201209241437 10ekr6
explained decrypted filler
3DES(name+title) ECB, 52 GUIDs, seed 467
From the post to its content
As posted (encrypted)
1963F5A23795DFA1 ECA1577C7E66660B 2645FE34A4A3CBF0 C6867D36D9D8AF27 8DB7068E9E2F1C99 8BC1C35D430C9475 995BE91ED3B255F8 358E0AE856CFD1FC 109623C98B9DF081 E4F320413DCF85CA AC0B7A789C616111 A7DB4D6B21E14D83 3562FC745165394B 46EADDDD9F592722 AADB0FAAA1C35269 DF416354F9A74963 E93D3016666EBBD4 40E569C0CD1A41C8 DCFD41B19438560E A49A7D1F70AC06FE 86EB17E249233E6B 9E1F59C46E40E2BA F2ED26B21F5B64D5 4029EB838114EA5A EF18F9702A456DB3 967E5CDD1043D87D FC7CF94F576D2295 B4AF44BC80BFFA5A 076AAE0F39E468A8 516A28258F39DF6D B2354D123AF66E78 641DF5AF5CB813C8 655F867EE0A72025 214170B3B273E3BE B318E75FD8DA4CA0 5EEA3465B7156D82 58896B9D2408C9AC 69847613FAC46501 B0F3CF34B372AF77 830947256DD8736E 49551BDB230B7C8A 850202CAF5815C57 41882264E648002E F8628E61A23A92AB A3DA12EE189CDDA3 2BF0E8E3A092A642 B66EC57E581D1E16 AC841209A37C4351 8BD1B8CF79BFD3B4 951A9E8EDAE114D4 671403F603FB4ED2 95100E9D70F792E5 26A8D7994436C180 4C104087C25FF0F9 EB93AE250BD3CB5E 695AE356D6E11C65 E26EA874A1BE247A 4892158F36E60BCE C766D71F9B188CD5 4C983634B92CFCF4 A84144C4EB283E72 8DBB55AFFB493031 5B59308583DBE8C7 DE5AD818B9C09268 5AD3C365C052D3EA 4888D2610350F883 6743D91838625CF1 2BC881680A038935 8F4977010166A7AC 847857C900D0439A 6B1C24F5027EC8E3 5DA85DF6BC5C9980 255EBAB92B23AC1A 533853772212F348 CD57CEB6E9014787 A1E0B9D6AA3EBE13 8E22C20456DE2817 6080D36660A3BB7D C1B74A7127B6FDD3 31806B129FE73E4A D30796DE22A8F4AB 75661629CF0E829A 1AB00A610986C8D6 B84F0E1A5F8BFBA2 E8B3EFA4BED5A21D 837349FB287119F9 E1F92243441DECEB 8D815B74D7AA6A41 67BA531D223EC17C D2E56E53D3D3AFA9 BA7E5388111B128D 18636481E1C2683A 324056FEADCE2D2B 34F7A6FE7E4F379F 75E579BA1F7FFE49 817F6D9681D81D15 9130D6FD2747675E DA600FFB243A1EBD 1C922430F2CA03D8 10DAD2FCAD37E3D6 C44AA26AAB9A05DC 90E3E144EAED3018 35990D24F123CB3B 8F224B86CDCE2F1B A89DEAA7E3448B2D AF9B5A5B8D58D2E1 9034C1A8FD02BFA7 37FEF4E99C366377 D0B6EDA177F0D643 558D3864A121069D 94C43A52D75D722E 8AF03FE87D8EBDF9 79FBAEA94BE53FF0 0641DBD7C6AD0E0D D9D757BBE29F539B 6EE1847EC09F1F67 4C4928D3DC21F72E 72C417B6D7674E0A B4DF9F0B16D9E483 A2D3F65B072677B1 CFCB2815A44B8D45 19FF42522EF70C59 D494C6FCB99389B1 8183D80EF7116267 76A347AE2F26F009 DE52B8B168CAF5EE 296EA89A2EC1F08C D776EDD5D578C146 478D2784A33D18FD DA2C78FD35903AA7 0CF0D9B8063A0A91 9E545272D788E741 C1DE0033ED4D4270 4F5A4B3F589ADA77 42AB2CA54559F8DA 7B6A73C465E40198 BA8DCC39A367709E 58FD24002870BFBB 893F0EBC120B4B11 A22486496ED6EE01 E644EE1453AEE8EF 40C7D0E8BD93DF93 8F5577B0880CC734 39BA809A9CDC6052 5F3B58B478F5FBC7 8AAF2C86DD0196BD 0848EF5EE1B7F5F2 62A634AFDF965BDE B47A74B3D88EFB27 482CE722F54FD31D A19B8AB66D71AE13 46FFF7AEF7AF9B9F ACC366C6D7628590 E513F81172E7E5DA 6A71364FE165070F A33F58613A3C87A7 C1006E444F60F831 F5A0B28A795D49C7 C068D7FF6B25BEAF B54DEEE02453376A 91CCA39299EDD0D1 E42AB3E525064BDE 72101E67A18326BE 7BAA9517B27698CA 7F1726E3FC4622A6 8F39E5A77E3FBB7D 16806465D710EA79 A9483EAB364A6663 C79B6F39807A7300 A42794D004EF55F3 66AE46FF76953B05 B03622D638007B5C 4EE0AEB17E601B00 16578D45B83CB51F 862432CD4E12CE5E 16371BB0488CABF7 82ADA61F02570B01 F1EA1FECC9CDE573 7E9BAB171A312D77 E21CC76C00601964 E1CA41665AEB545B 455837B7C75B53B4 56BED4943EBC5CF2 A18C012809BE3275 C68D054D756474AF C2EFFF7576AF3641 786382837646DFF5 7ABD61E38260CCE7 80DD43C16E928504 7DBE0C6C60E0C0C4 12CE34BA38EC9D93 AD9872E0126DBC9D 654D82A55BC53E12 18A619DF5D48C527 856E954F6E1605E9 4A841129922AEDB0 7FA4725D41A07FCB 694DBA746DF696CF CB3919F19C6965A9 CB3EF19C5BFF7FBB D972B4C3E7E5E84D 5A11A5A7771E588E 58C8168A663A8056 022491D91880B4F7 EBD5670230A3103A 5D443DE3E541DEDA 93250C972E615AD3 2874C09B05B36939 FFDFA054D9A397E9
- Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201209241437(name+title). Key = MD5(password) =2a86983425ba8fa2747669e89a5202d5, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).
Decrypted: GUID list
1 32616a39-81da-64e3-997b-9f8a0a7ec5dc 2 6f16310d-e9c8-7b2a-95ba-8f8172f75672 3 cd34ea7e-113d-18f2-a623-4d275efabeb9 4 243255db-17b1-235a-9717-5c8de612778c 5 e64b7ed3-228e-0ef0-a00d-f10fade2b825 6 8391c380-9471-63d1-8b90-b819fc24bda6 7 86ec92e5-261a-1df3-96f4-bba7598a476b 8 226c4252-6792-6172-8e82-ff604a3a1bea 9 f1f29f62-6ed1-612a-8b66-697e08e2d1e5 10 d0cba51f-c5e1-42c1-9fd5-33f65e84d361 11 bb9eadc1-3719-3b44-96f9-08da01c06567 12 8163cf24-bc83-0ba7-9e5e-4032ff7d5057 13 5f75c91e-4622-6c61-a34e-7988c32c8d1b 14 e851575e-dae7-3efa-a100-eabc708ceae6 15 9c093900-0a14-7d25-a09c-4d631ae51ca2 16 743e44d3-a034-6ba5-8521-669da09804e6 17 5cb07321-0f53-125c-8921-5f4e11d20ff9 18 5cd24bcb-132b-4e79-9983-644e5edda642 19 0c7197bb-3a8f-2e21-bba7-ff732dbad31d 20 d36d3c71-8ce0-190b-b6f8-15f4338034d6 21 8b83c0c4-6471-7b2f-84aa-45f68af0ee9b 22 062fbc25-29ca-3db3-9d68-fff369de7554 23 ad41faf3-a200-8f9c-9af5-b523475b56c4 24 45e435aa-33fa-129a-be4b-f689c6385bc7 25 930cbe22-b294-46bc-88e6-df22d2e92797 26 c094f6a5-1d07-8d70-8722-eba4c77dc6d6 27 fa715263-d82c-3327-bcbe-c5ae245134ef 28 3b98b66b-5a2e-00bc-8967-480b6de77b25 29 59db4738-57ae-4b48-9f08-3ce9ec6e7971 30 12517fcc-07c0-1107-aef8-8e797ac0dc69 31 74bfab26-70fd-51fd-9225-413bcd4d7e1e 32 06d3b4b1-7e44-4466-809a-ac5579159c56 33 05b1c94c-bd5f-0bf6-8c84-654ca0362cdd 34 2b92e355-0bcc-6ed3-a2dd-281353f9667c 35 f19a1347-c86b-6e43-a33c-4727413e4028 36 ea950cf5-63ec-0b51-9e3b-3f2a0da4b96f 37 ff23f37b-f5ec-78b9-a578-f57beaf14b07 38 002eb2c5-11a9-52a2-96d4-2241709e7e0e 39 dc8103b3-b650-270e-9f86-1410e4a547f3 40 dff7ec6c-c5c6-1d17-9e5a-b8402760240b 41 35656d17-73d4-0adb-b94e-bb2ff3b6d2d1 42 a18bf336-e912-42f5-b9ef-786e7d3fd73c 43 ee9b7fb8-a4c9-2089-8b0d-27c2fa4b8f29 44 aa73957f-8cd7-1eb1-8c42-309560d9306e 45 cc86961b-f305-1670-b391-70b233629cec 46 b65fc6f6-43b0-0c14-b803-6f58e7a3fa3b 47 fce0e490-5a40-1bca-a177-29e6a0288568 48 525b9f39-dcbe-6a3c-ae30-48c4786805b2 49 cab13a8b-bb9a-641d-a56a-9e322b8e73de 50 7fa7789d-d142-81f2-bfce-7c34f0e8d772 51 945d4c6f-1fcd-532b-8ec9-4deed44778bd 52 2507f693-c5a3-1562-8b68-e4d21df43186
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
6712061664306376142173814830415406607521042110166851. Exactly this sequence comes out ofnew Random(467).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 262 of Run 34 (seed 83,105,000):
new Random(83105000), Next(8,64) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24). - Conclusion. Filler. The content is fully explained by the two RNGs.