Schedules
Date | Lecture Slides | Lab | |
---|---|---|---|
09/03 (Tue) | Introduction | ||
09/05 (Thr) | Machine: basics Machine: control | ||
09/10 (Tue) | Machine: procedures | ||
09/12 (Thr) | SSH/Docker Setup | ||
09/17 (Tue) | Memory hierarchy (Chuseok) | Video (eTL) | |
09/19 (Thr) | Stack buffer overflow | ||
09/24 (Tue) | Optimization/Linking | ||
09/26 (Thr) | - | GDB/Pwntools | |
10/01 (Tue) | Optimization/Linking Memory Allocation Basic (Sub. Holdiay) | Video (eTL) | |
10/03 (Thr) | Memory Allocation Adv (Foundation Day) | Video (eTL) | |
10/08 (Tue) | Memory Allocation Adv | ||
10/10 (Thr) | Virtual Memory 1 | ||
10/15 (Tue) | Virtual Memory 1 | ||
10/17 (Thr) | - | Heap Overflow | |
10/22 (Tue) | Virtual Memory 2 | ||
10/24 (Thr) | Exception | ||
10/29 (Tue) | Process | ||
10/31 (Thr) | Debugger | ||
11/05 (Tue) | Signals | ||
11/07 (Thr) | IO | ||
11/12 (Tue) | IO | ||
11/14 (Thr) | Thread | ||
11/19 (Tue) | Synchronization 1 | ||
11/21 (Thr) | Synchronization 2 | ||
11/26 (Tue) | Security | ||
11/28 (Thr) | - | Race Condition | |
12/03 (Tue) | Invited Talk: Page UAF | ||
12/05 (Thr) | TBD | ||
12/10 (Tue) | No class (replaced with final) | ||
12/12 (Thr) | No class (replaced with final) |
Slides
- Introduction
- Machine: basics
- Machine: control
- Machine: procedures
- Stack buffer overflow
- Memory hierarchy
- Optimization/Linking
- Memory Allocation Basic
- Memory Allocation Adv
- Virtual Memory 1
- Virtual Memory 2
- Exception
- Process
- Debugger
- Signals
- IO
- Thread
- Synchronization 1
- Synchronization 2
- Security