Compilando malloc de la glibc

Este es tu lugar para hablar de programación, compartir, crear y desarrollar nuevos proyectos

Moderador: Moderadores

Compilando malloc de la glibc

Notapor NewLog » Sab Ago 11, 2012 5:38 am

Hola gente,

Os escribo a las 5:30 de la noche... Ya me están sangrando los ojos!

Me pregunto si alguno de vosotros sabe cómo compilar los archivos necesarios para la gestión de memoria dinámica en un Linux. O sea, todo lo que hay dentro de la carpeta malloc cuando te descargas la glibc.

He podido compilar la versión ptmalloc2 descargándomela de la web oficial del proyecto, con un simple 'make shared' (para poderla cargar con LD_PRELOAD), pero me es imposible hacer lo mismo con los archivos de la glibc.
Dentro de la carpeta malloc hay un Makefile, pero no tiene la "opción" shared. Es más, ni un make me funciona.

Destacar que con la versión ptmalloc2 los flags de shared son:
Código: Seleccionar todo
SH_FLAGS   = -shared -fpic
(...)
shared: malloc.so
malloc.so: malloc.c malloc-stats.c malloc.h
        $(CC) $(SH_FLAGS) $(CFLAGS) $(M_FLAGS) malloc.c malloc-stats.c -o $@


El caso es que ambos Makefiles son largos de cojones y entiendo la mitad. Si intento compilar malloc.c a pelo con gcc, evidentemente falla (faltan algunas cabeceras). Así que estoy bastante perdido y no he encontrado información al respecto.

A ver si se os ocurre algo!

Gracias ;)
Imagen
http://www.overflowedminds.net - Quieres introducirte al exploiting?
Avatar de Usuario
NewLog
<|:-D
<|:-D
 
Mensajes: 1130
Registrado: Sab Ene 14, 2006 1:03 am

Volver a Programación

¿Quién está conectado?

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

cron