Date Class Calendar Notes
Apr 1 Introduction: Course Overview and Organization Project 1 out
(due on Apr 10)
 
Apr 7 (lab) Project 1 intro Explanation of the vulnerability types and exploit techniques in the introductory projects
Apr 8 Project overview (basics of vulnerabilities and exploits)    
Apr 14 (lab) Project 1 check. Project 2 intro. Project 1 validation. Project 2 out on Oct 10  
Apr 15 Linux kernel exploit framework and building blocks
 
Apr 21 (lab) Project 2 Q&A  
Apr 22 Kernel exploit details Project 2 due on 24th. Final project begins  
Apr 28 (lab) Project 2 result check Project 2 result check  
Apr 29 Sample kernel vulnerability / exploit
May 5 (lab) Additional sample vulnerability explanation / exploit