Date Class Calendar Notes
Jan 12 Introduction: Course Overview and Organization Project 1 out
(proof of success due Jan 22)
 
Jan 17 (lab) Project 1 intro Explanation of the vulnerability types and exploit techniques in the introductory projects
Jan 19 Project overview (basics of vulnerabilities and exploits)    
Jan 24 (lab) Project 1 check and project 2 intro Project 1 result check. Project 2 out (due Feb 5)  
Jan 26 Linux kernel exploit framework and building blocks
 
Jan 31 (lab) Project 2 Q&A    
Feb 2 Kernel exploit details    
Feb 7 (lab) Project 2 result check Project 2 result check. Final project starts  
Feb 9 Sample kernel vulnerability / exploit
Feb 14 (lab) Additional sample vulnerability explanation / exploit