201302251708 197uef
explained decrypted filler
seed 744
From the post to its content
As posted (encrypted)
882FA329DE838992 5496A816FF8839DE 7A2BD12FB1063E99 F420469CEBC25575 59AC34ADA60897EF A529DB514DAFED08 11C14D3505331653 4427071CD3EA0F22 9B7C8F4742E4A734 7D3D32F242E395CF B632562F19785937 E9BBBCDAC6853D47 F5D57FA04BA56883 56E93D3890471967 1F83E2A959EDB89B FD61D82D1D13BEF8 0E90D77FD0DDFFB7 2E6F0F9754D314DD 85A526568648D44D BEDA6A93940B0DF5 343184F18B46E75A A93507F227965D83 2BF09D93CB530091 5BF4A9206A5FCDD4 FA497E15E9D82EE9 9F5FC6FCB0EF4F81 711A7232D65E1D7D 0741FFAD9712A2EB 78777007D803594B 837901BF00C46ED9 62065DAB5DFEBC88 96B3C02F9C61C88C F8A2FE7EFBA99A6D 1BEB92148567F029 496F8133A60446BD 0D07670D8836292D 6F12664876A19612 CAE439E480F65720 8615C3F823D489DB D1741868B7E21E16 C71EF7F8C050B9A7 DB5A8319E58011DA 10AA7A9F933CAE12 94A89D9A9A27795F 016F606978ECCCB1 5E29E56F5F820425 BC4C4BF9CD9B5888 9CEE8B3A75632740 2E146C345E491F2B 2FE8628BBBCAB339 03FC00969F99C077 727FED9895C694E8 E86DB5D2969EC47C 3C0CC5BEA368F8AB 74C5088A497FD8E5 43F2D2809F1E59F4 1F9E8A3EAEBC6CF0 B027D62F6D6266A9 5C75763DDC49286B 2FC2E5AAF9DB5C4B 671F3BC671B34250 BF74004B08C4173C 7E1C2D4F4AB156BF A1D4116CF2AC5866 6E108F2F08080EAA 239793770A46AA8C 037FC22337A027A7 0E447D2113196688 1DFA2FA893E64B14 AB695DE7EDD072B4 4B6A836BEF661599 D91017BDC2D862F8 5DCF303DEDF9A299 3257F1CBBFD035A3 F4EBF222B8471C62 C601F541FEC2A985 52763D7C7F85FF52 F0BDEC1F92F095D2 034895B1AD707F74 A2F38A967E1B70D3 2017240675758566 D2C4AF8EB33BFAFA 7C60DDA706F6591E 4CD6C36B26560420 30236934E280B6A5 DFE70A5BD6248E7B B6A64A13050D8866 7A2F372F423C743A 3A56751040AA9E4C F282F43CF0B1D455 7305F4AAF1E8C87A 4A5E513C15EF8E14 B093B8B8AA68D26C F4A63F7379F1F858 E0453CECA06F4C61 9301A96D9F0BFDE1 784746E68F4DEA03 49F48E4A627AC56C E4715130672D315C 9192AC326E2D6950 9FC065C56A44C7F0 C804CFD5462ED3D8 7EDE3A38D53098A5 48CDC41B77E65007 44034FF9527A804C 5A65E1038F3D6AA7 93A878968277A253 CA36C82016C368E9 1DF1CEB22C91C1CF 177AB0C889A3E686 66E4C0C2A7B04CA9 4C4C68F25EA50CA4 768CAE72A96485AC 505D9746C6F6C2B8 49E34F1CA9131892 C4E98207D35ECE31 FF60756DC537AFD8 391662099E330053 6321087B88D90F05 E84ED1E2F8438D09 C3F32F8E4F91F9EB 4E4B7A6445BF7211 546514717F949D01 F85828282C6ECDBD 35EAB1F8AE6CE7EB 9D7C7AA50A316A22 4A4F9FCD42675388 DFCAEA4F6CBAC17A B405D7E7AB992052 6C7826E38AE00B6B AC2B1486419116B9 F065F460272C351D 5E958722847FA5ED 5ECD2365A2F167CF 61D6D0F11AE8DB57 722B9613C919FD9C 47AFF783A135D4EF 761125002E330401 4F1450924DEA1DD6 56B866C925BC2710 5E302BBB3B68198F 66CD59C8F4C5B89A 92DFC7B2B1E9092D 485B48F101D9E316 1249C38AE945A58C 68BFE5A877B49A66 C63CDF6CE209BD7B F8D32065D0286063 4D914C611AAB767F B446DB359EB8F6AF A8C34662D6B874C2 6EBC77E4842C0714 F7EF480BEECF336D 22A9C05E104B7191 38728F69796407BB B99898EEA0A00265 C66C9B20D8735017 7A612ACDEF193B4E 5B8241E8C8D40DF1 A55E734C0E07F0C8 D440005E1A41DDF3 34BB9091FE84A3CA A445CA100D6AF375 464F53039520C018 C45E9A960B82C6EC DE7B1D1CAB20682A A559B1D5F6D36704 672A5624BEA80329 C756AEBD8289CC17 C1D9048D9760B5BF 5CFE6917E606EB6B B99861CA7736CA4C 6EA9D452237D226E 7553FF59DE87486F 28BD5B43C12A53C9 6C2E0A0D28F96594 D668B2E092CF897D 6B18F35FB02FE5C3 5B03E9ED383D5D70 03F340EBE467481F C7EA4833F7E08397 C3478583A28D1CCF 84569B1AACA1450E 9C1FDFA2B35B08D2 2B5FFD3063DCD1CB 8C85E95A15331FBD 07A10810149E7380 26EAD8D1EFF716C0 3F44A14529271984 A16B3FFD7A970D1D 8064B1EBD7130203 564703B52420092D 7CBEBD1E60B3EBA9
- Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201302251708(name+title). Key = MD5(password) =840f4b48b9a2f3e8cab4929b16cbafec, 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 c0a6be06-0abb-319f-932e-984c1f684985 2 dfe188c8-f93f-1a5f-9314-c7266d625506 3 91aa370d-9f7e-7e50-97f2-dc74eb0e4a73 4 3d6c2c7b-64c1-35d1-a89f-cff8a1dd3715 5 dd7e7c2c-d6f6-1719-ad83-103fb6b05f6f 6 39e89541-ee73-6984-9e9b-96af0aed0e29 7 34f23cb3-2c4c-2067-a7e3-b66fadee80d8 8 5b24840c-9608-6f95-afb7-1a476750350f 9 29ad277a-7144-0557-bcef-437cbd453cbe 10 be0cd2c1-fd8a-5edf-9965-3d01499bdc1c 11 d4ef12ac-9eed-311d-ad23-9aa21f1ead7b 12 8715be28-e446-20b7-b345-f610fc0b9ac7 13 29c537a3-390b-02b0-9193-df05eacacd43 14 7d42688c-d61b-44b2-9bd9-bc962b0fcfe1 15 6e5b3a74-ca86-663e-ae7e-19f12614ae3c 16 1096434e-5b13-60d8-84ea-beab7e177697 17 c2a10a6c-d003-54f4-a206-d8efd5f34366 18 ecf8ff9d-80c1-22a3-8785-a4e6058c0fb0 19 3f181cd8-b20b-7aff-bfcd-7439f733bc78 20 1fa39618-9956-382f-80bc-88a412195548 21 00dff635-4a08-6e69-bbeb-4705be435950 22 d9c787f5-617b-34b1-976f-c470d6e914f6 23 33f2febb-7505-64ac-b46a-8f34a1e5ed15 24 d08bffda-77c7-8d25-8244-9d2922a63ba5 25 bd716204-c922-5d43-a691-3790e39fac94 26 b0d8b55b-c748-0107-a397-f19b048d4746 27 ceca7eee-1f60-5648-8f29-fc9164804ff8 28 80814eee-df36-6086-b892-1467a0e74597 29 45e1cd86-a864-0ff6-8c36-f9f21e556200 30 41026a19-17c5-2da7-8e70-c3538cb3d0f3 31 30990f6e-4b99-772c-b226-e1b4a53dcf62 32 29162cc6-8646-34d5-85f4-76a41c8690e8 33 59f693ff-8fa0-4cc9-b28f-7b336fe70dad 34 fa906b33-f75d-5450-be25-ad3560b68700 35 cda3edfb-6f1e-3f2a-acf2-81f49fd79b36 36 2f883272-853f-0872-b8ea-539daaff167a 37 6128e9ea-87e7-2bdd-bb32-9c39782f4cb0 38 f845bdfd-4a8d-35a5-ab71-3e66fdc9382d 39 ce6818f5-0d1e-6ae9-9069-3b7e9f645532 40 eb4c818d-e49c-39fb-9d38-3db635da70c4 41 fc10641c-e272-6142-a3c8-0169607caa58 42 b926efe8-d898-3468-bd87-54e4d008d3ae 43 bc812056-6772-716d-be8f-27629c85cdd8 44 71dec883-39e6-4982-af9b-453c0e8fb92f 45 a762a3fc-3101-11d2-9615-8d2dd48050b4 46 c4f7ecbd-e588-81fe-b13f-5b2a5b86a779 47 a28a24c3-c876-47a5-984a-fc4fa08fa359 48 27eb33c5-370b-17ad-9f62-a20f423d072a
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
317316260532046652736368505602734530236363741841. Exactly this sequence comes out ofnew Random(744).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 24 of Run 42 (seed 983,934,859):
new Random(983934859), 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-02-13 10:26–11:32). - Conclusion. Filler. The content is fully explained by the two RNGs.