Lab 0.1: Unix Basics Review

CS221 Lab 0.1 Part 1
CS221 Lab 0.1 Part 2

Some Useful References
USF CS Basics and Concepts Workshop

Lab 0.2: Debugging with gdb

Lab 0.2

Some Useful References
Introduction to GNU Debugger (GDB) Lecture Notes
CS221 Lecture on GDB Part 1 Part 2
GDB Complete Reference
Lecture at CppCon: Give me 15 minutes & I'll change your view of GDB
GDB Cheatsheet 1
GDB Cheatsheet 2

Lab 1: C Review (2%)

Lab 1
credential_file
lab1Struct.c
labFileIO.c
lab1BitwiseOp.c
Instructions on how to connect to CS department's Unix lab machines
Deadline: Monday, Feb 12th at 11:59pm

Lab 2: Introduction to DETER Lab and Unix (2%)

Lab 2
DeterLab Setup Instructions
Lab 2 FAQs
Important Note: For any administrative questions regarding your DETER account, including resetting passwords or SSH Keys, email your TA.
Deadline: Monday, Feb 26th at 11:59pm

Lab 3: Analyzing Internet Traffic (2%)

Lab 3
Exercise_One.pcap
Exercise_Two.pcap
Exercise_Three.pcap
Deadline: Monday, Mar 18th at 11:59pm

Answers Sheet Template

Some Useful References
A Comprehensive Wireshark User's Guide
Wireshark Cheat Sheet
tcpdump: A tcpdump Tutorial and Primer
tcpdump man page
HTTP Protocol Reference
An Introduction to DNS Terminology, Components, and Concepts

Lab 4: Firewalls (8%)

Lab 4
Lab 4 FAQs
Deadline: Monday, Apr 1st at 11:59pm

Lab 5: DNS and Man-In-The-Middle Attacks (8%)

Lab 5
Part 4 Tutorial
Deadline: Monday, May 6th at 11:59pm

Lab 6: Exploits and Buffer Overflows (8%)

Lab 6
CS221 Lecture on Secure Coding Part 1 Part 2
Deadline: Monday, May 13th at 11:59pm