CSCI 4830/7000 - Ethical Hacking Seminar - Fall 2012

Course Information Sheet

Aug 27, 2012

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. Security is a vast area, so we cannot hope to cover more than a fraction of introductory material, but we will be ambitious. Expect to work hard.


MWF 11:00am-11:50am (Room ECCR 1B28)



There will be occasional homeworks. There will be occasional quizzes. The final is a live exercise.
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, 25% quizzes, 20% final exam, 10% class participation. For grads: 35% homework, 20% quizzes, 20% final exam, 15% project, 10% class participation.


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; I reserve the right to refuse admission to the class for those who lack the appropriate background. If you want to do a self-assessment, try the hacking test at


Gray Hat Hacking

Course Web page

We will maintain useful information on the course web page:

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: