201302090659 186tlz
explained decrypted filler
seed 89
From the post to its content
As posted (encrypted)
8A4927BC368768E5 137A112080418D77 0CB2D4955F80F908 856365974F8E3C86 0DB0AD4D89F44BD8 4914229CE838B80D FC475171D04D235B E1B938FA1EBCD3BC DC95699CC35A8F7E 71513D0F161F218C D6E17C02A60D74AA B6399258B094F36E F8654F8E5397E2A7 ACC0BE62BA4BB10F 501F0FA6E94304EB C50C36B35C0F020C A3A6E471DD90E9DD DF14B6990E769B2D 19C317DC9FD78A2E 84F3036BC751F76B DE6423D6A68DF470 AC435F3082E4BF13 5B5A1D9A3304FC10 783DAA82574FEFC2 594F2EF009D0C179 D61AA5A9E75667E3 DC6D6797609C5AB4 F9772DBEC1C44E4C FB52AB8BB4C618C0 C2ECCEB3ED28E3BD 791DBBFD34A7B1E5 4834A99CC94F05D5 70CAE05A23B85CEA 04163F2CA4B42364 0BBC6DCED4A294E0 6BD60A785F4DA181 91B9EA2B03398CB5 32A4EAA3622C6CBB CDAF875C14755155 DEE08B3FBBAF988A 0FD319342757D33C C552708AE40EB02F EA2463221C457819 0B2C403501CE5D27 9FAC3AB289314844 B09EBE43365431F4 53F33CC03A9F36DF 6C5EA00D00AC7669 10A89F81A1DEDEF3 FA38F692938A9EBF DF9E551C175FA36D 2B3A566230B95D0D 3C5F3BF64D573FC4 EE8A9CB4EE426B32 801AAA4A698FD4D2 45BD853499AB0EA3 A0E4361605A5EC1A 8907573224C3ADB5 337D9AFDA954D50D FE29402C2EA2BC04 B666C145B15C6F5B 2ED0BCC2BB2FC66C 2A49026D1D8BA5D6 5068106050CF1803 77E407A0F7F596C5 DA0E8E7AD465C47B 2E6C0A41DC17691A E7CE578E339860B0 CFA91AFDFCB89B39 52714AE99061A2B5 3053DFFAEFC00DA1 C7C2A931E7E28B19 8F29A3FE8ED7B71C A892859D4020A2AB 108872C96BAB510F D48C7F69781E72B4 3DDC9E9ABBF35DDD B19A342AB6554E06 0A5B693CEA2CA4DA D55F59EF27CFB093 EA431FF3629A208C 0EE2A937B2472604 7C640E04CAC30EE6 74BF4220242F80D1 9F8BCDEB4269AD24 CF43CBE5586A1C0A F2C4304395DBFBF1 D302D79C21BA104E E7AC9AC203979F2F 33D5383BDA476EC3 06B5358EEEB6F012 2BE5298416AB8947 C3D16AD293359916 769CCCF87956F4F4 B581244B0548DBA1 BB137463163D32D2 448C3CA0776DF201 CB1E5B07DF7C43A5 8237E9E72C6D81FB 8D0F35ADF99A2D58 5314F922809C8501 C3350B82735144F0 4279967D3254FBD8 CAF683E4D0781932 E2423465054CFE44 5DA9A76D9B4AF222 9E003868DCC94812 571565C59E38B238 C604BB6F128C5602 DA2E37B39C3D92B8 D5FAEE227361BFAD 47BD1029D6B436F8 C7BDBBA9BEEDA1F0 CE7D6A88BE5F35EB 1FB46701BB6FCCE2 4EE70D6AE5DD2359 440737D3BE0F9C2E 9647E3637B11763C BDF03B4C1A703E62 4008E479F7886814 EB86F1B90AC9DF8E 8F71A3BCC38EE76B 16A5E27A3166921C 335825F830327016 C5A74F0A49E3EABC CD6B4F682044D66F 9C8238A7F95E0C4B 276072F441264628 676D6C808A8C6C31 C955D77201808C2D F0E38BE847D54827 B2FA5ACD3947FF1A E6F2BCB29DFB30C9 7482382041C3E37F 361BD4F765F1D26D A9D7A1B93F3AC1B6 4AECEE1FC7372056 956927FD868A5F60 74712484A780A5D3 EDB5437F72853B17 EE2F0FB706EBBF1F 166450A85DA190EB 9BC9B7A2EA91EE8D 54081AB0B85A080F E14EBDB246B6FAB5 1253E439417EF8B5 233604141DF38048 34E5896F92325EFA 82289963ACB7F020 0A90EB3C1C954056 51E70A6E0ECAC446 89EB9ED63B3549CB 03E96B37889A8395 A86076A37691A152 8415DC1517915019 52D2249E9FE1E29E 745775BD67197C2E FCFEEE0C352EF84B D2844550BF85B066 ABCCDF5F56E11950 1C9275A4D10A7596 D318D552C39E332D BB3A7495FEDC85ED 27D6C2E7BF4615BC 63C7AF2B43A54BA1 C9F53AC9340C3C8D 793D17429D80BD01 92A95A38DF7DDFE4 7B461B9A4A427D27 C2D3F058E51B5C1B 0047FDF6D6AD1882 708427BBF49E0367 137339A79C1DBFB1 D5C08657B8BC599F 0F82DFEDD7D99975 BE2E9C31850D152D B38F89487708C811 70E46659E78D71D0 CDC52F49BDE003A4 CE80F71F7A2F5D01 630B887FD5C9B28B 78C1A5209C7D254F D2107B0CAFBEEFE4 532D95EC08470BC7 8000140F2DE1C7E9 6A96D7143053C898 69D2FCB59C9E6A92 8F00575F34B1861C 69089C4DD27BEA2B 7FA0219F202C6D64 8B14C069AED9EB51 33DEABEF2A58FA6E C1848912A1ABCC17
- Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201302090659(name+title). Key = MD5(password) =6acc58b68bbc73f012e5a363c4db6f4f, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).
Decrypted: GUID list
1 dc576be5-c34c-18f9-bdbf-7c46a50a91b3 2 a2c10685-74a5-8144-812c-7a964f376d20 3 acf87acf-cc0a-8100-8dcc-e728f655b0b6 4 70a0d158-9ba3-43a9-9b62-19648ed9719e 5 f9c8d41d-54e3-3c32-bc76-d21e99cb0fe7 6 d3033368-bc10-32b4-ad54-0795217f7b7e 7 ef471182-b97f-7607-ad30-7c4f36a5e24e 8 c79cbbbf-6793-04ef-81ae-4da8c4ae5908 9 a41e956b-3286-8961-9d44-9c63727a58b3 10 a75469b3-9b86-0a8f-9d28-66cc7489f5c8 11 b2962220-f9c6-7a7f-a94e-b158d0f9e163 12 aac8a79f-e5eb-80a2-929b-8328747e1613 13 d2b97082-eed1-77e3-8847-9c08aa0abcc3 14 6ec4a46d-d8c0-611a-8e10-cfab11feb7db 15 b4f2a652-45b0-2016-a2c4-f6ce73bc5683 16 08685656-93f1-5ec5-b4bb-a837b78df3de 17 8949fe5d-6226-2e4b-9482-f8c6ee45fd07 18 61ad2697-1db5-1700-91c3-1129fdcafec8 19 67532e3f-d683-033e-8491-de3c9549ef4e 20 e172fe08-b4f5-660c-95dc-e1e1479de971 21 b0172dc7-db21-5cda-b0a3-fea1d6e5713e 22 db2fbaf8-4499-69ca-8784-68759ddc6ac8 23 da78127a-4669-0d9d-87b1-560a731ab3b8 24 b04771aa-102b-131e-9278-d392c958a946 25 ac69eed2-85b1-3a18-90d8-c1bac2bb9c14 26 0b5e26de-be5c-6044-a9ab-15b90f07703f 27 fecb5219-1554-447a-9e34-83ed2d1f06be 28 9a790e3b-dc6c-7433-a9f4-66b524b9cc39 29 165d08ec-58f9-1df2-a7e8-5dd241cdf874 30 c3a6d84f-dc5c-6445-b189-037a5afafe5b 31 f7bd2d68-c591-0c25-90e5-9f26a1262161 32 d64b4970-20f5-8dc4-912e-ce583868545e 33 c048593e-6132-0068-a141-f22a8f07ac27 34 9dc63818-02ac-1e3d-adcc-f6737254429f 35 35001226-b018-69a8-8a7e-858c59dadf96 36 9bff3397-5dc0-52d9-9eeb-c14f89d44cc2 37 778a7ea0-50fc-6e90-b95d-b75fc7e2d449 38 4fe1587a-b1a6-0bfb-be19-dc3ff6afbc89 39 538469eb-a4de-5ba1-a523-b47e0da02453 40 37bb9f16-ad8b-401d-acb6-4a05e52fae28 41 9269f4f5-187e-77d0-be78-7cf366d8ff76 42 a93e8809-8d77-32b7-93a3-f7e47adb65d7 43 a73bf40e-3d00-084b-bbb4-c3ca85b9b9a8 44 e7339fc1-841e-33af-93fa-3d58aa85494f 45 7fbd6465-bb06-7e88-9cd8-84de69740d09 46 67fd2d96-8008-10b1-a0fe-3655124c0332 47 e7de2c3a-14ca-5651-8b24-6a11a4fab6e5 48 0c0eb7d5-0946-70c9-8afc-1136e8d32327
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
188433708078762521065601364716080165605473037157. Exactly this sequence comes out ofnew Random(89).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 3 of Run 41 (seed 1,681,282,046):
new Random(1681282046), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-01-19 21:58–06:58). - Conclusion. Filler. The content is fully explained by the two RNGs.