CSCI 4830/7000 - Ethical Hacking Seminar - Spring 2011

Course Information Sheet

Jan 11, 2011



You are responsible for everything on this handout. Please read it.

What's This Course About??

This is a hands-on course about computer security. We won't draw many boundaries on the coverage of topics... anything from very low-level kernel and hardware topics all the way up to web apps. We will certainly cover exploit techniques, but we might venture into rootkits and forensics as well. Almost nothing is off-limits.

Meetings

MW 4:00pm-4:50pm (Room ECCR E118)

Instructor

Grading

There will be occasional homeworks. There will be occasional quizzes. There will be live exercises (extra credit only).
Graduate students will additionally be required to complete a project. More details will be given later in the course.
Grade weights for undergrads: 45% homework, 45% quizzes, 10% class participation. For grads: 35% homework, 35% quizzes, 20% project, 10% class participation.

Prerequisites

This is primarily a graduate course. We have it cross-listed as an undergraduate course so as not to exclude advanced undergraduates who are nearly finished or who have taken the initiative to learn substantially more than what their classes teach them.

Given the above, the prerequisites for this class are pretty severe: you should have at LEAST an undergraduate education in computer science. This means

Ideally, you will have some exposure and experience with the following as well: Finally, you have the heart of a hacker. That is, you are not afraid to dive in and learn something even if you know nothing about it. You love computers and technology and are willing to spend hours rooting out the tiniest details in order to find what you need.

There is no way any of us (myself included) have mastered everything in the list above. But students who find themselves with major gaps in the first list (basic CS background) are probably going to have a rough time in this class. If you want to do a self-assessment, try the hacking test at http://www.cs.colorado.edu/~jrblack/hacktest.html

Textbook

Gray Hat Hacking

Course Web page

We will maintain useful information on the course web page: http://www.cs.colorado.edu/~jrblack/class/csci7000/s11

Visit the above page regularly to see what's new. If you miss a handout, get it from here.


Make John Happy

There are several ways to make me happy: