Mam takiego shellcode'a:
Następnie:Kod:BITS 32 push byte 70 pop eax xor ebx, ebx xor ecx, ecx int 0x80 push ecx push 0x68732f2f push 0x6e69622f mov eax, esp push ecx push ebx mov ecx, esp cdq mov al, 11 int 0x80
[ormi@localhost asm]$ nasm tinyshell.asm
[ormi@localhost asm]$ chmod +x tinyshell
[ormi@localhost asm]$ ./tinyshell
./tinyshell: line 1: jFX1�1�̀Qh//shh/bin��QS�ᙰ
̀: Nie ma takiego pliku ani katalogu
Czemu to nie działa?