Exploit Development -- Sam Bowne

2 min read Original article ↗

Schedule

DateDueTopic
Sat 1-18  Ch 1: Before you Begin


Sat 1-25 Ch 1 Quiz*
Ch 2 Quiz*
Proj 200 due *
Ch 2: Stack overflows on Linux

 


Sat 2-1 Ch 3 Quiz
Proj 101 & 102 due
Ch 3: Shellcode

 


Sat 2-8 Ch 4 Quiz
Proj 103 & 104 due
Ch 4: Introduction to format string bugs


Sat 2-15 Holiday: No Class
Sat 2-22No Quiz
No Proj due
Class cancelled
Go to B-Sides instead!

Sat 2-29Ch 5 Quiz
Proj 201 & 202 due
Ch 5: Introduction to heap overflows


Sat 3-7 No Quiz due
Proj 203 & 204 due
Guest: Arjav Rawal

Mar 7, 2020, 1 PM


Sat 3-14 No Quiz
N Proj Due
Ch 6: The Wild World of Windows & Proj ED 308 Demonstration


Sat 3-21 No Class
Sat 3-28 Holiday: No Class
Sat 4-4 Ch 6 Quiz
Proj 205 & 206 due
Lecture 7: Intro to 64-Bit Assembler (Not in book)


Sat 4-11 Ch 8a Quiz
Proj 207 & 220 due
Ch 8: Windows overflows (Part 1)


Sat 4-18 Ch 8b Quiz
Proj 300 & 308 due
Ch 8: Windows overflows (Part 2)


Sat 4-25 Ch 14 Quiz
Proj 301 & 302 due
Class Meets at 12:00 PM PT

Ch 14: Protection Mechanisms

 


Sat 5-2 Ch 16+17 Quiz
Proj 310 & 318 due
Ch 16: Fault Injection
Ch 17: The Art of Fuzzing


Sat 5-9 No Quiz
Proj 319 due
Last Class: ARM Assembly


Wed 5-13 -  
Wed 5-20
Final Exam available online throughout the week.
You can only take it once.
All Quizzes due 30 min. before class
* Not counted as late until 2-1