| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| 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 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers/Examples | Assignments |
|---|---|---|---|---|---|---|
| Tuesday | Networking overview (continued) |
Hands-on Project #1
(Due 2/2/2017) |
||||
| Thursday | Advanced Exploitation | Advanced Exploitation | Art: 0x620-0x680 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday | Network Layers | Networking Layers | Art: 0x430 | |||
| Thursday |
Network Layers (Continued) |
Same as last time | Art: 0x430 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday | Network Sniffing | Network Sniffing | Art: 0x440 | |||
| Thursday | Denial of Service Attacks | DoS Attacks | Art: 0x450 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday | Session Hijacking | Session Hijacking | Art: 0x460 | H: Homework Assignment #1 (Due. Feb. 16, 2017) |
||
| Thursday | Port Scanning | Port Scanning | Art: 0x470 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| 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) |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday | Scapy (Continued) |
Scapy (Updated) |
||||
| Thursday | Raw Sockets on Linux Systems | Raw Sockets on Linux |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| 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) |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday | MetaSploit (Continued) |
MetaSploit - Part II Meterpreter Internals |
||||
| Thursday | Network protocol reversing | Network protocol reversing - Part I |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday | Spring Break | Stay Safe | ||||
| Thursday | Spring Break | Stay Safe |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| 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 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday | Secure Protocols | Secure Protocols | ||||
| Thursday | Midterm Exam Review | Midterm Review |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday | No Class | Instructor at USF | ||||
| Thursday | Midterm Exam | Take home | Due by 9:30am April 11 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| 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 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| 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) |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Friday | May 5, 5:00PM | Term Project Due |