Schedule

All dates are subject to change

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