Programación, Software Libre, Internet, Tecnología y más...

Visita el blog

Obviar

Fecha actual Jue Sep 02, 2010 5:23 pm




Nuevo tema Responder al tema  [ 1 mensaje ] 
 Un caso de Prueba: Desbordamiento de Buffer 
Autor Mensaje


Registrado: Mié Jun 17, 2009 3:11 pm
Mensajes: 2
Nota Un caso de Prueba: Desbordamiento de Buffer
Hola, Necesito identificar un caso de prueba que detecte el desbordamiento de buffer en la
memoria montón que se puede producir en el programa siguiente:
Código:
#include <stdio.h>

void comprobar (char *pas) {
char *passwd;

passwd = (char *) malloc (sizeof (char) * 8);
strcpy(passwd, pas);
passwd = (char *) strlwr(passwd);
if (strcmp(passwd, "mipas")==0) printf ("Password correcto. ");
else printf ("Password incorrecto. ");
return;
}

int main(int argc, char *argv[]) {
int i;

comprobar (argv[1]);
printf ("Finaliza. ");
scanf("%d", &i);
return 0;
}



Yo no he podido encontrar algun valor que desborde el buffer, no sé si será por el SO, utilizo el UBUNTU.
Saludos.
JuNioR


Mié Jun 17, 2009 3:34 pm
Perfil
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 1 mensaje ] 


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro

Buscar:
Saltar a:  
Powered by phpBB © phpBB Group.
Designed by Vjacheslav Trushkin for Free Forums/DivisionCore.
Traducción al español por Huan Manwë