



|
CS 390S: Secure Programming
Labs
Student's choice: 2 out of these 6 possibilities.
Labs are described at the SEED project. The choices are:
-
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.
Turn in your first choice by February 20 and your second by 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.
|