201210021820 10uaav
explained decrypted filler
3DES(name+title) ECB, 25 GUIDs, seed 923
From the post to its content
As posted (encrypted)
25EFB5FBEDB8EB8D EB6A9C2102B90E13 10DC1865296750D3 5B14872F52BE4FC5 2988516D87CF8103 0C8FEFE691548F85 8869350A0691AF99 AA0A65654EB41512 85F032AA08EBA336 2D3B55D5DA9F61D4 B99CF90CC0867D1B 79CBB41DCD7BAC81 9BCC301C80AFBF87 0C1D8C97CCAB8AC9 42CC9FF92DC19D45 C20265183966B8C4 F76287B27C88948B 6F3048C81788E941 6477FCA32ED83A79 0D369B350B8FE5D4 FEC0CA03D2710FF9 6061D5BC7A78EF46 A9269DC4B726B0B8 08529E710143569D 146111C52089A613 EB223FA899337955 115FB9783209E36F 9D2CEA9A1FF6BF6B 0C408AB387019929 1F599B3DBA5980EB 90FB50F18F0BEC7D 00D51D0EBED836CF 514E523EA66AC857 1564424240724F31 45FEC3AFB30B0542 DBD15A91A723624E 8AAD42E57671CA05 F6D7381F40ED6A23 BA0E1B13B0980D4C BC5AD19244F44524 43DCE23C08833D11 9FF2690B9B410447 C3D4FF0B2C8D7D7D 6A59839ACC9C1555 9F00F38B908D388B 77E6C071D7385D01 00EECF899330F06A 6B871013FF977CF0 AB7EE0D3C6E6EAE9 2CCCFBEEDA5CE630 0BE0CB32F3140905 A762C3A9F821A0E5 CD35C0C98EF962B0 2910DF1B6A9F6D37 0F11309BEC9821C0 96D104441DB2D187 435C0A49F04BE04B D718F4B40DE5F03E F1F99B594F9995DD EB980C0CB790D5DF 8A5B915BF331B38E BA63FD97E9D21BF5 150488FD24A730A6 FD404A90E2246F2A F0D4F6CA40E0B4ED ED7126E55E73E7E2 7D6EEBD6FF39754E 44E7D01317C91A23 7E34CA84A4E933A6 B68F9FE3D8310AA5 D0FA51907DB97C0B E9DDD089E605181F 2E40C1145787163E 67C30649FF048475 BCD1EB4CE1748DF3 487C529CB5C11443 259413DD07C3AF40 B4C8320AEEEB36FF 44FF79A5B363F864 8F82F034BB8F59A3 706404CF1FC5C3E1 30C3871D70CE56CC 7445BC6C2090A5F2 6C98345EEC8B4275 ADD2188A98839409 124A8A954BE204CF 45CCC95160371865 42FA9CFCC78F012A E6B8544A42A82148 9357430C9F172FD6 0F3ADDED9F3CAC26 89BF1CA605E7EF4C 0D848ECD97204622 49FEAE94194D9EFC FB00481EBCCBA1DA 9822007004345DC7 D90248B284782CDD A690D15611B637B2 36234276ACA78A67 FF0FBC511105EEC2 C54D36E24C5D9FE5
- Read the ciphertext. Strip whitespace: 1,616 hex characters = 808 bytes = 101 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201210021820(name+title). Key = MD5(password) =d74cfa0f21b73fee4f4121b2ef1ddda8, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 25 GUIDs as hex (shown below).
Decrypted: GUID list
1 d0cec106-cfff-895a-a665-c6452530f530 2 8298f2ec-23f2-56b1-8756-3e4dddb92b46 3 e6c0d196-b6dc-8678-a926-f4e0825678e7 4 68ac7358-46fe-5b64-8772-c9015ac10e17 5 de2f36ef-ec8c-8304-991b-b9c36b47dfcd 6 5abd21e7-606e-1bf5-88fc-fd84798e1957 7 21ac8b16-8464-4868-97ad-32c355c52948 8 4b2d2271-fa06-4260-a659-b2493b3cdfa3 9 1721e71e-9efa-1349-8826-e03356f27ca4 10 40d24971-6967-52d9-92af-81a5e1c7a3d9 11 fda2c63d-eea8-2323-a19c-9c065cdcad56 12 cd415d22-1a60-0a64-9593-fbd4bd5e29db 13 86a68c3c-9d06-1165-9b2e-106e0f418e0a 14 1aa2ae3e-4175-5a8f-8ba4-ae332b093549 15 d8316223-19dc-04a9-b402-e502fc0816ac 16 a251334b-a298-4f03-adfd-5a610e129815 17 2591d771-0346-761a-8b2c-576b67f47f9d 18 b87bd0fb-e460-2679-9eb3-591f97f88a96 19 496c4dd2-e150-5229-9830-6e13c86286f0 20 1635a4bc-f407-640f-b5b2-8cc46cb5e9b5 21 fffc73cd-5cb6-49ab-82ac-bda6c3da4711 22 11a3da2b-d4d9-2f12-815c-f5f48b2eef83 23 0f090b3b-53ac-80b9-992f-a67c5ef761df 24 8330bf7b-a798-4244-a2de-2cbc6d0694ba 25 f809cd37-d925-1653-a4d4-78fde5aa7a23
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
8585814415201504725642841. Exactly this sequence comes out ofnew Random(923).Next(9): the per-post millisecond seed of the mask generator. The other 30 hex digits of each GUID areGuid.NewGuid()output and carry no message. - Explain the count. This post is draw 43 of Run 35 (seed 854,622,578):
new Random(854622578), Next(8,64) per post. The RNG predicts N = 25; the post has N = 25 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36). - Conclusion. Filler. The content is fully explained by the two RNGs.