.section .text
.globl _start
_start:

mov %esp, %edi
add $0x10, %edi
xor %eax, %eax
push %eax
push $0x7974696e
push $0x657a2f6e
push $0x69622f72
push $0x73752f2f
mov %esp, %ebx
push %eax
push $0x72
pushw $0x6f72
push $0x72652d2d
mov %esp, %edx
push %eax
pushw $0x7478
push $0x65742d2d
mov %esp, %ecx
push %eax
push $0x7e7e7e7e
push $0x443d3d38
mov %esp, %esi
push %eax
push %esi
push %ecx
push %edx
push %ebx
mov %edi, %edx
mov %esp, %ecx
mov $0xb, %al
int $0x80
xor %eax, %eax
inc %eax
inc %eax
int $0x80
