Implements an RSA keyslot recovery attack on the 3DS's hardware RSA engine.
GPL-3.0 License
Implements an RSA keyslot recovery attack on the 3DS's hardware RSA engine.
Usage: python pohlig_hellman.py [signature.bin]
Once you have your exponents, insert them into keygen.py, and run to generate the 3ds's 6.x/7.x keys.
-Myria, for discovering (and explaining) the flaw in the hardware engine being exploited.
-Dr. Andrew Harrington, for the Chinese remainder theorem code.