Lectures
- 1 - Introduction
- Slides: PDF
- 2 - Input validation
- Slides: PDF
- 3 - Web - basics
- Slides: PDF
- 4 - Web continued
- Slides: PDF
- Lab: http://prometheus.at.mt.ut.ee/web-lab.html (only from UT network, Eduroam WiFi) - closed
- Lab server chroot image: https://owncloud.ut.ee/owncloud/index.php/s/7gk6lRXdrSIyIFi/download
- 5 - OS security models
- Slides: PDF
- 6 - Unix scripting
- Slides: PDF
- 7 - Race conditions
- Slides: PDF
- 8 - Buffer overflow
- Slides: PDF
- Lab: BufferOverflowLab
- 9 - Integer overflow
- Slides: PDF
Lecture recordings are in Panopto