¿Cómo derrotar a ASLR en el kernel de Linux? [duplicar]

1

¿Hay alguna forma de deshabilitar ASLR en el kernel de Linux 2.6.32-71.el6.x86_64, con privilegios de Apache? He intentado estos comandos:

 sudo bash -c "echo 0 > /proc/sys/kernel/randomize_va_space"

pero como no tengo privilegio de usuario normal, este comando no funcionó. Alguien escribió un exploit para obtener acceso a la raíz, pero este exploit muestra el siguiente mensaje de error: "[11754: 5 (255)] tcsetattr: argumento no válido". Le pregunté sobre esto y me dijo que desactivara NX y ASLR.

Estoy trabajando con centOS Lnux, Kernel 2.6.32-71.el6.x86_64, y hay muchos paquetes instalados en el sistema como: mailman 2.1.12-14.e16, mailscanner 4.83.5-1, postfix 2.6 .6-2.316.x86-64, dovecot 2.0-0.10.beta6.20100630.e16.x86-64, crontabs 1-10-32.1.e16, mysql 5.3-3

También tengo una cuenta mysql: intenté agregar un usuario a linux a través de la línea de comandos mysql, pero no funcionó. ¿Hay alguna forma de crear un usuario de Linux a través de la línea de comandos de mysql?

    
pregunta user1028 23.09.2012 - 09:36
fuente

2 respuestas

1

No. ASLR es una parte importante de la seguridad del núcleo. No se supone que los usuarios no root puedan desactivar ASLR. Es probable que la única forma de poder hacerlo sea explotar una vulnerabilidad de escalada de privilegios para obtener la raíz (como dice @Polynomial), o explotar alguna otra vulnerabilidad en el sistema.

    
respondido por el D.W. 23.09.2012 - 19:56
fuente
-4

Esto puede funcionar dependiendo del sistema:

ulimit -s unlimited
    
respondido por el Zzz 23.09.2012 - 18:47
fuente

Lea otras preguntas en las etiquetas