CS356 Resources

(2008). Hacking: The Art of Exploitation. No Starch Press.

The example code from the course textbook is available from the book’s website, and an image of the book’s CD-ROM is available here. You can boot the CD-ROM using VirtualBox or other system-virtualization platforms.

Aquinas is an interactive learning system that aims to teach computer programming and exploit development.

Intel publishes a number of manuals describing their architecture: