CATALOG DESCRIPTION: This RTFM course will focus on remote computer penetration (hacking). The class will introduce basic theory for many different types of attacks and then actually carry them out in ’real-world’ settings. The goal is to learn security by learning how to view your machine as a ’hacker.’ In addition, we will be preparing for the 2007 International Capture the Flag Competition (held each December by UCSB). Capture the Flag is a network security exercise where the goal is to exploit other machines while defending your own.

  • This course satisfies the project requirement.

REQUIRED TEXTBOOKS: None

RECOMMENDED TEXTBOOKS:

  • Network Security - Private Communication in a Public World, by Charlie Kaufman, Radia Perlman and Mike Speciner, 2nd Edition, Prentice Hall, 2002.
  • Cryptography and Network Security, by William Stallings, 6th Edition, Prentice Hall, 2013, ISBN: 0133354695.

COURSE COORDINATOR: Prof. Yan Chen

COURSE GOALS: During the course, we will read and discuss papers written by professors as well as hackers. We will learn about different types of hacks that we will actually carry out and others that might be beyond the scope of the course. After learning how to execute such exploits and penetrate a network, we will discuss ways to protect your network from others exploiting the same vulnerabilities.

PREREQUISITES: (EECS 213 or (EECS 205 + EECS 231 for CE student)) and (EECS 333 or EECS 340) or with instructor’s approval.

HOMEWORK AND PARTICIPATION: Homework will focus on putting to use techniques learned in class. Most of the material is best learned through trial and error, so we will be spending a good amount of class time working on learning different types of exploits. In addition to this, there will be a day later in the quarter when we plan to do a mock Capture the Flag tournament. The logistics will be discussed in class, but this will add valuable experience for the competition in which we plan to enroll. At the end of the quarter, all students will be expected to participate in the UCSB International Capture the Flag Competition as part of Northwestern's team.

LABORATORY: None

GRADES: No exams for this class.

  • Class participation and discussion 80%
  • Homework 20%