University of Minnesota
Development of Secure Software Systems

Course assignments

Problem set 1

Covering threat modeling and heap vulnerabilities. Questions here, C code for question 5.

Due on Canvas by Friday, October 21st at 11:59pm.

Project: memory safety

In this assignment you will threat model, attack, and write a security report on a Linux C program that has memory-safety and other low-level bugs. Available now:

Project instructions (PDF)

BCImgView source code

BCImgView victim binary

Sample input images (3.8MB)