Welcome to Ethan Sifferman’s Binary Hacking Class Website!
Get Started!

What is this class?

This class will have two units. In the first unit, you will make a Super Mario Bros. NES ROM hack. In the second unit, you will develop a WAV file parser with C++ std::fstream.

Absolutely no experience required! This class goes over how binary data is stored, how to read file format documentation, bitwise operations, character encodings, endianess, and editing binary data with C++.



Super Mario Bros. Unit

WAV File Parser Unit