Attribution and License

SEED Labs

The lab exercises on this site are adapted from the SEED Labs project:

Copyright © 2006–2016 by Wenliang Du.

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. If you remix, transform, or build upon the material, this copyright notice must be left intact, or reproduced in a way that is reasonable to the medium in which the work is being re-published.

Original lab materials, VM images, and setup files: https://seedsecuritylabs.org/

Lab 1 on this site is adapted from Environment Variable and Set-UID Program Lab (SEED Labs, Ubuntu 20.04 edition). Lab 2 is adapted from Return-to-libc Attack Lab (SEED Labs, Ubuntu 20.04 edition). In each case the task structure and code listings are Prof. Du’s; the UIC-specific setup notes, deliverables, grading criteria, and “understanding checks” are additions for CS487.

SEED Labs is supported by the US National Science Foundation. If you find the labs valuable, the accompanying textbook is Computer & Internet Security: A Hands-on Approach by Wenliang Du (https://www.handsonsecurity.net).

This site

The CS487-specific material on this site is © Xiaoguang Wang and is released under the same CC BY-NC-SA 4.0 license, as required by the ShareAlike term.

Built with mdBook.