Hack x Crack - Comunidad de Seguridad informática

Programación => C / C++ => Mensaje iniciado por: bum3r en Enero 17, 2015, 06:51:22 pm

Título: Dirección en memoria de variables de entorno
Publicado por: bum3r en Enero 17, 2015, 06:51:22 pm
Bueno como dice el titulo estoy tratando de obtener la direccion en memoria de una variable de entorno..
y me sorprendi al ver que cada vez que ejecuto el "programa" me arroja una dirección distina.
La direccion la intento obtener con la funcion:  getenv("HOME");
y la salida seria distinta cada vez:

bfff3e69

bfd3be69

bf944e69

Saludos!
Título: Re:Dirección en memoria de variables de entorno
Publicado por: stakewinner00 en Enero 17, 2015, 07:01:55 pm
Eso de las direcciones random se puede deshabilitar sobreescribiendo un 0 en /proc/sys/kernel/randomize_va_space para desactivar el ASLR.

Más info: https://en.wikipedia.org/wiki/Address_space_layout_randomization