CSCI 5413 -- Security & Ethical Hacking
Announcements
Welcome to CSCI 5413. You'll find most of what you need here.
Try the Hacker
Self-Test
to see the kind of stuff you're in for!
The final exam is on Sat Dec 14th, 1:30-4pm
The
rough notes on networking
from class.
Office Hours
John Black
- ECCE 1B15 - TBD (email: john.black@colorado.edu)
Syllabus, Readings, and General Information
Course information sheet
- Please Read
We'll use
Gray Hat Hacking
by Harris, Harper, Eagle and Ness as our textbook, but we won't be particularly wed to it. It's not required, and most students don't buy it.
Defcon paper on Stack Smashing
List of Final Teams
Various Resources (no particular order)
Dive Into Python
Textbook (Free)
Advanced Bash Scripting
Netcat Cheat Sheet
Matloff's intro to
networks.
A nice
guide to x86
assembly programming. Concise but has a lot of what you'll need for this course.
Beej's excellent guide on
Network Programming
in C.
Quick reference for
gdb
and the
full manual
.
Quick reference for
Linux System Call
numbers.
My favorite
HTML Tutorial
; there is CSS as well.
Homework
Homework #1
- (Out: 09/10/19; Due: 10/01/19)
Homework #2
- (Out: 10/01/19; Due: 10/15/19)
Homework #3
- (Out: 10/15/19; Due: 10/31/19)
Homework #4
- (Out: 10/31/19; Due: 11/14/19)
Homework #5
- (Out: 11/14/19; Due: 12/05/19)
Homework #6
- (Out: 12/05/19; Due: 12/14/19)