•$ gdb overflow
•...<snip>
•
•(gdb) run `perl -e 'print "A"x412'`
•Starting program: /home/thegnome/Projects/dc214/overflow
`perl –e 'print "A"x412'`
•Subroutine output: AAAA...<snip>
•
•Program received signal SIGSEGV, Segmentation fault.
•0x00244151 in _dl_relocate_object_terminal () from
/lib/ld-linux.so.2
•(gdb) run `perl -e 'print "A"x416'`
•The program being debugged has been started already.
•Start it from the beginning? (y or n) y
•
•Starting program: /home/thegnome/Projects/dc214/overflow
`perl -e 'print "A"x416'`
•Subroutine output: AAAA...<snip>
•
•Program received signal SIGSEGV, Segmentation fault.
•0x41414141 in ?? ()
•(gdb) info reg eip
•eip
0x41414141 0x41414141