Schedule |
| Date | Due | Topic |
|
| 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-22 | No Quiz
No Proj due
Class cancelled
Go to B-Sides instead!
|
|
|
| Sat 2-29 | Ch 5 Quiz
Proj 201 & 202 due
|
Ch 5: Introduction to heap overflows
|
|
| Sat 3-7 |
No Quiz due
Proj 203 & 204 due
| |
|
| 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 |