Week 1 (Software Vulnerabilities & Attacks I)

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

Q&A Session