201302252238 198k9j
explained decrypted filler
seed 560
From the post to its content
As posted (encrypted)
8EB36D601690D49B 6F2D692AE864D839 E19710ECC8FC8B2D 3D7C80C02F318DB8 915480483247490D 76F2B9AD384D4A94 D41E19ADD37DC4FD 98FB6436FCA748EF B133258FCA5BD6F6 2EC67A23BFB45D17 EFA4C91BEDAF5D3B 94AC824280463435 21DD2624E1FB2FE3 846F43EAEB2A64D9 EFE5CABCA6FBD695 476D1678433DC3A2 EDD4B95EBC6ACB82 A6ED817FA4BDE4D1 CA3F69010F4A0A69 1C17F53C09B1887A 6FFC6FEF99A0531A B379B3AC8F3C4E23 90B99FB636D91D33 7F495F3B7944177A 68C2BC7811344848 5BD06FE63E21D9ED AA20D4BCDE50FA66 B8713DAC16F9DFFA 567505451811E2E8 71F74B0C7FDF01F0 08B493F1085BE6FF 860B84343FD2F236 A6EC908B6DB90091 1B55642D9CC8505F 0693DD8975503C89 0BCED2C6994516CD 1F5394AB4C38710A 42DE3816EC8C19D9 8309C04ABA555987 760E228B84CEB09F 550337C3F8D22162 E15E97583A7F31C9 07E62DA2B83BB0C9 CF3021BAD05656C0 017B6EE0666105CF 73BA2A969D0A4ED3 68FE1D5AC829A2F0 908EF83DBC353809 39DC733BD10F368E 57AB9CF4F70F8AC1 390A8F9EE2EF31D8 67F36DC029235816 42C5A29A1F0A564B 226125E263FC508A 1A57487A0C27837E B4086979A81C1A0D 3FEC1370FB97A88D A9E4B3005F7B3A68 AADAED3938622F2E CE0B258D17E8952B 0C576FDD43E0E6DF CD6CEE17C948817F 597D846D3256718A 41269A3407DA0BD9 258726D2E29036FF 20A3DD44568EB0DD CA6C51818DD33B7E 7005DC4A83C0E8D9 341B95A5B62B4019 9096E3366DA0653C 9C88D549C6CC10F8 10C6F4F7E41010EC 6AE79D2E5064A33A 1B23172FD19582B2 7CC806C33C319BC4 3F463FBB20522AB2 87723BC8D752AE1B 4F735AA79C93132D 37540902340D8EE0 3E8CA692BE59994C F574D241ED1EE046 CF4CA186D3A795A0 316148A54A9F016E 1D9E844A849D53E5 1D3AA149CCFFC9AA 4E8A68AF36AF6F4E 68E171C5C0836590 19C29A28654FA408 949EE0B204BF9C6D 70C03962EA819B82 C212F75382694CBA C3A9ACB82A5D37D9 A77BD5A2A2DA79D7 82B27029E3AEBA12 A5128D3EACAA15BD 7335A1EDF2D7F1A7 2C76E0C42DDAC858 F02607A26615244B 2DC3FF8B0030D801 E9491859050DDB0E 4052A34ACF73D951 5097AB120D8744F0 7F9E44DA3FFB884C 925DC3CB2D08B31B 70C8B6786272810B 542D8A470C540C30 ED74A1E49EF06B0F 449D9DE0F51E5CA2 E65377037E30622C 0050B9EB5C333567 A48C21B48FC1718C 737A09109DB93BFE FD0543CF71CF3B7E 1515CEEC4558F638 6D7BF062DA19CBB9 3EF35AB1C300B7E3 D178EF39B798B4AB 6392F71B18554E7F 23E6B78842CB8659 0AE2C3C42B577C64 F2BC3B71B768B74E 9FC01D14BEFAD904 6D96E35511D41421 7D710712E3524448 AF88F81C7C1D4004 1E8764142E879FFA 184D35448E0A837E 985702D703A78BB0 29BCF18112E1FB4B 0C6A6E8CD731E646 ECD7F65080C5E838 566DE5B4A9DFD65C 7181BB2B58CFEA72 6213DE6E7A07BA31 74DC0C2022BDFCF6 0334E5A78105DF8F B5995549D4F00830 E0ABB56504F116C2 121EC345F4BE22B7 71F1372F4BC70284 1293CC2B3C7A2B3B 5D1CF73F443B76EC D34771EF315370AD FCCF1CE97058F8AC BFDF712F59738A9C D2CA039CE96762C9 2D2E2C7F871AA589 AEC130324299DDAE 2ECEAA4259D9585D 9D0D22319AED7194 B92FA5BBBB639E74 C2D125EA70EDF36B FD4E9A42731F9AC3 FDBC1E82F8A60F5E 96A4C23EF9B565F7 55D2ABD87996B3A3 41A466F9675F7D05 1C18C4698A13CC01 91E599A7BCC7DDF7 3C0ACE499D17E12B 1A49ABE1B4D52988 FDF310BBC890558E D27598557F70DB58 46E16C0214E4CB06 4BE839596DB0911B B62AA9E0EB154FA3 AA3C3649A9F93DB4 22721B6D7453492A 647368C4498566A7 04491C4CE611E2D4 BB60755F969CBA66 8D3CD85C031726C9 A52628D0D5857289 46B966093639691B 0C00F9A002ED66CF 4C95E0FB08344CF5 C310991E1C3D627A
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201302252238(name+title). Key = MD5(password) =db7c3bc33ac42b98d37e85a74f61be62, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).
Decrypted: GUID list
1 09dcdb9c-7a37-2e32-ab10-985efdd4bc53 2 ba4da9c6-fc2d-11bf-acf1-68f3f1a487be 3 26983183-a929-1295-90ae-0567be29e6f0 4 945efc1b-5025-043a-b7fe-9072d936ecb0 5 62d7e708-84d2-0e09-a962-2050d2ac5eeb 6 dd653466-896e-8d5c-a695-de27a4829f78 7 3c12a39d-dca0-709d-a8b1-3288203cc80a 8 21c868ab-f087-33ea-be29-e88c20a3ac9c 9 e8218afc-ae4f-2ace-b542-ad2bb695e461 10 c0895fc2-d219-6356-9d4f-84daa5b509c8 11 7caa8c81-8e21-7607-8e4b-4480e99f81e6 12 1050c9c2-3a89-6f85-892e-a1c72aa94c26 13 7354aaa9-35bf-5978-a5d6-da8dbf27561e 14 eeffdcc7-8064-79ba-b7cc-d86158747876 15 0ac5010b-03fb-8fe9-b987-f915a0a7f4df 16 11e48e0f-1353-6ec8-95da-bee63d689dda 17 809a6703-2138-23ac-a9f1-c917c87f8add 18 2fa84818-9dbe-16dd-8924-96a035b84559 19 91aec71b-b71c-7219-a0f3-06535ee70d62 20 c5305a19-b52b-1b7d-aef6-2f117dac6a69 21 6e6914c2-4c9a-24c5-b6db-541f12caf173 22 689460a8-7a95-2854-a746-d7da22202186 23 76041b93-42bf-5c3f-995c-64c0d88066cb 24 9a75cfcb-dbdc-5482-9f26-28ec9d3344ff 25 45e0a3dd-4022-504d-bb23-2a65b78ce150 26 4aa0a738-4b9a-6c95-8fcf-94a9e19b40fa 27 5dceae7a-0b4e-36fa-bc51-6a0fa1a2aeea 28 3d21087a-c5e1-639c-ad83-9c52b5d2f207 29 7ae49c6c-046a-214b-9175-f0972b8dcd61 30 3e14cabf-dcee-0597-a1a8-3f68ffac081e 31 edce742b-3111-8728-bf48-f35d6d651c67 32 af1ecbc1-113c-83e8-a303-ceeebd50e3d9 33 16029a80-837b-4fa7-9a4c-9499d1267dff 34 62e06dfc-30b2-0237-9147-d44665a08470 35 db6150d6-629f-1e36-a673-b248e0539404 36 aa5fea61-fbe7-09f2-8be5-33f22d4f8153 37 a32cd9a3-9652-8828-b13d-a93762126a14 38 271761c3-868c-0d74-a5e9-6e9b54f9c347 39 4a804365-81ed-25ad-82db-028d934371a1 40 78a6a3ec-3fc9-86ee-be0c-eddc9666dc38 41 708cd150-e8f8-3f51-a11d-314119ca7710 42 e2b25d31-1e32-2146-b4a7-690a007885ce 43 3c4616f7-4fc9-4738-8abf-3e979263ba4e 44 647356e9-c6d8-5c22-937d-75caf438f827
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
21100873267657862171225556362088401080283245. Exactly this sequence comes out ofnew Random(560).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 29 of Run 42 (seed 983,934,859):
new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 44; the post has N = 44 ✓. 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.