Trasteando con el formato ELF.

Iniciado por 0xDani, 25 Julio 2012, 18:54 PM

0 Miembros y 1 Visitante están viendo este tema.

0xDani

 Bueno estoy intentando leer el Elf header de un archivo ELF, para obtener una estructura Elf32_Ehdr, y obtener todos los datos de una .so(libreria dinamica) que vienen definidos en esta estructura, para luego poder poder ejecutarla. ¿Esto se podria hacer abriendola en modo binario con fopen()?. Espero que alguien me pueda orientar un poco con este tema.

Saludos.

PD: Esta estructura y otras relacionadas con el formato ELF vienen definidas en elf.h

EDIT: He encontrado esto, en el xploit de abo2.c se obtienen las secciones(y el elf header) usando fread, pero no se muy bien porque lo hace asi:(
www.govannom.org/e-zines/netsearch/ns008/ns8-0x04.txt
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM