Click here for the tar file for this lab.
Click here for results for this lab.
Updates and tips will be posted here as needed.
All code that you compile needs to be compiled for a 32 bit machine. The processors on the SPICE machines are 64 bit processors so by default compile to 64 bit architecture, but all our code is compiled for a 32 bit machine. Add -m32 when compiling your assembly code snippets to force gcc to compile to a 32 bit architecture. Be sure to do this lab on one of the spice machines; a differently configured Linux machine may require different exploit strings.