Wednesday January 18th |
Syllabus |
|
Slides Lecture Recording |
Please fill out the course questionnaire |
Friday January 20th |
Environment Setup |
VM installation instructions |
Lecture Recording |
|
Sunday January 22nd |
|
|
|
|
Monday January 23rd |
Computer Systems Review |
|
Slides Lecture Recording |
|
Wednesday January 25th |
Processes and Forking() |
|
Slides Lecture Recording |
|
Friday January 27th |
Operating Systems in a nutshell |
|
Slides Lecture Recording |
|
Sunday January 29th |
|
|
|
Lab 0 due |
Monday January 30th |
Set UID Programs |
|
Slides Lecture Recording |
|
Wednesday February 1st |
(Asynchronous Class) Set UID Programs |
|
Slides Lecture Recording |
|
Friday February 3rd |
Set UID Programs |
|
Slides Lecture Recording |
|
Sunday February 5th |
|
|
|
|
Monday February 6th |
Shellshock Attack |
|
Slides Lecture Recording |
|
Wednesday February 8th |
Shellshock Attack |
|
Slides Lecture Recording |
|
Friday February 10th |
Lab 1 Help Session |
|
|
|
Sunday February 12th |
|
|
|
Lab 1 (SET UID Programs) due |
Monday February 13th |
Buffer Overflow: The stack |
|
Slides Lecture Recording |
|
Wednesday February 15th |
Buffer Overflow: Exploiting a vulnerable program |
|
Slides Lecture Recording |
|
Friday February 17th |
Buffer Overflow: Countermeasures |
|
Slides Lecture Recording |
|
Sunday February 19th |
|
|
|
Lab 2 (Shellshock) due |
Monday February 20th |
NO CLASS |
|
|
|
Wednesday February 22nd |
NO CLASSS (reese sick) |
|
|
|
Friday February 24th |
Buffer Overflow Countermeasures + Return to Libc |
|
Slides Lecture Recording |
|
Sunday February 26th |
|
|
|
|
Monday February 27th |
SQL Injection |
|
Slides Lecture Recording |
|
Wednesday March 1st |
SQL Injection |
|
Slides Lecture Recording |
|
Friday March 3rd |
Lab 3 Work Day |
|
|
|
Sunday March 5th |
|
|
|
Lab 3 (Buffer Overflow) due |
Monday March 6th |
(Asynchronous Class) Cross-site-scripting (XSS) attack |
Mid-Semester Check In Survey |
Slides Lecture Recording |
|
Wednesday March 8th |
(Asynchronous Class) Cross-site-scripting (XSS) attack |
|
Slides Lecture Recording |
|
Friday March 10th |
Work Day/Lab 4 Help Session |
|
|
|
Sunday March 12th |
|
|
|
Lab 4 (SQL Injection) due |
Monday March 13th |
Spring Break - No Class |
|
|
|
Wednesday March 15th |
Spring Break - No Class |
|
|
|
Friday March 17th |
Spring Break - No Class |
|
|
|
Sunday March 19th |
|
|
|
|
Monday March 20th |
XSS Countermeasures + Packet Sniffing and Spoofing |
|
Slides Lecture Recording |
|
Wednesday March 22nd |
TCP/IP Attacks |
|
Slides Lecture Recording |
|
Friday March 24th |
TCP/IP Attacks |
|
Slides Lecture Recording |
|
Sunday March 26th |
|
|
|
Lab 5 (XSS Scripting) due |
Monday March 27th |
DNS Attacks |
Hill Air Force Base Careers |
Slides Lecture Recording |
|
Wednesday March 29th |
DNS Attacks |
|
Slides Lecture Recording |
|
Friday March 31st |
Lab 6 Help Session (Optional) |
|
|
|
Sunday April 2nd |
|
|
|
Lab 6 (TCP/IP Attacks) due |
Monday April 3rd |
DNS Attacks + Firewalls |
|
Slides Lecture Recording |
|
Wednesday April 5th |
Symmetric Key Cryptography |
|
Slides Lecture Recording |
|
Friday April 7th |
No Class |
|
|
|
Sunday April 9th |
|
|
|
|
Monday April 10th |
(Asynchronous Class) Symmetric Key Cryptography |
|
Slides Lecture Recording |
Lab 7 (DNS Attacks) due |
Wednesday April 12th |
Hashing |
| Slides Lecture Recording |
|
|
Friday April 14th |
Hashing |
|
Slides Lecture Recording |
|
Sunday April 16th |
|
|
|
|
Monday April 17th |
Hashing |
|
Slides Lecture Recording |
|
Wednesday April 19th |
Asymmetric Cryptography/RSA |
|
Slides Lecture Recording |
Lab 8 (Symmetric Crypto) due |
Friday April 21st |
Work Day (No Class) |
|
|
|
Sunday April 23rd |
|
|
|
Research Project Due |
Monday April 24th |
Threat Modeling |
1% added to your final lab grade if you attend lecture |
Slides Lecture Recording |
|
Wednesday April 26th |
Guest Speaker (Kevin Gilbertson, James Zito, Chris Santucci) |
1% added to your final lab grade if you attend lecture |
Slides Lecture Recording |
|
Friday April 28th |
Guest Speaker (Will Peteroy, Todd Mason) |
1% added to your final lab grade if you attend lecture |
Lecture Recording |
|
Sunday April 30th |
|
|
|
Lab 9 (Hashing) due |
Monday May 1st |
Guest Speaker (Matt Revelle, Justin Guerrero) |
1% added to your final lab grade if you attend lecture |
Slides: (Matt), (Justin) Lecture Recording |
|
Wednesday May 3rd |
Final Lab Help Session |
|
|
|
Friday May 5th |
Review + Lessons Learned |
1% added to your final lab grade if you attend lecture |
Slides Lecture Recording |
Lab 10 (Course Evaluation) due |
Sunday May 7th |
|
|
|
|
Wednesday May 10th |
|
|
Final Lab Overview Video |
Final Lab Due |