Estoy aprendiendo la explotación del desbordamiento del búfer de la pila, y luego publiqué la pregunta Falla de segmentación del código de shell. acerca de la ejecución de shellcode desde el programa de prueba, o cuando se inyecta en un programa vulnerable, provoca una violación de la segmentación. Ahora descubrí que podría ser causado por NX. Cuando busqué esto en dmesg encontré esta línea:
[ 0.000000] NX (Execute Disable) protection: active
Así que mi pregunta es cómo deshabilitar el bit NX en Linux. Estoy usando Kali Linux 64 bit con el kernel 4.18.0.