W Jan 3
- [ASSIGNMENT] Set-up: Kali, Slack, git
- Class notes
F Jan 5
- [ASSIGNMENT] OverTheWire: Bandit
- Class notes
M Jan 8
- [VIDEO] (27:15) Intro to Unix, Part 1. History, philosophy, a few sample commands.
- [VIDEO] (18:50) Intro to Unix, Part 2. Command shells, permissions, redirection, environment variables, startup files
- [VIDEO] (19:38) Intro to HTTP This video includes a brief introduction to a bunch of networking basics (clients, servers, TCP handshakes, and TCP ports) as well as specific info about HTTP itself.
- [LAB] Web clients and servers
- Class notes
W Jan 10
- [ASSIGNMENT] OverTheWire: Natas
- [SURVEY] Please fill out this survey about partners
- Class notes
M Jan 15
- [ASSIGNMENT] Presentation on web security topic. We'll do these presentations in class Jan 15.
W Jan 17
F Jan 19
M Jan 22
- [ASSIGNMENT, due before class] Target1: a One-Vulnerability VM
- Class notes
W Jan 24
- [ASSIGNMENT, due before class] Hacking Target1
F Jan 26
- [ASSIGNMENT, due before class] Brief reports: Target1 setup and hacking
- Class notes
M Jan 29
- [ASSIGNMENT, due before class] Target Design, Draft 1
- Class notes
W Jan 31
- [ASSIGNMENT, due before class] Feedback for Target Design, Draft 1
- [READ] A starter list of vulnerability categories
- [READ] Ideas for deeper diving
- Class notes
W Feb 7
- [ASSIGNMENT, by end of day] Target Implementation 1
- Class notes
F Feb 9
- [ASSIGNMENT, by end of day] Target Design, Draft 2
W Feb 14
- [ASSIGNMENT, by end of day] Target Implementation 2
F Feb 16
- [ASSIGNMENT, by class time] Poster Outline
M Feb 19
W Feb 21
- [ASSIGNMENT, by class time] Slack me your team's project title
- Class notes
Th Feb 22
- [ASSIGNMENT] Penultimate poster draft. Put a link to your poster
or a pptx file or a pdf file in your
posters/
directory in your git repo.
M Feb 26
- [READ] Everything You Ever Wanted to Know about Oral Exams (an official CS department document for your enjoyment and edification)
W Mar 13
- [ASSIGNMENT] Final deliverables: VM + walkthrough
- [ASSIGNMENT] Self-, comps-, and peer- evaluation survey