Sto imparando lo sfruttamento dell'overflow del buffer dello stack e in seguito ho postato domanda Errore di segmentazione del codice shell a proposito dell'esecuzione dello shellcode dal programma di test o quando viene iniettato in un programma vulnerabile, causa la violazione della segmentazione. Ora ho scoperto che potrebbe essere causato da NX. Quando cerco questo in dmesg ho trovato questa riga:
[ 0.000000] NX (Execute Disable) protection: active
Quindi la mia domanda è come disabilitare il bit NX su Linux. Sto usando Kali Linux 64 bit con il kernel 4.18.0.