Skip to content
This repository has been archived by the owner on Aug 27, 2023. It is now read-only.

RPISEC/csci-4971-bomb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reverse Engineering Bomb Assignment for CSCI 4971

Author: Ryan Govostes
Date: March 14, 2010

In the Spring 2010 semester, RPISEC members hosted the course CSCI 4971 - Secure Software Principles. One of the lab assignments was to reverse engineer and defuse a "binary bomb", strongly inspired by Dave Hollinger's CompOrg Binary Bomb Squad assignment.

Screenshot of the binary bomb.

In the original lab, each student received a personalized binary. But for 13 years, only a single unexploded binary survived to make its way around the 'net, showing up in other courses such as Texas A&M's CSCE 451 – Software Reverse Engineering.

This repository now hosts the original sources for historical interest. The original code compiles for 32-bit x86, or the modern branch contains a slightly modified version that compiles on other architectures.

Note: Compile and run the program once. Note the CHECKSUM value that is printed out. Update the constant in bomb.c:143 and recompile.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published