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
|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|