Date Class Calendar Notes
Oct 1 Introduction: Course Overview and Organization Project 1 out
(proof of success due Oct 9)
 
Oct 2 (lab) Project 1 intro Explanation of the vulnerability types and exploit techniques in the introductory projects
Oct 8 Project overview (basics of vulnerabilities and exploits)    
Oct 9 (lab) Project 1 help and Project 2 intro Project 1 submission. Project 2 out (due Oct 23)  
Oct 15 Linux kernel exploit framework and building blocks
 
Oct 16 (lab) Project 2 Q&A    
Oct 22 Kernel exploit details    
Oct 23 (lab) Project 2 result check Project 2 result check. Final project starts  
Oct 29 Sample kernel vulnerability / exploit
Oct 30 (lab) Additional sample vulnerability explanation / exploit