| 12/03/2025 | NUL |
Final Exam |
|---|---|---|
| 12/01/2025 | 0x15 |
Review Day |
|
||
| 11/26/2025 | NUL |
Thanksgiving Recess |
|
||
| 11/24/2025 | 0x14 |
Special Topics (Blind Code Reuse) |
|
||
| 11/19/2024 | 0x13 |
Toolchain-based Hardening (cont'd) |
| 11/17/2025 | NUL |
Guest Lecture |
| 11/12/2025 | 0x12 |
Toolchain-based Hardening (cont'd) |
|
||
| 11/10/2025 | 0x11 |
Toolchain-based Hardening |
| 11/05/2025 | 0x10 |
Advanced Code Reuse |
|
||
| 11/03/2024 | 0xf |
Just-In-Time Code Reuse (cont'd) |
|
||
| 10/29/2025 | 0xe |
Memory Disclosure | Just-In-Time Code Reuse |
| 10/27/2025 | 0xd |
Return-Oriented Programming (cont'd) |
| 10/22/2025 | NUL |
Midterm Exam |
| 10/20/2025 | 0xc |
Address Space Layout Randomization | Return-Oriented Programming |
|
||
| 10/15/2025 | 0xb |
Return-to-libc (cont'd) | Code Reuse |
| 10/13/2025 | NUL |
Indigenous Peoples' Day |
|
||
| 10/08/2025 | 0xa |
Non-Executable Memory | Return-to-libc |
|
||
| 10/06/2025 | 0x9 |
Shellcode Development (cont'd) |
|
||
| 10/01/2025 | 0x8 |
Shellcode Development |
|
||
| 09/29/2025 | 0x7 |
Code Injection |
|
||
| 09/24/2025 | 0x6 |
Control-flow Hijacking (cont'd) |
|
||
| 09/22/2025 | 0x5 |
Control-flow Hijacking |
|
||
| 09/17/2025 | 0x4 |
Basic Concepts (cont'd) |
|
||
| 09/15/2025 | 0x3 |
Basic Concepts (cont'd) |
| 09/10/2025 | 0x2 |
Basic Concepts |
|
||
| 09/08/2025 | 0x1 |
Introduction |
|
||
echo @cs.brown.edu|sed 's/^/vpk/'| 12/03/2025 | Final exam. |
|---|---|
| 12/01/2025 | Assignment 0x4 is due today. |
| 12/01/2025 | Review Day! |
| 11/26/2025 | Final is on 12/03/2025. |
| 11/26/2025 | No class today. |
| 11/24/2025 | Assignment 0x4 is due on 12/01/2025. |
| 11/24/2025 | Lecture 0x14 posted. |
| 11/19/2025 | Lecture 0x13 posted. |
| 11/17/2025 | Guest lecture. |
| 11/12/2025 | Assignment 0x4 posted. |
| 11/12/2025 | Assignment 0x3 is due today. |
| 11/12/2025 | Lecture 0x12 posted. |
| 11/10/2025 | Lecture 0x11 posted. |
| 11/05/2025 | Assignment 0x3 is due on 11/12/2025. |
| 11/05/2025 | Lecture 0x10 posted. |
| 11/03/2025 | Lecture 0xf posted. |
| 10/29/2025 | Assignment 0x3 posted. |
| 10/29/2025 | Assignment 0x2 is due today. |
| 10/29/2025 | Lecture 0xe posted. |
| 10/27/2025 | Lecture 0xd posted. |
| 10/22/2025 | Assignment 0x2 is due on 10/29/2025. |
| 10/22/2025 | Midterm Exam. |
| 10/20/2025 | Lecture 0xc posted. |
| 10/15/2025 | Midterm is on 10/22/2025. |
| 10/15/2025 | Assignment 0x2 posted. |
| 10/15/2025 | Lecture 0xb posted. |
| 10/14/2025 | Assignment 0x1 is due today. |
| 10/13/2025 | No class today. |
| 10/08/2025 | Lecture 0xa posted. |
| 10/06/2025 | Assignment 0x1 is due on 10/14/2025. |
| 10/06/2025 | Lecture 0x9 posted. |
| 10/01/2025 | Lecture 0x8 posted. |
| 09/29/2025 | Assignment 0x1 posted. |
| 09/29/2025 | Lecture 0x7 posted. |
| 09/24/2025 | Lecture 0x6 posted. |
| 09/22/2025 | Lecture 0x5 posted. |
| 09/17/2025 | Lecture 0x4 posted. |
| 09/15/2025 | Lecture 0x3 posted. |
| 09/10/2025 | Lecture 0x2 posted. |
| 09/08/2025 | Lecture 0x1 posted. |
| 09/03/2025 | Welcome to CSCI 1650! |