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, and editing binary data with C++.


Just fill out this form!



Super Mario Bros. Unit

WAV File Parser Unit

  • Lecture 5 (02.06.21) - WAV File Format
  • Lecture 6 (02.20.21) - Creating a WAV File
  • Lecture 7 (03.06.21) - WAV Metadata
  • Contact/Links