Binary Hacking

Click here to visit the project webpage

Project Description

There are two projects in this class: First, you will make a Super Mario Bros. NES ROM hack using a Hex Editor. Second, you will make a WAV file parser where you can apply effects and view the metadata.

Target Audience: Those with interests in

Project Curriculum


  1. Binary, Hexadecimal, and Bitwise Operations

Super Mario Bros. Unit

  1. Character Encodings
  2. Palettes and Pixel Data
  3. Reverse Engineering Strategies

WAV File Parser Unit

  1. WAV File Format
  2. Reading/Writing Binary Files