201212312318 15rota
explained decrypted filler
seed 896
From the post to its content
As posted (encrypted)
3DD88AFDA8B39D66 7DC4608EEF7DA752 5CDEBD6EBC0EB89F D0AC27DCAD1F7ABC D10BCC933EBE605A C90D8BA752DEBF74 49A8679F6302A4A0 3A90C0EC98DAF55F 6A004BABE6D27BA4 EEB4C6DAB36FFAC0 92434AA5A3F98BCD BA8F61C440045139 BA448342D2589CCB 12171B0274B53237 F0C09FDFEF3BEAA3 54BA84F88B1B31D7 5AF7BBD3DFAA3907 134C1854853C7AF1 4FED536507AA48A3 5422365663F91081 3AF0996703AF3770 8073662EA49BDBE8 55848163A219F25F 5BBB4D32332A4E10 2BDBCE23604CB5D5 1887C7428B23F8FE 9166F88DBEC28035 67A2CE54A0B0F439 C75A338E5CD13BBB EFF99B22C683B26E C674EA7C35A1A6D6 720F66817310F09E 37699A4BCCF802C2 F97FFB861D6E12F7 1B0131CD4A50D39E C05C6AED3F5DB4C4 8E11A37C058E9750 DC7EA819E2503600 524D3B3A8722BB7C 795E1C2CF2FB8DA0 F307646092221FAB B96A46F83DE5676E 2542192E0C7849A7 3F4C23478D337058 F6738E74BCC95B77 E95E5E3DF99059B1 F59D61AEA63AF81D 475AC6B766F77261 FBF85B62BEB3A8F6 8A81A9504C457998 13A50F70BD312AE2 B4211FBE6F6596C8 FF4EB02AE90F8E7F FC2FF4105F8AF46C D12A308C9FF6E7C4 78266C1D0B69E6CE F9F79B12523B167E 14CBF00CC6FD9205 96807EE56831B18E BE42CC71BBC271DF A3569AEA55F9AC93 FB2DE765E5521F8C 56F9AC20055A4653 C0138D95B30DC757 A0EFFE5C5832ACA0 127CBF2AFDEFFEE8 C92B7471030091D8 BB971A61CEF3CE72 EEDEFF34F86617D6 29BCC416AFB23CA2 5BDCD5177B5E6DBF 3EDF7B51A8056561 AD68A5AC0CB92375 E6F9FC7C1B44F161 DBE8F9A79EDC62CC 0BB41D6745D66B08 20C9859C3EF17225 970A1556B1C780C6 1F6E8CBF83BCE1DF C22C4F75A4F0F182 7E5675A5186D8067 CFF8209B82321D6F 0959A4C5AB433FA6 7E2EE40F67FFAE02 07E44DECF41AD64D CCE01FBAB00C2C38 2D56E03479D431AB 339C77F4D494C199 3F7997816346E1B2 4FD1FD8BFEAFA629 674A065980816CB5 BF121E9393439CD4 52A5D625637A0189 65A234F3B5699082 4D29E300FDDD947B CC67F79819C2E46D F2E04AA6E48B501E 061D5309B4F4B3A1 245DACA9B620390B 6A0820BC90B9CA0D A38E4CF0A81CD093 823DF02EFC5D6D2B 83C1DD15F7A93B34 1FE3F9FEBCCE56C5 F17BFB70B3482C06 8CF4CA6B30A8BDE3 75633BC14E2D5D96 30FCC3BACA269317 C4DF58F11ED4532C 1B49421ADB90653F B558AA44105FA9A5 5CFC528F458593A3 ED25089DAE0FA74A AE3FD1954A9CFA5C B23414A5B175A61B D471D79D79DE4084 23A34A2E3D76AA29 DFA0C89B10124DB9 E2D3B5D716E2C6E6 7F8B447D06BA25AC F479E57DA5C3AC53 28EE1BD546118B97 0EC7DF622FFA811B D15B3EAFB553407B 2A486C5886043663 D7FF23B32601DDBC 7C32F2E3EA885A05 468E722AAF403144 7E98626805AC1290 FED05B2897B53238 7017D98BC69AC7F5 EDB649D56B5A9C39 899B4D61A390C5F6 18D7D6B93F458769 C259961A6B4AB7E9 BB66E69631B45B72 A3FEED5509D438DF 387D245C62B06E00 A0F2854E11FD3A2B 44D0367823959893 34792DAFEE9C4B43 17F792D1903D1C38 2741EE062A91ABD4 8FDB187388FD61E0 75E315C7D8E4F5F1 0E33EF82CB2AF221 5F1E0E1285CE2BB0 C4D434A9B2DE85D2 F7CED2FC18D6687F 4999AE42406C2003 9FB21E5307EB7FEA B64F1F5065DBF918 870E667665A60AFC BB32201BFF378C24 948B55FA423313A9 EE1E1BA987E06820 060C8842407785F8 4A1F3B29EC7ABD92 B092D61051732859 D37BE835245AB17D 511890C7B205B695 500D4AF68DE018ED 1C6518B02EC6F1BE 2524026680F3AD91 C7EFD5AD5DA943DC 48E0CC8DB05A98F8 ABC3F88E58B8CC3D B5E8B1996C7CDFFC 0155989A43BF42D7 3F4AC416AEA43591 BFA4683A1DE51B33 330BF05D37A4C24E FFDF0D417199CEBC A3EE11905D95AC1C 014F2E0148EB4425 589646CE98C82C0E 2A7BDAA07FE35B75 72D236FC2B7132AA 8AF5D0E968029BF2 C0B829B6B891E975 38FF565CC19A0CE9 52D9501E88354814 E20D7A389FB16E89 1BF5CA2DECF61605 00F408AA9A6E903B 669688F3E4E518E2 3363630371FE1328 2691FD35B4B5DFC1 EA57A27A0660418C E8E4DEB522634EF9 96322BC7B92B84E9 6DE62F58243F2712 5BC4DE255C145A5A 1494441EFCD5E7B8 B752F6261D38DEBB BDAA301E2F3F4A5F 141EBF1E7768A0D6 6FFC7E1656512225 F91071A72518FCAE 96FA5D541EA25FCE 882D39EA8615D0DB 84F8C2C5FC369CC8 94B6127C2253AFDD F4425EB6AD214439 5BE453550E2C0517 DA85D9E01EC432A6 AD13439EBED1D19A 1D1EE81B21470A86 D14C5E491F451412 EF670BEFA668FB55 249ADFEA99E6B800 BE70FEC29E8197E6 129FF62FA78D11E3 31E8F8F27C122D37 A7F66C1B218D77D7 0E7C80FB0A4B969A C6D3FC53344926E4 539F45A21ED1445F FEAB81112D994E50 A4DA20FD70DA2F94 668E77735B5D181B 8D4E6F9E8C4E50E2 D210469134A01FBE 9A24292F67A9A38C FF84A1681938FA30 595B2794C9260721 E706EA505D415D19 5DBFB2A9AEECC8FB AE4B34C0E8BE1600 2BC62B31CF46BA17 49F1D0F9ACCFC32A D46EE30338B6F375 8A1A8E3D9E1B2BB6 DB4E8756ECAB4A98 B1183D9EDBD4173A 26965DCF9FDED723 D5174429F23DEBDF 799C9B9EC1A7305B 5ABE9A071E09BFB1 C2CA50A41999E0F1 C4740D70A186465E C7568722ABBFEECA E560AA46947AEC16 B047CA9027A70BEB EDB5203CDAB425DA ED3AD7467F988275 FD0F8584D9091A6A 8384009B46B305A2 CCD4D68EA8FE6D86 6B70474E5945471E 438FCB3516FA08D8 138DFFB3CB7FDFDD 34DB566AC70DE74E 263581771604D39F 71F56787CE23242B 328B2CBE0085809D A4DCF80817AD8F97
- Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201212312318(name+title). Key = MD5(password) =af2a63ad4f2b736050fb3cd504cd5399, 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 f508464c-e237-767e-9639-ed1e16974853 2 ceddb7c6-ee19-6415-b6f2-1198322fe02c 3 42ef0e2c-dc5b-05b7-b8c9-132a472060c1 4 1ec9da3a-9033-72a3-96f6-eecdba74c520 5 50467df8-4b1d-6c02-9c2d-95b825bd5251 6 885b9541-1978-52b0-b6b2-f39dadfdbc8d 7 b0a39a77-bea6-378b-b3d8-14bea3bd8f4d 8 b0321d9a-35e5-8478-af64-19dabc3e6ad3 9 bf744d61-254b-7e7d-b627-a23a66d501e2 10 574dfaba-0444-647d-b734-9892bf7bfcbb 11 2c6421af-58d6-375e-84b8-0d6ac52d7bf6 12 927336fc-560d-8425-9c56-9b9555870d54 13 ae69ca56-a032-52d8-a288-c6ccb4e91125 14 119f28ce-430c-5aaa-8db6-a742478cc474 15 8f08365e-1050-115e-9d11-b306d20cae52 16 5675f2c0-ab45-5f2c-8a5d-78ba53ac799d 17 f60a04b7-5acd-4a3b-8caa-016776ae8b29 18 9a90af2d-7a3b-4d4b-8a47-df28d08e429e 19 b4556d29-a3fe-8632-901e-8addced8df7e 20 531d0e1c-6659-2baa-85af-136f30ba8167 21 af9f4729-a67a-7bf1-adb8-1551a081ddc9 22 233b11bd-3a3d-6dae-923c-d5a624d259c4 23 7839ff37-461b-3023-b483-47d3cd409242 24 aaf3033f-6cfb-05f3-bfe1-0cfe401ecb95 25 b2a343cd-6234-45f3-a75a-6a7b3324349f 26 deecfd8d-57a4-707b-8ad5-69816d10cb02 27 b29195e2-8d0f-2f15-9abf-caadb412ce76 28 3f1a2cfc-c13a-75c9-921e-9951ff8695a1 29 2aa9c4b8-835c-0e86-bdc0-40022f2c67bc 30 d8c19fc2-13a5-6626-87b9-79521ffa39af 31 0d11fc1e-03ae-855c-af14-597c7fc3a951 32 0a54bb7f-dcd9-482f-92ad-20d1bec79f31 33 a4baffc2-2e05-5be2-a7ba-a7e629fd2795 34 abfea77a-3ffd-4ea9-a6c3-5914a6c4a710 35 c628c18d-49c0-4d8d-b754-24ca1cc20433 36 e0e6fe4a-d50c-5213-b145-084dc995507c 37 d9ccee7d-3431-2e09-a758-67ada031b6ab 38 7d82e238-b690-04ab-ab11-586ab3ec38b3 39 06b66530-490b-7927-80e5-8a114cb10d25 40 fee1177a-2428-6e3b-b550-ed3527f01aec 41 53ed8081-4c49-30e9-a330-8ddb4dfbb174 42 64434813-6425-5e0a-8da4-89cce6b81cc5 43 9176bc04-7e67-6c53-a771-38146ccd6694 44 856bb438-bba4-6d7b-8729-a4d289451434 45 e03729c9-b82d-224f-af3d-edef52cab7de 46 dee1794d-cc85-7c19-8959-bbe97f3b8c21 47 2051b807-f9ff-142a-a20d-81b8c0fc9d82 48 85df85e0-5793-4585-830d-932af16b220a 49 6e2ceb14-8087-66bc-9d5f-171f544007ec 50 b072e8c9-4444-5e76-b0ad-caca84955210 51 784472af-25c0-4d97-b9a6-f79f49a711ef 52 63d00428-c3f3-4f07-90ab-990773a063f9 53 ff1168f9-0043-7bc9-afe7-07d312b73f8a 54 c6363d63-766b-0693-aa54-fdbefeb42677 55 c1cca036-f4d3-56cb-9ae6-213ac260c8fd 56 15bf73c5-de82-1950-b071-4cf27cbf1bba 57 c034e005-29da-2afe-8cfd-4827af2f7b56 58 7f46656b-3179-0084-ad65-3525f7499575 59 562b697e-f4b9-21d8-81a1-05ead6c4c5fe 60 717ed114-cca4-8aaf-85cd-ff5f823afec3 61 49d2e83c-d1dd-2c06-8c6f-ddc13b963702 62 9b75e336-170d-4e2c-98d6-e809605b8066 63 9e72850d-a688-89b3-9cfb-54afa69f3fcd 64 5ec51d92-777b-1553-a55d-6b4aa011d3b0
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
7607653876385515448276304727068454452076356627146544705120282481. Exactly this sequence comes out ofnew Random(896).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.