Introduzione Definizioni I Registri EAX EBX ECX EDX ESP EBP EDI ESI EIP L'Assembler CALL RET NOP DATA BSS Heap Stack Definizione di Overflow Cosa sono le shellcode Strumenti utili per un attacco I Debugger Spiegazione Tecnica Esempio di Buffer Overflow Esempio di Buffer Overflow su un'applicazione reale War-FTPD 1.65 Buffer Overflow Premessa Studio del servizio Verificare la veridicità dell'exploit Controllo EIP EIP Valido Exploit it Conclusioni