

- Wow companion app pixel serial number#
- Wow companion app pixel install#
- Wow companion app pixel serial#
) for creating the one time pad key used for encryption of the initialization data. hardware random generator) is available on the client device, there should be used aside from the current time also some kind of user-generated randomness (pressing random buttons on the device. To prevent this attack even if there is no real randomness (e. If he finds such a result, it is very likely that he guessed the correct one-time pad key and now knows the authenticator ID and the secret code calculation key from the decrypted response.
Wow companion app pixel serial#
So an attacker only needs to guess some time values, calculate the corresponding one time pad keys, use them for decryption of the captured server response and check, whether one of the results make sense (because of the known format of the included serial number, it is easy to say, whether a result makes sense or not). Normally that time shouldn't differ too much from the common time. The reason is, that the one-time pad key used for encryption of the server response only depends deterministic from the current time on the client device. From the result are some bytes selected and displayed as the current authenticator code.īecause of a weak one-time pad key generation algorithm on the client side, an attacker who is able to capture the encrypted initialization response between server and client device can fully compromise the security of the Mobile Authenticator. The code generation is done via encrypting the current time (milliseconds since 1 0:00 UTC divided by 30,000) with HMAC-SHA1 using the key from the initialization. Both things are stored on the server and are also sent back to the client (encrypted with the one-time pad key from the request).
Wow companion app pixel serial number#
The server generates an 160-bit key which is later used for code generation and a serial number is connected to that key. The initialization of an authenticator is done via an RSA encrypted request to the Blizzard initialization servers including a one-time pad key for encryption of the response. The versions for Android, Windows Phone 7 and iPhone were not affected and were still available for download. Since the date, already downloaded versions would still work but no new downloads are possible. The J2ME (Java) version of the Mobile Authenticator is only available for download until December 13, 2011. The first version for Windows Phone was on July 5, 2011, while the last version was on July 15, 2011.The first version for the Blackberry was released on March 8, 2010, while the last version was on February 28, 2011.Originally, Blizzard officially supported the authenticator for Windows Phone and BlackBerry but was later discontinued and no longer updated. The information on installing the authenticator on unsupported devices can be found here.

Most mobile phones are capable of running the basic java authenticator application.
Wow companion app pixel install#
It was possible to install and use the mobile authenticator on many other devices which are not officially supported by Blizzard.
