Gain hands-on experience with reverse engineering
Reverse engineer an application in order to disable the software bombs that it contains.
Option 1: CMU Bombs Lab
This is a current lab in CS 224. If you have not previously completed this lab in a course at BYU, you may complete this for extra credit. See the instructions at http://cs224.byu.edu/bomblab.pdf. Complete the lab and submit a one-page write-up of your experience. Phase 7 is difficult, so you may submit earlier phases for partial credit.
Option 2: RPI Sec Bombs Lab
See the reverse engineering course labs at RPI http://security.cs.rpi.edu/courses/binexp-spring2015/.
Go to 02/03 and download the bombs.zip file. If you unzip the file, you will see three files. Your task is to diffuse the yellow, green, blue, and red wires. Complete the lab and submit a one-page write-up of your experience. The red wire is difficult, so you may complete the first three for partial credit.
You may work together on this assignment and split the points.
If you successfully pass off the lab, you will receive 3 percentage pts added to your overall class average.