CPEG 476/676 Section 10

Secure Software (x86 Exploitation)

Spring 2022


Meeting Time and Place

Section 10

Lecture: MWF 10:10 - 11:00 in Memorial 111


Instructors

Andrew Novocin

Email: andynovo@udel.edu

Course Discord: https://discord.gg/HNw9wwbs93 Interact in real time.

Office Hours: Wednesdays 11-Noon (walk with me) 204G Evans Hall. Fridays 2-3 in the iSuites. Also just DM me in Discord

CTF training/mini-hackathons every Friday from 3-5pm in the iSuites

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


Important Links:

ZOOM Link for Emergencies (and first week)

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