CS 390S: Secure Programming
Student's choice: 2 out of these 6 possibilities.
Labs are described at the SEED project. The choices are:
Turn in your first choice by February 20 and your second by
Buffer Overflow Vulnerability Lab:
exploit the buffer overflow vulnerability.
Return-to-libc Attack Lab:
exploit the buffer-overflow vulnerabilities using return-to-libc attacks.
Format String Vulnerability Lab:
exploit the format string vulnerability.
Race Condition Vulnerability Lab:
exploit the race condition vulnerability.
- Chroot Sandbox Vulnerability Lab:
explore how the chroot sandbox can be broken.
Cross-site Scripting Attack Lab:
exploiting cross-site scripting vulnerabilities.
April 9 extended by request to April 16, but note that I will be traveling and unable to answer lab questions from Saturday to Wednesday morning.