This is the course website for Penetration Testing and Vulnerability Analysis currently taught at the Polytechnic Institute of New York University. This course introduces the fundamental technical skills required to identify, analyze, and exploit software vulnerabilities. Taught by a team of security industry experts, students will learn:

  • Exploitation, taught by Dino Dai Zovi
    Take advantage of vulnerabilities to gain access to restricted data and break security policies
  • Web Hacking, taught by Joe Hemler
    Identify and exploit vulnerabilities in web applications to gain access to sensitive data and escalate privileges to the host operating system

About the Course

Read about the history of the course and some of the past work that students have created. Subscribe to the Blog to follow along with the current semester. If you would like to take this course for credit, it is offered through:

Notes about the site

  • Almost every page has comments enabled. If you feel like something is missing or if you have a better way of explaining it, leave a comment so everyone can benefit!
  • Most outside content is archived locally. Having most of the content on this one site makes it easier for students to find and makes it easier for me to maintain the site. I give credit to the original authors in every appropriate location, however, you can let me know and I'll make it link directly to you instead.