4.4 Server Platform Challenge (SERVER_PLATFORM_CHALLENGE)
The server sends the Platform Challenge (section 3.2.1.6) to the client to authenticate the client. See sections 2.2.2.4 and 3.2.5.4.
-
00000000: 02 03 26 00 ff ff ff ff-50 f7 0a 00 46 37 85 54 ..&.....P...F7.T 00000010: 8e c5 91 34 97 5d 78 94-ad 3b 81 da 88 18 56 0f ...4.]x..;....V. 00000020: 3a d1 f1 03 ef 35 :....5 0x00: LICENSE_PREAMBLE (4 bytes) 02 -> LICENSE_PREAMBLE::bMsgType = SERVER_PLATFORM_CHALLENGE 03 -> LICENSE_PREAMBLE::bVersion = 3 26 -\ 00 -/ LICENSE_PREAMBLE::wMsgSize 0x04: ConnectFlags (4 bytes) ff -\ ff -| ff -| ff -/ dwConnectFlags (ignored) 0x08: EncryptedPlatformChallenge (2 + 2 + 0xa = 0xe bytes) 50 -\ f7 -/ EncryptedPlatformChallenge::wBlobType (ignored) 0a -\ 00 -/ EncryptedPlatformChallenge::wBlobLen 46 37 85 54 8e c5 91 34 -\ 97 5d -/ EncryptedPlatformChallenge::pBlob The corresponding decrypted blob for the above is 0x00000000 54 00 45 00 53 00 54 00 00 00 T.E.S.T... 0x16: MACData 78 94 ad 3b 81 da 88 18 -\ 56 0f 3a d1 f1 03 ef 35 -/ MACData