[Course Home]   [Syllabus]   [Announcements]   [Calendar]   [Handouts]   [Solutions]    

Weekly Calendar for Offensive Network Security

[Week 1]   [Week 2]   [Week 3]   [Week 4]   [Week 5]  
[Week 6]   [Week 7]   [Week 8]   [Week 9]  [Week 10]
[Week 11]  [Week 12]  [Week 13]  [Week 14]  [Week 15]

Assignment code


Week 1

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday Class Organizations
General Introduction
Class Organization Art: Chapter 0x100 Syllabus
(
PDF Format)
   
Thursday Technical Introduction
Introduction to Networking
Technical Introduction
Networking Overview
Art: 0x410, 0x421-0x427,
0x480, 0x540, 0x550
     

Week 2

DateTopicsLecture Notes ReadingHandoutPapers/ExamplesAssignments
Tuesday Networking overview
(continued)
        Hands-on Project #1
(Due 2/2/2017) 
Thursday Advanced Exploitation Advanced Exploitation  Art: 0x620-0x680      

Week 3

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday Network Layers Networking Layers  Art: 0x430       
Thursday Network Layers
(Continued)
Same as last time Art: 0x430    

Week 4

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday Network Sniffing Network Sniffing   Art: 0x440      
Thursday Denial of Service Attacks DoS Attacks  Art: 0x450      

Week 5

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday Session Hijacking Session Hijacking  Art: 0x460     H: Homework Assignment #1
(Due. Feb. 16, 2017) 
Thursday Port Scanning Port Scanning  Art: 0x470       

Week 6

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday Port Scanning
(Continued)

Scapy
Port Scanning through
firewalls and IDS Systems


Scapy
       
Thursday Scapy
(Continued)
        H: Hands-on Project #2
(Due 03/09/2017) 

Week 7

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday Scapy
(Continued)
Scapy
(Updated)
       
Thursday Raw Sockets on Linux Systems Raw Sockets on Linux         

Week 8

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday Networking and remote
exploitation techniques
Windows Networking         
Thursday MetaSploit
MetaSploit - Part I        Homework #2
(Due 03/23/2017)

Term Project
(Proposal due: 03/21/2017,
Final report due: 05/05/2017)  

Week 9

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday MetaSploit
(Continued)
MetaSploit - Part II

Meterpreter Internals 
     
Thursday Network protocol reversing Network protocol reversing - Part I         

Week 10

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday Spring Break Stay Safe          
Thursday Spring Break Stay Safe          

Week 11

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday Reversing network protocols
(Continued)
Reversing-Network-Protocol - Part I   ART: 0x770-0x780      Homework #3
(Due 04/27/2017)   
Thursday Reversing network protocols Network Protocol Reversing - Part II           

Week 12

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday Secure Protocols Secure Protocols        
Thursday Midterm Exam Review Midterm Review         

Week 13

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday No Class Instructor at USF        
Thursday Midterm Exam Take home       Due by 9:30am
April 11 

Week 14

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday Protocol Vulnerability Analysis Protocol Vulnerability Analysis        
Thursday Jim Bach: Haraka SMTP command injection
Firmware Analysis
Haraka Exploit
By Jim Bach

Firmware Analysis - Part I 
       

Week 15

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday Presentations
Firmware Analysis
Preventing Cyber-induced Physical Attacks
Moinmoin - moinmelt
(By Nick Donnell and Mitch Schmidt)

Firmware Analysis - II  
       
Thursday Presentations

Preventing Cyber-induced
Physical Attacks
(Continued)
         

Final Exam Week

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Friday May 5, 5:00PM         Term Project Due


[Course Home]   [Syllabus]   [Announcements]   [Calendar]   [Handouts]   [Solutions]    
Last modified, Jan., 2017