elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
25 Mayo 2012, 18:09  


Tema destacado: Suscripción al boletín mensual de elhacker.net

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Bugs y Exploits (Moderador: berz3k)
| | |-+  Los 10 peores fallos de programación de la historia
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Los 10 peores fallos de programación de la historia  (Leído 2,830 veces)
SeniorX


Desconectado Desconectado

Mensajes: 1.347


Programador Novato


Ver Perfil WWW
Re: Los 10 peores fallos de programación de la historia
« Respuesta #15 en: 9 Noviembre 2005, 21:40 »

lo que pasa con ese codigo es que como dije antes es que declara un array de 64bytes y no verifica en ninguna parte si argumentos entregados por el usuario no sobrepasan los 64, ante esto podemos entregarle 100bytes si queremos y provocar un desbordamiento, si le entregamos muchas "as" con el fin de que exeda los 64 bytes asignados provocamos que salte la tipica ventana de windows que dice: El programa vuln.exe ha sufrido un error y debe cerrarse, finalizar tarea o cancelar (no me lo se de memoria pero creo que sabes a que me refiero).
Bueno pero para que seguire si todo esta en el texto de rojodos.
En línea

Código:
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}
Precaución: La programacion puede producir adiccion
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines