In the fall of 2017, Josh Hofing and I co-created and co-taught a new class at NYU Tandon: Introduction to Offensive Security. We wanted to create a course that taught the basics of what’s needed in, well, offensive security (playing CTFs, doing pentests, etc.). It was very well received that semester, and is now being re-taught for the third time by Prof. Brendan Dolan-Gavitt who supervised Josh and I when we taught the course for the first time.
All of our lectures, demos, etc. are publically available at https://class.osiris.cyber.nyu.edu/. If you want to access the challenges, you’ll need to be an NYU student. That said, any NYU student can access the challenges - you don’t have to be enrolled in the course.
<ShamelessPlug> If the course sounds interesting to you but you need some resources to get started, checkout the OSIRIS Lab’s recruit challenges. A bunch of students in the lab (myself included) have created these to teach people the basics in security before they play CTF, or take a class like Intro. to Offensive Security. </ShamelessPlug>