Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Fundamentals | Class Organizations General Introduction |
Class Organization
General Introduction to Cyber Security Introduction to Capture The Flag Competitions |
Syllabus for CIS4930 ( PDF Format) Syllabus for CIS5930 ( PDF Format) |
Optional: Intel x86 Reference Manual | ||
Practice | Introduction to Python | Introduction to Python | Virtual Machine Instructions |
Date | Topics | Lecture Notes | Reading | Handout | Papers/Examples | Assignments |
---|---|---|---|---|---|---|
No Class | Martin Luther King Jr. Day | |||||
Practice |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Fundamentals | Web Fundamentals | Web Basics | ||||
Practice | Common Web Vulnerabilities | Web - Part I |
H: Homework #1 (Due 01/30/2017) |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Fundamentals | Advanced Web | Web - Part II | ||||
Practice |
H: homework
#2 (Due 2/6/2017) |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Fundamentals | Binary file fundamentals | File Fundamentals-Disassembly | ||||
Practice | Python for CTFs | Python for CTFs | H: homework
#3 (Due 2/13/2017) |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Fundamentals | ||||||
Practice | Reversing - Part I | Reversing for CTFs - Part I |
H: homework
#4 (Due 2/20/2017) |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Fundamentals | ||||||
Practice | Reversing (Continued) |
Reversing for CTFs - Part II |
H: homework
#5 (Due 2/27/2017) flagfinder-redux dice unbreakable-enterprise-product-activation guesstring hashstring angrybird |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Practice | Symbolic Execution | Beyond Debuggers | Homework #6 (Due 3/6/2017) count.txt fore101 dossier.tar |
|||
Practice | Forensics - I | Forensics Part I |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Fundamentals | ||||||
Practice | Binary Exploitation | Binary Exploitation | Homework #7 (Due 3/20/2017) prob1.zip prob2.zip sleak.zip |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Fundamentals | Have a safe break | |||||
Practice | Spring Break |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Fundamentals | ||||||
Practice | Forensics II | Forensics II |
Homework #8 (Due 3/27/2017) memory_fun.tar.bz2 (Size: 1,356,410,843 bytes) Cabbie.pcapng (Size: 503,260 bytes) StayinAlive.wav (Size: 104,857,600 bytes) |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Fundamentals | Binary Exploitation - II | |||||
Practice | Binary Exploitation - II | Binary Exploitation II | Homework #9 (Due 4/3/2017) Warmup a.out b.out c.out |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Fundamentals | Crypto - Part I | Crypto Part I |
Homework #10 (Due 4/10/2017) vcipher.txt otpcipher.bin feistel.bin |
|||
Practice |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Fundamentals | Crypto - Part II | Crypto Part II |
Homework #11 (Due 4/17/2017) hw1.txt hw2.txt hw3.py mitch.pub |
|||
Practice |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Fundamentals |
Group CTF Upto Three Members Each Team |
In Rooms 151 and 016
Love Building |
Pizza and drinks will be in room 151 |
|||
Practice | Group CTF
Upto Three Members Each Team |
In Rooms 151 and 016
Love Building |
Pizza and drinks will be in room 151 |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Fundamentals | Final CTF Competition | From 5:15pm, April 21, 2017 to 7:30pm, April 24, 2017 There will be an award ceremory and discussion on April 24, 2017 |
||||
Practice | Final CTF Competition |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Wednesday | May 3, 7:30PM | Final CTF Write-ups Due |