This page provides a tentative schedule for the course.

IS: Internet Security : A Hands-On Approach. Wenliang Du; 3 edition, 2022, ISBN: 9781733003964.

Week Date Topic Readings Assignments & Labs
01 Jan 13 Introduction and Course Philosophy, Lab Setup, Linux Basics   Ethics
01 Jan 15 Root Causes for Vulnerability The Netflix Simian Army  
         
02 Jan 20 Reverse Shell IS: Ch 14  
02 Jan 22 Shellshock Attack IS: Ch 26 Reverse Shell & shellshock
         
03 Jan 27 Buffer Overflow Attack Buffer Overflow  
03 Jan 29 Buffer Overflow: Hijack Program Execution Flow Smashing The Stack For Fun And Profit, Aleph One Buffer Overflow
         
04 Feb 03 Network Basics IS: Ch 1  
04 Feb 05 ARP Spoofing IS: Ch 2  
         
05 Feb 10 IP and ICMP IS: Ch 3  
05 Feb 12 UDP IS: Ch 5, Amplification Hell Ethernet, IP, ICMP & UDP
         
06 Feb 17 Attacks on TCP Protocol IS: Ch 6  
06 Feb 19 TCP Session Hijacking IS: Ch 6  
         
07 Feb 24 Exam 1    
08 Feb 26 In class lab   Attacks on TCP
         
08 Mar 03 Winter Break    
08 Mar 05 Winter Break    
         
09 Mar 10 DNS IS: Ch 10  
09 Mar 12 DNS Attacks IS: Ch 10 Local DNS Attacks
         
10 Mar 17 Cross-Site Request Forgery IS: Ch 22  
10 Mar 19 Cross-Site Scripting IS: Ch 23  
         
11 Mar 24 Cross-Site Scripting IS: Ch 23 XSS Attacks
11 Mar 26 SQL Injection IS: Ch 24  
         
12 Mar 31 SQL Injection IS: Ch 24  
12 Apr 02 Clickjacking IS: Ch 25  
         
13 Apr 07 Password Cracking    
13 Apr 09 Game    
         
14 Apr 14 Open Source Intelligence: OSINT Framework    
14 Apr 16 Thread Modeling    
         
15 Apr 21 Match    
15 Apr 23 Exam 2    
         
16 Apr 28 Student Project Presentations    
16 Apr 30 Student Project Presentations    
         
17 May 05 Student Project Presentations    

* Optional

Disclaimer: This schedule is subject to change by the instructor.