201210050943 10zpm1
explained decrypted filler
3DES(name+title) ECB, 47 GUIDs, seed 769
From the post to its content
As posted (encrypted)
F3BE794151E17BB5 5526A42DD0B3F251 2C752B27A533E1D7 0B7B7F29B78BC724 6F268DDF4B55D36B A16414F45BDD3304 0F870AEEFA7E39F9 6854347974805E2D A1B84417655BC221 09CB457ADE446C16 57003DC388A58E9B 6EF2EF87C61EFA15 B568A8D172E21D6B 3657CCB780BCB76E 8C0D0FC8D274BC0F 79000072259E2C98 CD619DD7A4E8ACEB 1E6EB5C45C2D6FDE E1B8F109D0D6F566 D535270177A9D86A 21E81BCDFD5049CD 9BC1BA247D37EB10 60F1C8C934C8A6A3 14A9052B667575A4 CC157A129D134F83 EE3F729AAC060ED8 122466A38D3FFF7B 901FBF9CCBD3709D 214B426566E09582 0A9A2D305A4BEFEE 480014A42C6886FF 023D772BC0ECC667 90DB144A85253D38 83C8AFFC2F7509BA 0B805AC388D8BA47 47366BD830049AEE 4580288FDC7ACC85 D75731C11408A50B 8B08E19640D43DE0 99CBD051A4127F0C 0EE589860CB40C2B 669401C290046AAE 9F5A137D480BE0D5 B3A6C1EABB179D70 6A95E83EBD31B1CF B68058449799DE22 77FB61454FD4E1B9 106741C24165E711 C067E99D951F0E85 A7373BDC2B311A91 2F5BA01BC5DB77C9 E946A6409A80C411 D7FB87653A9F5FAC 19451E45C35EAF0D C16B8995A4423066 B7DF225C2E1B2506 0CCCB65032EB9CBA 7DD80A74E4593C3E 4D8A4A011108908B 7031DB624490AAEE 8137A114CDD3B9CF 63C541EF35AE46CA BDD882D7F3CB96B6 622F3BB61FE0A349 4EF17F5B202D5AC0 FCFAB3C4A0081588 AFF96D6B165A009A 3F5E7272E0E99C41 956F2D6CD02A75B6 2950DE6DC06BC987 9580EB3600CA7326 3909C6F3EFADC7CC 949190049DB0A0D1 A474393B690D9356 6E3846651A5E0AA4 9D858257A033CE89 98DEDBF9FE5C9CCB 4D011380AF8815FF FA7B26D2FF975C99 49235366B8DEE695 C788DDFD7723A095 4789F11A9B0AAF51 426547C455C7B204 782E0ED9A860EB89 0D1817EFB6AAE6F1 38EF647E8ACB7EFD BF986A41A26B0149 C8B7F2FEB48E5716 DAF98BDFDCC12B80 06B25C0F27DC44D2 D11D10C209EC25B2 340BDD9FDF011F46 98C476C5CB63E049 DE4762417BAE2F82 3DE9AF7DC65ABE63 10E187C44D9C7D61 C82C3DAB82313826 6249CAE9148C2BB5 C624CF389A0B74B7 6F8E74F42376F34D A281723344D16336 B0A23EB36A94B153 DA43F4A82848C96C B97FD92D3CC52289 99A56370E629545D B9E0BFB02CDB08AF 15A6EED766967CBB 18D9B9D7DDBBBDEC 786CFAD6F3B65642 D5F0DCFD6E2E6E95 70E60BD4E1B605AA 3FDB317E158E12DB C6171DB9C156CE5C EBB8A0A97C6FD7B2 B58016C84856E40D FD8BB0FB9A14FAFA 3C4D19055E871D74 144CFA2A2C9EBCED 42AC5952F819E7EB 2955B9CFF31B485D EE7C1E3C3A98AC9D 998C2F173E70D65E F7441E4959544E30 C703CB9AA594814E 4BE9D650B2C2E993 DB6D3A2C3D611E4D 3252A7D54AACC20C 2ABE0CA82BAD46D3 8F85B279F686B59C B59B9C2E2EB79C99 02007DC73F6928D4 329EEA60ABDC2D66 02FAF73726EF1B89 2460BD3CA683FF62 408C030FF2775163 02EACC9FC1B826BB 112F47E8AECA67CF B1C4316A9A226333 B9532BC769D7EE46 FB47A33A7407094A 7EB23A46132D4648 62B366B645326EDE E1EED2D1F32F6D09 9B76F6EFF25FC314 F24E141459148502 5739AC972501F0F4 AB5A11A629AA867B 3E41A9314F86D457 187A6F3760BFA965 BDB134B54E081F86 DB8388D9B8C96348 AA310AA7B0A09489 D3B2F3738790BC8E E03E703C74CACEAE 298AFD9368E53809 12EA671A38E9A086 9DCE36362A95772C F88C9C9BF3634102 6533C143CC3F6181 5046F20F8F82B0B1 2D47906827C6E61E 06E82334E8E56C40 A34098A6E80AF29D 00B1951E03567117 6A54763E6A81CC81 28CEC710C42FB07D 232782364337B86A 3387842AC8F279C1 1BF8ED4491485880 D89C6BAB9917271C C0A4C265EEFCE8CB E19C2E265C99E755 6AD66B360FC48908 50902FB7C7F61407 47803481DACF962E 3127E48483CB560D FE5DA359BB0EF81E B2D691BC7AD2FB1D B751DC532B16528B 3CAF4F79F3C8EA46 ED4BF912B227039D 8FDE614F59B1D329 1E5726A4D9990E68 0F32DDD965CE1FA7 93FFBC6555C485C8 206B344D1B35C918 2A9AAD2A1143B846 F72F6263E0CDCDA3 2737C57530AB280B
- Read the ciphertext. Strip whitespace: 3,024 hex characters = 1,512 bytes = 189 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201210050943(name+title). Key = MD5(password) =103c1ecfc59c4ed9d867303cfd8e247c, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 47 GUIDs as hex (shown below).
Decrypted: GUID list
1 2844b39c-deaf-4953-a1b3-e5b7b23fa368 2 bd0606e6-fd59-4847-bd07-292dd9471f77 3 404708b6-13c9-27f9-a558-21ee15f7518c 4 d9566b2c-1b99-647b-abd5-901b9f444d63 5 6f5434bc-9e95-3003-950a-0f2b81bf5647 6 f7e60747-70bf-5fb5-847f-8b62269f7b0a 7 5997017e-d513-4fb4-89e9-d92b4d269b3c 8 b2da44d2-11cc-2da3-bf9a-878528fe49f5 9 4435b483-f08f-187d-9fb7-fb0594be60c4 10 003ee05e-f58f-7f6e-885a-a6c65fe76348 11 cf6b7dda-8642-70fd-9df0-d8b68e1ce17a 12 8d7e0078-dd8e-7c40-baf1-95de147dbba3 13 d478266f-3dd2-2bdd-b301-250ce6c38687 14 5440e636-67fd-443b-a9b3-8144e55850c8 15 66028422-ffe9-237b-8367-0e74a2dd7baa 16 66a00c9f-6b17-2afd-bd31-e4c709bef100 17 6de0f5ce-0367-10ba-bd3a-1eaf7b5c7ec5 18 4fb0a27b-8739-61bb-8113-b30a7a9e2e5b 19 c6535e78-23aa-4243-a2e9-e7fe8a0b9e03 20 321c28ba-07fd-0b95-95ba-d973bd6ad994 21 c8e4e883-9ba9-800a-9b41-ff534e6077e6 22 82c58157-3ddb-4cf9-8a31-9e2f71962549 23 b3d23bd4-2078-8658-b523-dc68f9837c0c 24 7a4baf3a-408a-62cb-86a3-6bc144cbae4e 25 67354346-d28a-078a-8999-f1ec3f506e20 26 9839e21f-cec1-12b4-9519-f3e99ac46f24 27 fca0f81c-a7c3-00d9-8aa5-e4c0bdc87491 28 f7ecb438-8ff9-1599-a20f-b0061471c699 29 1616e007-989e-8629-a7fc-5c4538b553a4 30 0c7f0d61-e4a6-342c-94c8-cdbaf50192ef 31 123c4cb1-ccd5-0333-a230-1228ebc88c9e 32 aac06c2b-21b0-0f47-9fa4-816b6f80b8c9 33 78fcb8b7-7e58-44f6-835d-d71259270433 34 4afaecbe-e27a-21a9-b458-7f52c6546856 35 bdae65c4-b93b-17ad-8b47-53dbe24d4570 36 92672ddf-86af-0296-988d-c22761210e8a 37 9276e29d-c278-030c-ba8d-26afa08d0b97 38 583f5345-1abf-40fc-a095-94892c067bea 39 0e97993c-3520-086d-8862-cb555e7cb789 40 b8e3e03e-9d75-5cdc-8e16-4d59d7012432 41 5a56e41e-e28b-7ffa-8cda-d0ccd260f14b 42 9115c408-311d-34e7-9609-b8099dd4dd45 43 277b4ff5-c0f7-0897-b0b8-3c8ba25234d7 44 37472e86-3bf4-2354-80d4-0132e029bc15 45 cafb58f2-db50-3197-805e-1450d5e63a20 46 4599c350-46f2-033a-bc04-6ea0dd7c0d87 47 e99d8c8f-4104-8a37-89bd-5d4030d2abea
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
44263542177724221640848601018300421004057302308. Exactly this sequence comes out ofnew Random(769).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 233 of Run 35 (seed 854,622,578):
new Random(854622578), Next(8,64) per post. The RNG predicts N = 47; the post has N = 47 ✓. 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.