The material is subdivided in small videos.
Please, watch the videos and go through the reading material in your own time.
Also remember to work on the accompanying exercises sheet
Video | Links | Reading Material |
---|---|---|
Introduction to Memory corruption & Assembly | video pdf ppt | Quick Intro x86-64 Intel Assembly here |
Introduction to Stack Overflow | video pdf ppt | Smashing the stack for fun & profit Classic paper here |
Introduction to Format String | video pdf ppt | N/A |
What is a race condition? | video pdf ppt | N/A |
Race condition: Examples Access System Call | video pdf ppt | access man page |
Race condition: Examples Reference Monitor | video pdf ppt | Timothy Fraser, N. A. I. “LOMAC: MAC you can live with.” USENIX Annual Technical Conference. 2001. pdf Watson, Robert NM. “Exploiting Concurrency Vulnerabilities in System Call Wrappers.” WOOT .2007. pdf |
Race condition: Examples Dirty COW | video pdf ppt | mmap man page madvise man page Dirty COW website |