201303241659 1awkcc
explained decrypted filler
seed 364
From the post to its content
As posted (encrypted)
970B8DF88BF7C1AF B421DE880537974D 6BF3E6866F2FDC88 285D5D3AA5030800 9EFD1BA4BAFF04CE 9B2B6155A6A3D44C 44C9B70DF5955728 1B2492E82215694D 5D47067F631B9E36 237ABD8E261C2AB5 41052AA602B07763 97E3FD26F7367869 F37C2BDA4601408D CE762DFB669C18D4 25C668FD6EDCC4AB 28E3FEF99BE42F5B 62678F21DCEE4098 59673780B171BB41 2B6F8009E27E6B13 445D7BB249A4B8C8 090785F7D00A750E 37762AE583206954 98C5C24B116FC08D 05A7A00288A5DABA 940C4187D77123A1 A217D6663AB82436 AF71B5CE25F20322 871D449AB9F2A11A B0604254264C9035 C856851E1EAD1621 93B68A63E7743FB9 E934F4C9B0C3EC1E 6793B1F6575015EA 6E90C1B4657B3CD3 65BB1FE65AF8DF7C 7DCCBC314B4DA542 716212A0D2789F8E 6746595217E47943 0CB61BAB2F412379 42612ED11C5282BE 83D07EA5152DA6D6 4FBB1CE9424708E2 7D87E361228974E0 3F04EEBBECE1C3B2 6ED7E53F67E1FA9F DE0D42CD2318631E 85BE03E73A25CE0E BB8A145E69BA7226 D40AF6E5BDF26E33 5CF6832D51EF46AC 800F811E206CA4BE DB9FD340DDC705E2 321226485F482F35 0A60F221FA458658 E67E741062721111 0D74213004B61453 1E174D30A6078446 2013098230D82499 B28EB59D4E5954B4 9A98F9FF6CB8845E F644BCFD1B3BFAE5 398176052DAD07CE 92A0B0320347E4B2 FBEFD50D8094E636 5AA56100787B679B 5AD616A784BFD7D5 9E5F20B2C5CCA856 95C26158CC983C33 D85C2FA13F064898 BDBD214FA8DFB030 FDE664B58E2784F1 0EF23E47134ADDC4 7BDD6ACD2AA3C3FE 2C03BE8B7533B5BD CDEC314E1D4D059C 63AC582D4E93ADA3 A503D9EA61F6DF74 479E430B1E853B80 34D89C681E986511 4C12187D3B7F2DCF 018D82581B779F77 26CA7F59E4C7E1B7 2C58A1B5D88B5BD8 CD5363483075644D 148FB02538007278 A8E9E1A93E0D829F 5B17D6D7745F0AF6 9E2CEBA34007F69E 91BF176A2910D619 172831933EF98848 16BFB52F200E7DA8 2D6DEFED459445CA 7DF4C4820EB23ADE 6FB780DC4CEB35A0 5DF6ED6F3023AD8E CA2259FECA915E2C 5A8D0E31737E8609 F3A88228C023D2D5 CBD5DC6CA9250970 02A162C21EA0B75F 35C8C8B33464DD88 4F69DD97BBB01AE3 B84BC242ACB99140 759D1F0720A4C312 94BA86BEC0179524 ED58ED0479552FD6 6358523D6129C9EF 707F621D8DEDACF9 7276304FB9DE2D51 22370D5E0A55B93D 3B9B94A4F6F58BAF 3436FF5DB6D5494A 204016F5BEA64EB9 D6F43B973F85B384 191A07FB0E77F3D4 A735C898D8D1789D A7DD896687E3A6D9 79F138E207167D7C E09B7A7C0A13D7C8 51FCDA8CA546D54C ED9CF6C9D1286BF1 9445E52D6B66A769 F0F210F7CE6AB297 5522D69F78C24B06 6BF57E4AA75E8D6F 641A11B45A185E09 EB52698F04955678 6688CE489B0ED954 6138714E371A1CE2 52103DB78BE36FF2 4DD21B139ABAD847 7139EA87BB9AD295 12DFE07C1BCB5970 466F6FBBF75DDE30 09C54698CFB20B17 FD020A9EDE3BF9F6 D4848B6BA8A6EE4E 3AC571D5FEFEC7AA EAE832C73A8B00EA C8C9FB19F8F4ED24 AB569CB536F5E6BE D240F073AC33A2F8 F273F1D117B5F798 0EB3E217C8E34E0F 374BC758C2578786 DA53FFC397CE5FCF 17DCD3808B5A5383 C42315EAC88479E5 8D62715A93F48EFB 064FA2EDFC90C761 AA16EC88A9AA0141 A85228A13BF52790 28486A3F7E0F1F89 F28151BF43EFF44E 10110FDC6AB28E3C 2A08DE5827A8C29E 3B19A6178B81EF54 31A7601B5D440808 F90523DFB7D096CA FB8C28CBB125A050 BCEA78EB2D554120 F3C22B96005C8F77 3C60DA305B65A5DD 24B842F222712B32 19B577A84F1594E1 688C6C95C5DCA3E9 7218EE4FE1E70559 798D3C9087C800BB 1D0E9BEDBB97DA2E 2FE5069577D815E9 85EB9959FCF43570 0D06D2233B63CDE8 63522AB7337B461E 9DE355CF547FA79A 458CDDB2F8C8B8DF D8FEDBC6E01B50E5 1EFD5DD573CBC8F7
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303241659(name+title). Key = MD5(password) =1c2c35ec0c68bfde9236283241ded00f, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).
Decrypted: GUID list
1 e346e987-495f-83b8-b4cf-1eb2a607a256 2 72f99572-253b-51c4-adf0-215a852894b9 3 3151669c-915d-194a-8354-19fd06c529c7 4 4dcfc0b7-19f4-20f2-ab7b-9f3d898b2895 5 a69a2c90-143f-4035-b4f0-155e01f6bd92 6 4a472952-63ba-5feb-91f0-42362481b8a5 7 5432a947-03d3-86f3-888d-1a6563da8c94 8 5324bf3b-47e9-0ef3-a31f-b7652b7cea38 9 b86cacfa-6a07-0fe2-b48d-ee7ef0f12a7f 10 701e5dd0-f57d-45bf-8039-b7dcab870a5a 11 b0eb0d77-2bb2-48fb-8746-30a9fca294be 12 01630862-72b4-59f6-a370-62d220353086 13 548a45ad-e383-748a-98c9-d684dd68593e 14 f260b31e-412a-7ed5-954f-568ee2c916ba 15 3dc1814c-fc58-6ed6-abf7-d8b201ba67ef 16 d80dd72c-cf0c-3e18-a6c4-e1c27cfa752d 17 e05c58f2-6e7c-7562-a8d1-7e1eb07c5197 18 bc67f364-79e9-642b-98e8-3980e0fb2e84 19 c7cf539f-cc95-417a-a135-08f32cbe2887 20 0d884824-d54a-293a-9111-659172d904b1 21 c692a14e-8461-1f27-b4cc-fdfeae1c8439 22 870139e0-0a65-1a68-9762-fb8b6abea0e3 23 a2f79a66-6fc9-49a4-a26a-5ec41f2b7cae 24 1a15bab6-fa53-155a-814b-51c820972638 25 f34a9932-1a98-36b2-9436-d076e9083dc3 26 9f25acea-9997-5ca7-a6e3-9fc6588ca209 27 f3bab13e-b2aa-7d8f-8896-985b86c75c09 28 bdb7d0b6-088d-238d-b10c-1fd86552319d 29 614c7a6a-b87a-0454-8a20-788da3219d60 30 e1171967-0a2f-2764-b9fb-6e0ac80b08ca 31 ef848279-b82e-5a14-ae71-56f80c4a7b9d 32 d5c84a0b-80c8-3859-95d7-a1b7605cad82 33 616d92ba-4e60-656c-9fd7-2c8ecbbc410c 34 e53dbd04-415f-1930-b4f0-49ad0122b718 35 e9572f6e-dbc0-6a81-9279-1e4e9dbe4645 36 6f75eea9-b8cd-4893-8f24-96af0c24503f 37 6302171f-fc46-47c4-8c21-062f32267804 38 f96cee37-ea0a-4182-8918-cc95897ecbdf 39 e0d526d3-071b-6671-a28f-15d6bff492e6 40 d15b9168-a962-5952-978d-7c3f54e509ea 41 ff5c7216-ef78-8b82-9b58-7fdcdafbe9af 42 e0e01858-ce70-78ab-9826-80deb219ad05 43 77b3ff7b-d53f-316c-b919-7d5cfac1a5c9 44 610832fd-d3ab-452f-855d-f287fffb7081
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
85124580044577637642114135720253616444658734. Exactly this sequence comes out ofnew Random(364).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 8 of Run 43 (seed 120,022,078):
new Random(120022078), 4·Next(8,16) per post. The RNG predicts N = 44; the post has N = 44 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-03-21 09:44–10:39). - Conclusion. Filler. The content is fully explained by the two RNGs.