FPGA design that cracks NSMBW symbol hashes.
- Synthesize design with Vivado and upload to FPGA board
- Build
complete_collisions
:make build
- Search for hashes with
python .\hashcracker.py <hash>:<prefix>:<suffix>:<length>
- Run
complete_collisions
command given by previous command - (If you have a demangled hash) Filter collisions with
python .\filter_demangle.py collisions_full.txt <hash>:<prefix>:<suffix>