201302281214 19el67
explained decrypted filler
seed 865
From the post to its content
As posted (encrypted)
67F58CAD2EE6D4FB 3823ACB5C6AC6F5B DB290D7F0662BAB2 0DCB3DF68EF5CC86 27A353086E0375FB DE6602537957719B 9EF456E3E33716E9 0D4ED4E954F2A91C 23C325B8F280720E BB0E8DDD76B5A035 4460421AB3E774CE 0428ABE0DA4E98E9 A85218363803C7A1 7FBDD458DF538BFC B88DB5AD507B9E09 E5F1E24842DE52BE 422781CA4AC0D8C0 7D28EA899EB8F7BD 24252870AADBE726 4CEBBF2467743F62 1CB72DCCDA8BF3DA F879540B71AA8175 2D3D7CCCFEBC606D FEFEA14AE18E1447 D7DAE746FA24EADE 9DD021051E042D22 203BF1AFD4676029 004E26AF639BCE32 FF1045A61131A23E 1F358F8C33F7B6EF B99AC56E9EA080D8 50EA8318FEB75336 F868C5C4981AF2E3 2F482F0F87CF1538 38333A46F198FFE1 BC729F9D3CF2A4AE 7AF40DDCE5168E9D 519D11F54D50374F 1CA4FC33E7F6F104 9CA3C84A4B6CC0B8 637E977AB218822A 6A995347035806C3 87395EEA2DD14F1E E9112580E360E702 70A93C6ABDF14311 8B477F732548F259 56FD567623D0B9E3 07695051432FF28F 1695818DC89C9EDB 7363E1E795139DF3 C8AE5D5437C224D8 33A68C4869A95C8C BFA34C54B8D63F00 9139AAA1ABE4801F F283562F62A217B3 7F6031A3FD8B59A4 B963DBEA5AFD325A DF1C64FB105781D8 6DCB5B68ABB43BC4 9A733376C59ECED9 226D9867B397F103 F721DE23681773B7 2F45CF4BDC779A74 B6FD30137CC60A86 28C5EB441134362E 9F53BDC6FE22D613 14DA1A4FE74499E6 9424C76996EE62CB 34A4D0453E03BE35 0D93C214E66C56D0 0AE299233CAFAB75 8A9CC125855C3482 2610C17BEB88D53E 1FA4C1E52723E984 F925699C6CFDC547 7CE2C30EF6AAFCCC 6C07E01C3A0FE733 ECA9ECE82FD79DFC 59A611FF97CD1AE9 A4F127B8974DAF65 187EC9252EC761D7 FCAF9A93022812D8 80970E92152267EE 0E87CE731825BEE4 74C9AC3574431169 80AE9BBD683BA4FD 8C5D381D77E3E4AD 8CA3D3A95A3EB1EF 4F43A37A681A8ED6 C1FE58C3DD89E1F3 59D9DA0EE6E8E9F3 217C7FBF60F773A6 B65AC448924C53B1 BA85E007692FDC9B 588EEF214B459F23 CBBD60874C7257EC 8BC1C84B6067AC3A A2B36AEBDCAEB693 BDA390CF71A7EF48 A53239C9DD8B7F9F 38FD0EFC6DEDE3BB 58FBD49EC622A883 7F336C558C616AFD 42FD9B7D9515E3FE 24C713CBC0CB156D C1068827BBBD3E1A 956C0BEBB6436DA3 0A22F62080434F63 E54865F941942C73 D6D42F0058C631F4 F28A556289D1CF9C 9223832DCE84268F 49DBE2F038C15350 2B9BAA70B3DDC1ED 070E445F98237AED 2317A0C1F7D0EC0F CBC742CB1E091222 6A1841B94F0C00D7 6B78CC30D8DE5DB8 BD162C75A6F27C99 33AE0EB0ADCB449F 641675606C39B4E6 0977F1C7768FE435 2C9113D28ABB9265 FFBDD01E06723EBF A2A51DF330CC857C 6A91DFC0EE8818A1 E73BAB713EEC43EB E0CD2FB6D39095C7 53F511E04E1D0859 0C7456FE2DB68B7F 35237504A37605B6 64F3B5A00244D42D CE4457FC83E9CDC5 B233C82AEBA81DC5 5F61BBD94D56EDF3 F42E2867B504971B EB70DF8A0CF3930C AA12B53265BB0504 2C46D29199592C44 7E5C6243CEDDC4B3 4E35DD496C4C1D30 37B5D82460121747 AA680659A5418261 FE8775E5EEC06537 C6760D55D8975CBF E1C464C4DDFB66A0 ADD2B063B7AAE0C5 CC23807BF814CBFB 604262D53E4D95B9 CDAFED14083E45E5 4A3A92631BCA9BE1 9892062C37536A56 56E83330341C21E7 68FA72050378C931 2019A8AB93A35F86 70D88278F503AAB2 E3E67288361ACE47 7283F24981C87E21 5E1DBCCAE041519B B535765CAD2DC48A 290FFBBF7F6AB52D 2B7F9E0418570C24 256502B7D316A98B 5FB4F89C71A81E71 39A68D0CBAC58A0E 038CB25337E77F90 D0E2CFD8CF8C3F4C 48CADB4E076ED908 D05D06B9CABF9397 A6CFD7345819904D 4EF31F94D47C72B0 8F9695EBD539654D 0D542A3D5BD56E87 25D3F05613BD90AB FB4FDD67767CB9B5 7664AE80E9AD781C 6C2CB57FDBBCB11E 245704DE4AEF70F9 F96FBF2AEB27C344 BE3B35C4A8B7BCA0 72A3C6596AC83129 4FCF7E6D6B0F6905 D2D6B2C655DA96FE 9D6F080FC7920502 C7391E931120FE19 54F965C372CFA4FD DDC464D52DC944E9 AF567B9E079A4CA9 EBA98147D46556E3 38C08540B2742554 89B064D68B203AF3 8BB8B6B9A4AA13CE AC8C091B38D84836 5758D53B8B1647E7 1F4CFDBCE09C6DAA 71757A09A5E55F97 FCC5AFA83C32DDAD D67B6C57941C3B59 7CCDD204B071243B 6363265F59F395E6 B64F3D6312540C09 0095E189EF1DE95D E82D23385F7425C2 8A69B95475E22252 0BE4B24F3F45A3F2 AEAE36E53373C3DC 54EE2869ED5577FC 4930625C45F8C7F2 E032E9F4F75BDEB1 E6509C7B5BEFCF8A 78314A68B374FD52 9C1D7D69EFC2EE26 550EA34EB1BAA962 C90B59533A3F0F64 C05D06B64BD924F8 D27E9B3EB0F4D945 55331B2827908446 78EDB35C807C8302 C23E6BECCB0B1204 1AB90F9FA8313667 F5001F0AE0174C8B D791DE57CAFDE2B6 55303CE24DFC4B4E D8E4AAF9D8D3E97E
- Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201302281214(name+title). Key = MD5(password) =ec3cb377ff478a10157ca9f48926b985, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).
Decrypted: GUID list
1 8cb32bd0-297d-5928-a442-9e348424c25e 2 cdf42e97-2356-5044-b875-caf1d1d13edc 3 c0ae3a25-cbe4-348b-a5ed-4aacd5bea1c3 4 c7e9af50-61d3-1c1e-9804-76dc8f3450cc 5 f7430241-1674-66c5-82e5-5a63d7f0b640 6 67710b90-afb3-435f-aeb3-d173f7cdf60e 7 c7d67797-1d8c-4aca-bc49-8a6deb0ee806 8 6047d916-f0ef-3cea-8800-b4bc16d49416 9 45924b7e-125c-8f42-8be0-dc45fd80fd5c 10 cadacdb1-96de-2bfc-a4d2-3220b81b473f 11 6555985a-366b-5516-a647-20bb038d8263 12 1bef5f3a-6108-781f-91c9-c1d8cb5b3bc6 13 cdda7c20-a1a9-2a59-83d8-d4da07cecefb 14 e7398f21-22b1-4f77-9c7e-e01019c81694 15 51e05f2e-ea0f-4001-95c1-0e51657a9c69 16 7d48a1eb-ff7d-2410-aa4d-46d66a3633c6 17 07801e82-4ed8-48ce-aa72-48b075c77669 18 9f9466ba-1450-2441-a10c-14df9337f7e6 19 5c0c9b75-7f5e-0e6e-848f-30e9c352c406 20 e22968e4-ace6-2852-bf0c-639fc923ca69 21 fe3e397f-3cad-6c68-a7fa-09242dabcefc 22 d02e51ee-3c42-0041-8719-cf35c7031031 23 0d68a7ec-eed5-1fba-a084-a512cfe2b90e 24 ddc01f75-62fd-1758-99cd-411305858dce 25 226dbe0c-863c-4a25-96c4-2ad630fab4db 26 3b60ee23-abfd-7419-9ac9-c37dcf432cc0 27 bdf134f6-69c7-51d6-91c1-bf37b96b93fc 28 48a4e8bf-e331-5328-8581-4a331296b05e 29 a00afe93-4443-4747-8633-2b852b6d77b7 30 aaeee3e0-4ad1-604a-ae97-e108d140c03c 31 a95b2757-26a7-4dc6-a166-7c8f66a72175 32 141879d1-9cf2-2257-b42b-6069935982df 33 699d374b-3b3c-1ba4-97a4-0d5b75c96aab 34 2021777d-9718-6b77-b6ab-ddda4540d05b 35 4692c9fb-a203-6a33-b565-3147ba8ed498 36 433ba76f-602e-2bbd-9a90-9744096a51b6 37 656cc50d-c67a-4317-888d-7f9a01fdc487 38 818774d1-61cd-788f-a395-c0d0f2e44044 39 a0564c19-b31b-4126-9505-11e935ce2937 40 645ea443-8194-0f34-9856-01b04940a41e 41 666ac8ed-e73f-5037-ab3e-52185be5c72d 42 c4c923fd-1d0c-0cc3-a984-f0d769ebf964 43 7ccbd1c6-190a-0c50-b753-51f7f89519a6 44 50bb0618-0796-101b-8be7-e20d971dd5ec 45 7b6114ca-55b6-80e1-9744-39f7ecbe43f4 46 d8e5798a-5254-40cc-afdd-52ecbb6605ea 47 5a820082-5bab-5484-bec7-387fb6129a98 48 e51caa1e-9460-0754-8ddf-813349d35b34 49 a74c085d-42f1-5e8e-8f6e-76e63c9a08b1 50 9b8a9c57-2744-45ff-983a-30248a101f41 51 933cb851-ee51-8a96-9230-1450030d51e1 52 83c195fc-a9e7-5a8b-b646-0c7bc007d0c7 53 55a1adb6-7356-2746-a152-b354642ef1ac 54 36306155-3b41-6084-ad14-f5defdc82e04 55 506d75d3-18c5-3e36-b76d-2459ebaa9e4e 56 d3fac7d1-bb73-59c8-9535-a28348b0171b
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
55316443825724424202601147554642166247405001845054852635. Exactly this sequence comes out ofnew Random(865).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 85 of Run 42 (seed 983,934,859):
new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32). - Conclusion. Filler. The content is fully explained by the two RNGs.