Underc0de

[In]Seguridad Informática => Wargames y retos => Mensaje iniciado por: overxfl0w13 en Enero 02, 2014, 10:07:01 PM

Título: [Reto] Modificar entry point PE + [Reto] Modificar EIP y ejecutar código
Publicado por: overxfl0w13 en Enero 02, 2014, 10:07:01 PM
[Reto 1] Aprovechar un stack overflow para alterar el registro EIP y ejecutar la función execme. El código es el siguiente:


#include <stdio.h>
void execme()
{
        printf("Ejecutame :)\n");
}

void main(void)
{
        char buffer[64];
        gets(buffer);
}



[Reto 2] Modificar el entry point de un exe (AddressEntryPoint PE).
Os dejo documentación para éste:

http://es.wikipedia.org/wiki/Portable_Executable
http://www.ecured.cu/index.php/Formato_PE_%28Portable_Executable%29


Pongo las soluciones pero no las miréis antes de tiempo :) --> http://pastebin.com/SnUTuVhV
Título: Re:[Reto] Modificar entry point PE + [Reto] Modificar EIP y ejecutar código
Publicado por: fermino en Enero 03, 2014, 08:24:12 PM
Me gusta, pero mi conocimiento es nulo en estos temas. Intentaré resolverlo... de alguna manera... xD