Recently, a friend asked if I knew how to run the authenticator on a Windows Mobile; puzzled that Blizzard hadn't supported that platform yet, I decided to take a look for myself.
Attached is the result of my findings. A complete authenticator emulator library, with included basic demonstration.
* Notes *
- This does not allow you to gain unauthorized access to peoples authenticators.
- This is limited to mobile-authenticators keys, as I don't have the know-how to disassemble the physical hardware authenticators.
- To use this tool with a pre-existing authenticator, you must have access to your phones file-system in order to extract the Serial and Token from its configuration file.
Caveat: The library itself is closed source until further notice, and must retain the included license files if used in projects other than the included test project.
Serial refers to the "US-XXXX-XXXX-XXXX" code and Token refers to a shared-public key used in the generation of the one-time keys.
* Releases *
v20090108