Я изучаю использование переполнения буфера стека, и позже я опубликовал вопрос « Ошибка сегментации Shellcode». о том, что выполнение шеллкода из тестовой программы или при внедрении в уязвимую программу вызывает нарушение сегментации. Теперь я узнал, что это может быть вызвано NX. Когда я ищу это в dmesg, я нашел эту строку:
[ 0.000000] NX (Execute Disable) protection: active
Поэтому мой вопрос - как отключить бит NX в Linux. Я использую Kali Linux 64 bit с ядром 4.18.0.