201212282100 15lqym
explained decrypted filler
seed 694
From the post to its content
As posted (encrypted)
397697D10349FB75 440FFB563CB3FFFB 86CE096C8CDE9C34 A6903072E075267D 880B013C74377B0E 7AE68C73EB067F48 39A8ABC49F86DEC1 86473703EEBF72FE AE6799764D89D42B 5A1B70D8B2B66A9F EBC2B39361D84A6F D4F19898B78CF17F C1A3CDE1C30014E8 65D496E571EA1AEB 9A376665EA54F9B8 30AAE2B3CABD9395 D605546BD54B848E 4C2A85485CDE48C8 88AC91BF58D03EC6 6757A09B109E8171 0E22CA67F6C9305C 52F5C68ACEDAAF55 B659DE5AAEFC1AE2 C39EE58E44EF35AC 16B57F7908F97AAC 6B0B909D0AFA0B28 4575DC31A36E599A 52ED2EB84F0F41E6 68FA2181E74E4595 B993488953CFF147 4AFFC00FFDD2D56A 85B17D534618C7A4 93E674FC37578963 A06AF63871572893 7B045F6B7BA18359 69DEE8B9530A8BE7 68C6061050E4A717 CFC7B99D49FBA9A9 D91284F77DBB516A 3519A8433DB3991F A792664E1573E8AC A0FD922BE3065CEF FC715BEC9E473080 1FB88061F3EA6CD0 92F5DE6EFCFFA24A AC83669C9D18045A D791870CD3BE9A97 2B83713989EC7E93 0348854DB60C85CA 92D7BF6ED6F9CB46 87AC8E701A8D9A2C 440E52C9341C5DF1 D8FB4867EA38C935 ED0545A5FB316B1D EE5EA0A6AE486A23 00E46A6F6CF1605B 08E639B8C74B23E4 0511E53159A960B8 36FB2B3B17403E48 FCC2840D31DF9087 692B802EB2268681 EA48A1DDC7F9B578 9A001B9E77B2A42F F3492A3D4E6EFA69 CD6E6D6ACDBD40BD E2248BAB8C771EAC EB8A63D10D0A3426 1D3F21026A0ADA1E 14522B2BA0121B58 0860EF1821EE31A0 76EC9F069C947CA4 9F1FD152B11DF858 B5C77EB8A334ED32 425EBA64489B49F6 1330A8A3550DD972 1460261844736C94 57591324A142AF55 9DA4A989A0844818 0392E70B4C97D3A7 03806516D49A085B 8FA05A43F9C87292 FE8DDEC226EDF988 8036DC364FFDD878 F6D0B358667A1949 FAD259217EA5B380 2C0FAFF8D30DF216 AA9B60D7A8C0C718 2D6D82AC3BC38B80 DF53480AD3099711 C46DA11CC7F2E1B4 995DA84BE76D10A2 883AA14E0BBFC74A 4F201F8C060E5A7E 7B8BFB0B34C61E54 61A0FFF9875DDFA9 F7B190A1B7294432 C4867A7A484B2F12 F7A6A20C99FE3FDC 3DB0C821BF74C16D 32E6B38C20E2D11D 0E7354D39E333902 143D4EC4EBD1CF1D 52DF98B2F3E8AB1F C7F222F53F678283 8EC856B81B609F3A 56315ECFB1A70206 FA1B8109A68A32E7 3B738D98FFFDCFCE 1B00A9CEBA8D3AB7 5A458E2BD73FD8C8 EA0C5144FB065BA7 E65922AF079049B5 33AC0C1D75C4910E D0C9EE0EF53DF478 AB23D3881411C75F 2139899705B25795 8DA27F5422FD350A D04A131468A4BB03 2DAA981BA99D9EA6 911F915D3F0919F4 2A7D2D81B5E43041 73071819BBB694EE DEA310278983DB6B 50AC153E27F0A2FC 527A1637C2A11898 03417278EE4BA49D B20A899D41950938 4AEE5FBDC332CAFA F5DC373187E003D2 B11B5B333C68A27C 7642656D6F7C7CCF 752DF38BDF83F51B E37098A68F12A1C2 5DE42F5CFA3A2404 669D9E6182C76100 136581CB677B7639 EC63BF346659E7AE 1DE2E4878A980ABE F6FF2A632DFC17A0 12B2D9B9F7935488 70427EBFC0B8403C 6E10CA0A0ABF38FA A0C1696B4D6427DF 17666EF9FBF47B55 A0139D8F688F26D3 D745FADD02A5CCD8 D768343383D75C37 5D23361CA2F72723 9B3D2DB828A4070B EB3C384A431575DE 77DFF325B897FC7A F6521D602F22722D 107CCF03E85E6701 9A52EBB197106EAA E9D73508A4843D4F CDF954581C6E7DD9 68C1EBA7D522E68B 3FE7E2434B10F744 787261AA9E5B6299 45783941982DBC84 ED9591D9B812CD42 369D3A3630DFE007 05E31DE6D0AB0294 BA5654584E541ACC 85900E1B2C0D3720 5A1DFD3589AB2E83 3CC5A2C68AA5AE1D F0229BEA15ECE6C6 C9E663B28684FAC7 2EFB8962F1691DA3 A7C4575B92FAAE00 219A88EED04A9FD6 E925DE78BEDD6070 99F2742BDECC68B3 5AA6F5425C538D3A 1CA11400072673B1 F37789B2B4FB3AAC F5B5753E0A7A8010 2CC93AE46B2475BD A46806B3F3241E7B BF06038EF0D2B04A 211B1B747FF548C8 FB7447531B1EA296 8ED7E7C6A345B7AB 4FC5D0900C3F5E9B BA13E0153E7066B2 F78DF13BD1658445 59F78708A584D533 F127A6F6B63E76D6 B48C7F4A07E10FD0 9AC2C1CB42C7B3AD 6E123BE0C4FA4A34 86486BBA54353407 D08573F382694E67 C840118E0415570A BBF515DB8EDF4394 CBEBDB562B383C8A A156FCBA90C6B909 C92045853FF66AA8 678D8BBA0C601E3B 1BBE0275C5B6040B E8C7CA679DB64FC0 AAAC01789A635A72 CEC0AD011105DE29 952C03B69B0D5CE9 2740D05296FBB871 C1D1C5931F131B01 4A486BC5740A8FEC 0BE5319AF80E5BF8 138E0CF95292C63C CADE35D8E47F6BF2 8406D5054AB9A011 BA81E7F2A7B9A4C2 DE59878DBB9D3460 7120FD5F793AB9AD FFB43DCDA900123C D19304BDE8B518FB 862B5F217CC407D3 35489DA78D3D4CAD CE95D6FCBF445439 87E554BAC8BC6B83 A9B79B23E5144ECB 3B678F8C3809E166 0E6433B0803BB4FD 6B094DEA6A11C59A 73DA68AEDF847A75 2DA314203C1E61ED 6E0412BDABD15248 7017FC9F05C998D6 E5E02283E29E6B06 A5FC3E358525C4A9 9C49B5E806200C03 2CD273EC454CCF7A D0EF959EA3AA23A6 3F2E50AE2A906ED9 92E00105307322B5 9DAE8A7E668B989F AFCF4658FD1A1DAB 21D994449E8C0A86 BBFCAFAAD1B6FD28 827A755FAB184369 847CEBC789ED210A 22B010B18E2CC0E2 C2EC528DCADC43AF 4F087C58BBDAFE4D 1978335CB90EA0F4 DF45822E2366CB99 2763C65C922D3F89 171260681CE637CE BCF2E48F6ADCC52F 19B7135A56178201 D5AE346210673EFF EA2E4D26E7A15F71 AE3701C5CA17218E C2A8CD9B9F75E950 D6E4470B164FADEF 9164804678D108D7
- Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201212282100(name+title). Key = MD5(password) =62b710770dfffc8d867d35e2998ddb00, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 64 GUIDs as hex (shown below).
Decrypted: GUID list
1 95cd2bc4-6d28-2a51-919f-d6c740d6828a 2 313b66c5-49ae-469d-acad-87005390e019 3 d7a17cf9-7c0c-7b19-9552-ba2db77e71bd 4 2da9d9be-ffb3-64bc-bc5c-7c5550d4753a 5 88879c36-2311-48e7-bb5c-e450f30f089a 6 fa30bded-2463-0006-8212-d3369aede42a 7 f9b8e4b4-0d09-72e9-b539-10cb5d295c50 8 cb878b29-0754-5362-a721-b9297986a54f 9 9b7a827f-3492-7dd8-b30c-b6ef513b71f9 10 4eeac891-0e22-1922-8f01-e1f0776929df 11 0cc348c6-f85f-5182-be4b-56a16484ecee 12 52a99203-1e83-2650-951d-e2208eaded5a 13 bce53283-2e8a-6fd6-a3e6-3f4630128bf2 14 38f9eaab-1a78-4678-8c85-69ec16e7cd57 15 3f3dd02d-e440-6de7-bf34-a0d42427356f 16 ec63ed6c-0982-416a-adfa-a9fb6ad4b4f0 17 cad3da80-02f4-541e-8c03-2bb8621fdf88 18 3a90a938-864a-2377-87e3-c05b48fcb12f 19 64d3490f-ec54-4e81-87c4-3968222a616f 20 aca6748a-99f1-0a3f-8dfd-028d4837a448 21 71cc181e-df52-0119-b197-c5cd9d9c0834 22 0a0741be-7a15-1de0-a406-efcd7fd8bd39 23 916fdac6-26c8-25f9-b182-a5f9af3c25ce 24 0b2b71f1-9506-4fa2-acd9-9fa745b1482a 25 ae0906c0-14cd-61a4-b35c-874ea330c4cc 26 cc67ee26-e873-8465-81f0-a9f9c9300a42 27 b4f39eab-9f45-5ca5-904e-643df703ef4e 28 470b2c3c-6283-610d-9da8-bab216b65080 29 02b2c9df-bcb5-2be6-91cb-20eecd212ce7 30 9a1185d1-98b4-0e09-b236-f4bbd81bc81d 31 5070b723-6322-377b-9a91-8197892cfd1e 32 b5e2a67f-e869-2e7f-84c6-529ef8962ac8 33 1bcf6f61-6204-31d2-bc1c-5247538360d2 34 8306e727-6498-3d4e-989f-c404648df698 35 57bc287a-95be-8163-aef5-818313259d74 36 dffd2824-1f2b-7d85-8041-78b917309987 37 56b682c4-e0de-8352-86a3-ae084f82a09b 38 1fb5cc8a-a577-314f-bdcb-6b306d61487d 39 cc04496f-2feb-1b0e-8ce6-fc5f8b6ed705 40 8ef3007d-75fc-0bfb-be67-94d6af703df2 41 33847863-f6b1-28ad-8b5e-15581e922f36 42 d5055596-388b-4c5a-afd2-fb47a29e08bb 43 c6a4562e-42b4-1f04-be77-2adb34d6f953 44 bfe239ac-1e1e-703e-b439-f0c0d0ae0318 45 f8100a65-6916-7fe6-a6c8-4192feec4a6c 46 5dfe5b67-2a6d-81af-8a69-7a7b40fc68e8 47 8a21d563-55c2-4c23-a0a7-edd7e7405d52 48 8129dd20-c89e-2da9-8c26-4a6a697ede9d 49 76702220-a85f-8e30-a2c9-87cbb4dcbdfa 50 8a13bea0-496c-88a0-a9f7-f6130f32a533 51 22b545f6-0b95-0c1d-8e49-52632c531079 52 1bcc3f91-9cb7-408d-9ef3-39f34bb9646c 53 45d2c417-0f01-848a-856c-14499a00885d 54 b5c0a9a0-f48a-77b4-8d53-d9bd2cf36708 55 13a7122e-a819-1c6f-b82c-292df6a0772c 56 834c1643-c57f-1a0a-9504-a7293b1e1788 57 a60759c8-a802-1bb7-806b-ee989528fee3 58 8671b513-e622-3a2a-a06c-9f8758e00cbd 59 bdffd20e-ff91-8378-83b7-633ecba7bec5 60 64c0554e-9cc3-57a6-8ea7-a403fcba27a8 61 6446c346-b17c-3bd2-b027-6bef418db271 62 b0a73c2d-97e2-15f6-8aef-a894f500b516 63 669c73ae-33cf-30b1-a035-caa1e9704ab2 64 1e52050b-66c3-7265-9b23-5e09d533732f
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
2476407571526464524001246856203233878310241778428804871113853137. Exactly this sequence comes out ofnew Random(694).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. Part of Fixed N=64 (Dec 2012 - Jan 2013): an app start that posted N = 64 every time.
- Conclusion. Filler. The content is fully explained by the two RNGs.