De manera predeterminada, las instrucciones ejecutables que están etiquetadas se escriben en espacios de direcciones sin conexión para reducir la capacidad de los intrusos de insertar instrucciones en la pila ejecutable.
Antes de empezar
Debe asumir el rol root. Para obtener más información, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .
# sxadm info EXTENSION STATUS CONFIGURATION aslr enabled (all) enabled (all)
El valor all es más potente que el predeterminado y puede provocar errores en aplicaciones que dependen de una pila consecutiva en la memoria. Por ejemplo, las bases de datos pueden depender de una pila consecutiva en la memoria.
# sxadm delcust aslr # sxadm info EXTENSION STATUS CONFIGURATION aslr enabled (tagged-files) system default (default)
Véase también
Para fines de depuración, puede desactivar la ASLR llamando al comando sxadm en un binario particular. Para obtener ejemplos, consulte la página del comando man sxadm(1M).