Schedule
All dates are subject to change
Date | Class Topic | Notes |
---|---|---|
Tuesday, January 16, 2024 | Welcome & Introduction | |
Thursday, January 18, 2024 | Networking Recap Lab 1: VM Setup (Kali, Metasploitable2) |
|
Tuesday, January 23, 2024 | Penetration Testing: Overview | |
Thursday, January 25, 2024 | Penetration Testing: Reconnaissance Lab 2: Reconnaissance |
Last Day to Withdraw without a 'W' (January 26th) |
Tuesday, January 30, 2024 | Penetration Testing: Scanning | |
Thursday, February 1, 2024 | Lab 3: Scanning with Nmap | |
Tuesday, February 6, 2024 | Penetration Testing: Vulnerability Scanning | Presentation Proposal Due |
Thursday, February 8, 2024 | Lab 4: Vulnerability Scanning | |
Tuesday, February 13, 2024 | Penetration Testing: Exploitation | |
Thursday, February 15, 2024 | Lab 5: Exploitation | |
Tuesday, February 20, 2024 | Penetration Testing: Post-Exploitation | |
Thursday, February 22, 2024 | Lab 6: Post-Exploitation | |
Tuesday, February 27, 2024 | Bonus Topic: NAT and Slipstream Attacks | Presentation Video & Slides Due |
Thursday, February 29, 2024 | NICE Challenge Labs Lab 7: NICE Challenge - Password Testing |
|
Tuesday, March 5, 2024 | Penetration Testing: Social Engineering | |
Thursday, March 7, 2024 | Project Discussion "The Dark Arts of Social Engineering" Lab 8: Social Engineering |
Presentation Peer Reviews Due |
Tuesday, March 12, 2024 | No Class - Spring Break | |
Thursday, March 14, 2024 | No Class - Spring Break | |
Tuesday, March 19, 2024 | Project Discussion Lab 9: NICE Challenge - Professor Shafer Special |
|
Thursday, March 21, 2024 | Network Security Devices (Firewalls, IDS, Honeypots) | Project Checkpoint #1 Due Last Day to Withdraw (March 25th) |
Tuesday, March 26, 2024 | Bonus Topic: Weaponizing Middleboxes Lab 10: NICE Challenge - Foolish Firewall Configurations |
|
Thursday, March 28, 2024 | Penetration Testing: Physical Security | |
Tuesday, April 2 2024 | Lab 11: NICE Challenge - Incoming Zero Day! Prepare The IDS/IPS! | |
Thursday, April 4, 2024 | Cryptography: Intro, One Time Pads, Block Ciphers | Project Checkpoint #2 Due |
Tuesday, April 9, 2024 | Cryptography: Stream Ciphers, Nonce and IVs | |
Thursday, April 11, 2024 | Cryptography: Key Exchange, Public Key Cryptography, Authentication Project group discussion? (Password cracking, etc...?) |
|
Tuesday, April 16, 2024 | Cryptography: Libraries Lab 12: NaCL Cryptography Programming |
|
Thursday, April 18, 2024 | Project Work Day | Project Report Due |
Tuesday, April 23, 2024 | Cryptography: Hashes and Passwords | |
Thursday, April 25, 2024 | Cryptography: Random Number Generation | |
Tuesday, April 30, 2024 | Closing Thoughts & Next Steps | Last Day of Class |