This page provides a tentative schedule for the course.
CIS: Computer & Internet Security: A Hands-on Approach. Wenliang Du; 2 edition, 2019, ISBN-13: 978-1733003926
Week Date Topic Readings Assignments & Labs 01 Jan 25 Introduction and Course Philosophy, Lab Setup, Linux Basics Ethics 02 Jan 30 Root Causes for Vulnerability The Netflix Simian Army 02 Feb 01 Reverse Shell CIS: Ch 9 03 Feb 06 Shellshock Attack CIS: Ch 3 Shellshock Attack Lab 03 Feb 08 Buffer Overflow Attack CIS: Ch 4 04 Feb 13 Buffer Overflow Attack CIS: Ch 4 Buffer Overflow Lab 04 Feb 15 Hijack Program Execution Flow 05 Feb 20 Network Basics CIS: Ch 15 05 Feb 22 ARP Spoofing ARP Cache Poisoning Attack * 06 Feb 27 No Class 06 Feb 29 Winter Vacation 07 Mar 05 IP and ICMP ICMP Redirect Attack * 07 Mar 07 Exam 1 08 Mar 12 Exam Review; Attacks on IP, ICMP & UDP 08 Mar 14 Attacks on TCP Protocol CIS: Ch 16 TCP Attack Lab 09 Mar 19 TCP Session Hijacking CIS: Ch 16 09 Mar 21 DNS Attacks CIS: Ch 18 10 Mar 26 Cross-Site Request Forgery CIS: Ch 10, CSRF Exploitation and Prevention CSRF Attack Lab 10 Mar 28 Cross-Site Scripting CIS: Ch 11 XSS Attack Lab 11 Apr 02 SQL Injection CIS: Ch 12 SQL Injection Attack Lab 11 Apr 04 SQL Injection CIS: Ch 12 12 Apr 09 Clickjacking 12 Apr 11 Automating sqlmap 13 Apr 16 Password Cracking 13 Apr 18 Open Source Intelligence: OSINT Framework 14 Apr 23 Juice Shop 14 Apr 25 Study Day 15 Apr 30 Exam 2 15 May 02 Game 16 May 07 Student Final Project Presentations 16 May 09 Student Final Project Presentations
* Optional
Disclaimer: This schedule is subject to change by the instructor.