201308090606 1k0437
explained decrypted filler
seed 176
From the post to its content
As posted (encrypted)
6D2D6164F950840B CCBBB85F84823B92 5DCC9AD20C320209 BC18AB538090C789 247592480C6EA6AA 438FA4ABA33948AA 28C59FF2B1DDC769 CF12DBC5E84DAC17 78D1986CDAE37932 7C4E1F9A2E694678 95C6F8F13F185C9D CEC5C4DC1664EDAA 532FCA1CD8E0BA62 CDD981247904FD48 9946790DD16FE6DA 5A8828EF3D4E9FE0 45A1C22D78C9AB3A 0747DDF790F36A7B C557F29436D1FF1D 56792B1B5978390D 0C4E0A65C9FEF968 0673DBDCAB3584C9 243E126C089DFE1D FE1052651B31B481 013B13B9BC2BDEBF 28A77D4EB3B04E25 8352550059CAC344 2DAEFFF7301C1139 62556250B28D11E9 95FC870DFD60B638 A8D7F2EA07746882 654EAC39E0E0F610 C31DD0B86C51FFDC 07F38C7FA62AB3C2 05EAAF9D377396DD E9633D996FB4135B 5BEE4F700B07FCE5 5E5BA72D65CBCBCB 819442B029076EC5 85B4AED125844763 F41A96C23837D438 A80D454A9C8B74D0 014FE0FEEF664CFC B131D1146BDAFC60 6C675289BFEB31BD 562AAD44C5503F9B 39F3058B034C904C F3CC82E36FB07E05 051E12CDE2199787 E1E2487777A001BF 642EAEBF945F0465 FB85141B323FED66 9DA2AC6CF577E8C3 5FFA38F5F98E0BDF 6BB23CFF527C9E32 B8518E233B221FC5 D8A76E47CE698E08 D52BA522A71BB629 E1A0329562101606 383EE8BC0F6FB401 F2EB670467056F0C 3AB786C612B2C010 76CEFCC12D186187 342048071431A79A 55556C64723EF3FA 18D1BF07B88C8AEC 230B2CCF73D8F887 C284614EE721FD81 2528AA72AB2C99F2 0D306AAC807ED9D4 B1A6109D15EF525C 9F7DDB3A021E4AE6 D23599197F062208 7CDAED2ECC2EA203 E714E693BA09431D 665A2809D479E03F BAC25BE8E2458843 9188DEDC84D59150 60D250DD9CD41017 91FA75025F7D3039 46FB910235134CA3 89C95E8A9A61FCED 20E28BCCC02F1A96 B6D2EF957454AE6F 0552A1BDBD60C318 05A13A608B0B9AC0 84F1EB89060C6A6A 338293EC14A46A23 5DA0312C68DC8E26 70B885846A167B81 38CE5076DF0803ED 84B70EB63C7281F1 307C1D00DEE45398 382792306FA31D54 33F601C124AA9BA0 4C366DF73C5626E4 E77D85B6DE64447D 4AAB65325A1FB142 AB060F139014D518 2A2603C81108D14B DBBE4442D85E87A4 75B6B802F84893A3 F9FE27E18BE6B3A2 FDC40670F416405D C7456682B0AC1A3E E29B401BE7223D19 D4A6EB18E3333ED9 EE807172C875BC2B 38634AAAC9A48D6A 5AAA048BCF4DCAC3 C5DB1ECA55EAA74C 891E9FEF53A0CC14 3FB248C7115B1795 17C505931EE0F63A D652DC41415FC67E 0C42BFDF31BF0849 2ED98472E1165547 B065B1121B5CE489 5572D0DD7180115F 9CB0FC8E9ABE812F 0CFACC46FC49AE19 BC3B497C87A745F5 E5E4EAC597DAAEF8 09721AB2B6EF4F19 BC42C66BC0899D98 CD76189C02DF42F2 6B931E46889C412A 8AB21DEA163763B6 9D4C92E54692A86C 0CF6267665180A13 7331A96249C2A244 12D80BFB3A728AC3 034F1F3D0EF1B66C 801C74788B31A539 4003EDA7FE772563 8E9C7F99BBC6D04E 8A992138043AE053 774FFF9112A6669C CC15B3DD6A7DC318 6F305A27DE52ED5C 58E19BC84989AD52 7D798DE3CB134A87 314B5ACBF81B9DB9 B1DC611E563C74F1 792CF80625DC469B 8B64F8BA42F29804 826AA3070793CB54 25106E8739817414 2ACDFCCDA2E46FA8 67F899C515A3FA6B F895134E1FF93323 DC666021D23CF4A8 173A69E75F10E1EA 2CB65681020DF0CE 2CA7E0A056EA542B D0A676F6652B9797 907101E75819A897 6DF3289FD776A4C6 E704274B82F79023 37034B5573D30972 C0881B6EC691292F 3C5710B0F8F96D94 E9127178539D261E C7F2113BDE0C12FC 361EF4B0B0BBB9B2 46B24D9435D4897E 8A5427A3C5493B68 000B805445DC019B 3904D1FF8C6F24A7 AEBA9B5A4BD77CD8 68331F13DAEB7777 F7C4977106CEDE91 984CB7B49620FBC8 6F220F87DDC3EB9F 936E6F05C17E60C6 E1AA7B9D7506BEFD EAE5DDD7F5B0DA3B B186D00C761F6B17 6E895AD96C3E46F3 1505C651939FC732 C416EB72358F8AED 439F0F53B54D2AF3 CB791B6B286C4381 D56545A08FB2D3C3 3F074E6E9DB6967F 976217520C55FBA9 CC8CFDCD0C41CCD1 A91950744CAD832B A17B00B6101E2939 697BF132657D9AC2 3E75C9468B8DFE9B A6E303F991E37220 F03EFE783CE0F04D 1AF24B8E7620B587 605B7C6331214847 B096C64421C3BCC1 09CEA551DA4A333F 3596E986FEEC9D88 203DFC087F773C00 C5EE5AF2E4F63445 E4D243252F13BB7A 18643B15452BFE9E DFD5B633650591E0 06DFCA256063D608 7CE91D12F4D2857C 3F95BF687840B5A8 1ABF3E58777EDA8B E73AE36326789189 4A58C44D4EFE9CFB
- Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201308090606(name+title). Key = MD5(password) =4f741d0102278c62ecafe5b824b833e5, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).
Decrypted: GUID list
1 22fab6ea-6d91-6080-b38c-bada9bc632bc 2 12b05f99-91c0-4e3c-9dc2-09aed6dbcbde 3 83e39478-b2aa-72dd-a24e-87cf5909174a 4 c0ead6d7-e1a1-11c7-8989-a9a431e14ed6 5 a8c83ec7-58db-6dab-8199-6123d068cc3f 6 304f9da7-9844-3ab2-ae48-5cb8e5066bb8 7 54b44966-f67f-695e-a766-09e79bc1d219 8 f19f06be-81ad-66e0-9721-38ea88bbb8dc 9 133e6020-94e4-6c27-bfe6-d35aafdf8fdc 10 659205e5-9312-11ef-8dd6-d1e85385c2c0 11 f453c241-1022-8c27-97f9-8574ac7cb016 12 eb649db6-7108-7576-a35b-29c566e41d0b 13 951a7006-122b-5b97-a390-47cd27bea62c 14 46e828ff-e787-0f35-8348-ede10eb3445b 15 f70b5ec3-6126-1d81-bc15-2b58f46ddc78 16 c7fff6af-84df-808e-a31f-33881dbe62e3 17 fe3a0444-4022-75bf-8761-d62b916d3fd0 18 109e6a2a-e57a-1cd1-bd31-6cd348df8254 19 c7663ca4-1ec3-3c3a-b35c-e4d0eeaa455a 20 4428cd5b-ddbb-4bb0-8535-8184a02e91cf 21 a3739022-8433-1903-9d79-2ccdc033e1bc 22 87b138c1-a26c-09f4-8c7d-4f24250476ac 23 80d3d154-91e9-62fe-8554-0b228817adfd 24 2a086dc3-84b0-408a-b8c1-034fe54d9daa 25 4241a8e5-99ea-8859-b561-ab5d3a32ae50 26 e4b3adf2-6057-6a41-813c-71b899f466e6 27 5dcf47ad-856c-21dc-81a9-fcb44cdc628a 28 23b16501-1470-6ff6-b727-985b7b7e6603 29 b42675f4-bd33-1986-976c-585888f1b25f 30 939c9fe0-f4c8-79be-86b2-96d7c56ca2a8 31 fb201d04-cbb5-1cb2-bd02-4ac3eab0a0c4 32 35c3984a-dd47-7740-b250-9c0d920b0f5f 33 11d9a77d-9215-0895-a021-e2acf533abe8 34 5ac1e3f5-64bb-3ebc-aa0f-539ba38158a1 35 ba8657d0-ce5f-0aef-bdbe-41ec899930a7 36 2b871edc-b054-3c36-a100-c4091e5d3135 37 0a19be22-6829-71e1-9747-1bb01fab62d1 38 cac0a302-06c4-2f89-85a0-2f85f33f792b 39 f145152e-49bd-4fa5-923c-463a70b0ad8d 40 dd96718d-6d5d-89c3-a1cd-2bf22e702328 41 0745bf1f-1c77-5959-b724-8f7daa59b652 42 eefe5f87-3c43-52c1-8062-7cc06c6a2eca 43 e5e8466a-c8ee-787d-bb24-28fe5e7646ae 44 c35999be-9bf6-1ec0-be93-cb1a36457526 45 02f90bb9-5eee-6ebb-b755-c1e0a424f7d3 46 3e2f8921-6a7d-7c16-b90d-0f744b0e1301 47 b047e064-c598-1aeb-bb74-3bf925e6f0e4 48 bf37d105-da63-1d7e-ad1e-8553a510e667 49 c55c82e6-31e0-33e5-b104-bf7a74545a14 50 dfbdb03b-1906-43d9-890c-0f5b06c4f5eb 51 a56e8175-8995-7094-b1be-569bc4721dc4 52 56bfec6b-2653-025b-a85b-4cafb0ea9760
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
6471636661875018713410648626171703037248557167113470. Exactly this sequence comes out ofnew Random(176).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 26 of Run 50 (seed 2,278,890):
new Random(2278890), 4·Next(8,16) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-08-05 20:29–23:29). - Conclusion. Filler. The content is fully explained by the two RNGs.