Assignments
Assignments
There will be a homework assignment associated with almost every topic covered in class so make sure to complete all the labs. Assignments will be due approximately every two weeks. Please see the schedule below (and on the class web page) for exact due dates. Every assignment will require understanding the tools and techniques described in the associated week’s lecture. Students must complete a write-up of their results, explaining their analysis methods and possibly answering some questions.
Please submit a PDF copy of your write-up to ELMS and ensure that any screenshots or images you use are rendered properly.
Class Schedule
| Week | Date | Topic | In Class | At Home |
|---|---|---|---|---|
| 1 | 03 Sep 2025 | File Triage | Labs | |
| 2 | 10 Sep 2025 | Platform Analysis | Labs | |
| 3 | 17 Sep 2025 | Binary Analysis I | Labs | HW 1 Due |
| 4 | 24 Sep 2025 | Binary Analysis II | Labs | |
| 5 | 01 Oct 2025 | Network Protocols | Labs Quiz | HW 2 Due |
| 6 | 08 Oct 2025 | Malware I | Labs | |
| 7 | 15 Oct 2025 | Malware II | Labs Quiz | HW 3 Due |
| 8 | 22 Oct 2025 | Group Presentations | Presentation | |
| 9 | 29 Oct 2025 | Vulnerability Analysis I | Labs | |
| 10 | 05 Nov 2025 | Vulnerability Analysis II | Labs Quiz | |
| 11 | 12 Nov 2025 | Modern Languages | Labs | HW 4 Due |
| 12 | 19 Nov 2025 | Mobile Applications | Labs | |
| – | 26 Nov 2025 | — Thanksgiving (no class) — | ||
| 13 | 03 Dec 2025 | Firmware | Labs | HW 5 Due |
| 14 | 10 Dec 2025 | Capture The Flag (CTF) | ||
| – | 16-20 Dec 2025 | — Finals Week (no class) — | CTF Writeup Due |
Assignment Links
- Homework 1: Firmware Analysis
- Homework 2: Binary Bomb
- Homework 3: Analyze Packet Capture + Artifacts