4.2 Client New License Request (CLIENT_NEW_LICENSE_REQUEST)
If the client does not already have a license in its store, it sends the Client New License Request message as a response to the Server License Request (section 2.2.2.1) message. See sections 2.2.2.2 , and 3.3.5.2. For information on ExtendedError, see [MS-EERR].
-
00000000: 13 83 55 01 01 00 00 00-00 00 01 04 dc 73 a0 c8 ..U..........s.. 00000010: 69 25 6b 18 af 0b 94 7a-a9 a5 20 af 8b bc 0d cc i%k....z.. ..... 00000020: a3 95 b7 b9 eb 81 5d be-0a 10 9c d8 02 00 08 01 ......]......... 00000030: da 9c 5d a6 68 9d a3 90-67 24 f3 3a ea a1 e2 68 ..].h...g$.:...h 00000040: ad 12 f5 f6 0b 7a ac 92-b1 69 6f 42 55 8a a0 e2 .....z...ioBU... 00000050: 9b 2c d0 c7 ee 33 6c 47-79 c3 1e bf 03 8b 95 70 .,...3lGy......p 00000060: 07 a2 be ee 54 02 68 f8-90 d7 fe 2c 08 e1 6b 2d ....T.h....,..k- 00000070: ff 94 76 72 5f 7a 76 75-32 55 cc 58 61 63 a5 64 ..vr_zvu2U.Xac.d 00000080: f1 6e c3 07 81 82 6f 88-73 62 fc 28 65 91 c2 c8 .n....o.sb.(e... 00000090: 9f 05 b0 d3 93 12 bf 6a-50 18 99 2d 4d c4 7f 74 .......jP..-M..t 000000A0: d3 30 9f 16 78 a5 df aa-83 65 4f 77 30 42 e0 d7 .0..x....eOw0B.. 000000B0: 69 c8 4d a5 73 11 59 35-b9 a7 e2 b0 f6 e3 b9 39 i.M.s.Y5.......9 000000C0: c3 d4 e4 6b ca 40 9a ac-66 e6 1a a4 1b 39 7e 09 ...k.@..f....9~. 000000D0: e3 72 99 dd 90 62 55 97-a9 04 c7 51 aa a2 01 cb .r...bU....Q.... 000000E0: 5a 63 4d 1a e5 99 c3 b1-2a 73 e8 9a 00 46 92 59 ZcM.....*s...F.Y 000000F0: 39 a3 80 a1 ac 90 52 ea-63 81 49 7d f3 2d 5c c3 9.....R.c.I}.-\. 00000100: 19 9f ed fe 81 1d 8c 04-1c d9 23 d2 6d 80 84 f3 ..........#.m... 00000110: 00 f2 b1 69 2f cd b3 9f-69 ee 60 3e 4b b5 be 5a ...i/...i.`>K..Z 00000120: 09 83 0b bc 3d 3e 05 47-65 96 31 8c 6b c5 e6 a0 ....=>.Ge.1.k... 00000130: 00 00 00 00 00 00 00 00-0f 00 0e 00 41 64 6d 69 ............Admi 00000140: 6e 69 73 74 72 61 74 6f-72 00 10 00 07 00 52 4f nistrator.....RO 00000150: 44 45 4e 54 00 DENT. 0x00: LICENSE_PREAMBLE (4 bytes) 13 -> LICENSE_PREAMBLE::bMsgType = NEW_LICENSE_REQUEST 83 -> LICENSE_PREAMBLE::bVersion = 0x80 (ExtendedError supported) | 0x3 (RDP 5.0,5.2,6.0) 55 -\ 01 -/ LICENSE_PREAMBLE::wMsgSize = 0x155 0x04: PreferredKeyGenAlgo (4 bytes) 01 -\ 00 -| 00 -| 00 -/ PreferredKeyGenAlgo = 0x01 0x08: PlatformId (4 bytes) 00 -\ 00 -| 01 -| 04 -/ PlatformId = CLIENT_OS_ID_WINNT_POST_52 | CLIENT__IMAGE_ID_MICROSOFT = 0x04010000 0x0c: ClientRandom (0x20 bytes) dc 73 a0 c8 69 25 6b 18 af 0b 94 7a a9 a5 20 af 8b bc 0d cc a3 95 b7 b9 eb 81 5d be 0a 10 9c d8 0x2c: EncryptedPreMaster (2 + 2 + 0x108 = 0x10c bytes) 02 -\ 00 -/ EncryptedPreMaster::wBlobType 08 -\ 01 -/ EncryptedPreMaster::wBlobLen = 0x108 bytes da 9c 5d a6 68 9d a3 90-67 24 f3 3a ea a1 e2 68 -\ ad 12 f5 f6 0b 7a ac 92-b1 69 6f 42 55 8a a0 e2 -| 9b 2c d0 c7 ee 33 6c 47-79 c3 1e bf 03 8b 95 70 -| 07 a2 be ee 54 02 68 f8-90 d7 fe 2c 08 e1 6b 2d -| ff 94 76 72 5f 7a 76 75-32 55 cc 58 61 63 a5 64 -| f1 6e c3 07 81 82 6f 88-73 62 fc 28 65 91 c2 c8 -| 9f 05 b0 d3 93 12 bf 6a-50 18 99 2d 4d c4 7f 74 -| d3 30 9f 16 78 a5 df aa-83 65 4f 77 30 42 e0 d7 -| 69 c8 4d a5 73 11 59 35-b9 a7 e2 b0 f6 e3 b9 39 -| c3 d4 e4 6b ca 40 9a ac-66 e6 1a a4 1b 39 7e 09 -| e3 72 99 dd 90 62 55 97-a9 04 c7 51 aa a2 01 cb -| 5a 63 4d 1a e5 99 c3 b1-2a 73 e8 9a 00 46 92 59 -| 39 a3 80 a1 ac 90 52 ea-63 81 49 7d f3 2d 5c c3 -| 19 9f ed fe 81 1d 8c 04-1c d9 23 d2 6d 80 84 f3 -| 00 f2 b1 69 2f cd b3 9f-69 ee 60 3e 4b b5 be 5a -| 09 83 0b bc 3d 3e 05 47-65 96 31 8c 6b c5 e6 a0 -| 00 00 00 00 00 00 00 00 -/ EncryptedPreMaster::pBlob The decrypted pre-master data for the above blob is as cf 7a db cb fb 0e 15 23-87 1c 84 81 ba 9d 4e 15 bb d2 56 bd d8 f7 f3 16-cc 35 3b e1 93 42 78 dd 92 9a e4 7a e2 99 d4 73-b1 aa 6f 55 94 3b c9 bc 0x138: ClientUserName (2 + 2 + 0xe = 0x12 bytes) 0f -\ 00 -/ ClientUserName::wBlobType = BB_CLIENT_USER_NAME 0e -\ 00 -/ ClientUserName::wBlobLen = 0xe bytes 41 64 6d 69 6e 69 73 74 -\ 72 61 74 6f 72 00 -/ ClientUserName::blobData 0x14a: ClientMachineName (2 + 2 + 7 = 0xb bytes) 10 -\ 00 -/ ClientMachineName::wBlobType = BB_CLIENT_MACHINE_NAME 07 -\ 00 -/ ClientMachineName::wBlobLen = 7 bytes 52 4f 44 45 4e 54 00 -> ClientMachineName::blobData