CPEG 676 Online Version

Secure Software (x86 Exploitation)

Spring 2022


Office Hours

On Zoom

Mondays (sometimes Tuesdays) 9pm - 11pm on https://udel.zoom.us/j/4159319948


Instructors

Andrew Novocin

Email: andynovo@udel.edu

Course Discord: https://discord.gg/kKWgymzKpK YOU MUST JOIN THIS!

CTF training/mini-hackathons every Friday from 3-5pm in the iSuites. Also most weekends Friday to Sunday on the CTF Discord:

Connect via Our CTF DISCORD: https://discord.gg/4XxjDFW you are in a holding room until an admin lets you in.


Important Links:

The course notes index page!

Video Lectures from this semester

Video Lectures from Spring 2020

Extra Credit Mastery Building Problems

The 16 speedrun PWN problems for Project 2 (write-ups don't exist)

The 18 speedrun PWN problems you can practice with for Project 2 (write-ups exist)

Advanced Track: 25* PWN problems for zero to hero journey

Repl.it for quick C/C++ development

Comprehensive C/C++ documentation: http://en.cppreference.com/w/

Documentation on the STL

Secure C coding standard


Materials


Superpowers that I wish to give you

Here's a set of skills I'd like you to master in order.

Requirements

Students entering the course must have competency in C at the post-CISC220 level or above, or have permission of the instructor. Students will be expected to produce topic-related code assignments daily.


Grading/Assessment