201210252347 123uso
explained decrypted filler
3DES(name+title) ECB, 34 GUIDs, seed 681
From the post to its content
As posted (encrypted)
2AEEA2EF3C31ADE9 9DBFDA4B7D8F71EA 8D543AD9DC9ECC99 5C65139131F95FD2 7ABEEA7AFF42538A 428CA97C027929FD 06644CA7D0A47E9D 9D5A64B81C92B10F 55EB4A9A6E13C503 187020FADA9750E4 543ED89892FBA9C8 657B2A32E4781AB3 211C877144EF3DFC C4B8AE3767F9A460 05FCE69C772D58AE 19B90D378D23ED70 9F9FD15D71663458 E4CA7EB428D07C21 840092C3ED6AAFD2 4336D7044DB760C3 E3B4EB47AB9DBF80 8920032AE51480FD 5802819BA6756377 4BA011BEC1937A24 E0973A8C6DBA8ED7 3EFA76A10DA77867 BBA203DE8C80D52F AA1678E0A9601EF7 C2EC702AF249827D 8B069F18349552D8 012427DCA674176C 60E975D3F41477ED 97A770814D6E9873 C2B689A2066C9F39 8E84010ADBBB44AB EC013D2359092BCF 589BA18D08AEDED7 6B8D61CA8DE9F738 2336F4AB3F8920B8 8D2363F2BFB84203 E3B1B46173DFF4C3 14DE21E6F623974E 60A4CDD6647E71E9 C9290135806B2F81 A0ACBD3AEC5CE489 5C4A3E5209CB4B88 F783962D5B5035F0 FC59D0B5999D06C7 74A5EBB1F4202E5F C8DEDC4CBA51017F AE8B3B23D59203BB 2679BDA56C7B557F F0606A35294EA4BE 6168856067C2E280 7A9F4607DD43DACE 1473D1745FE36A85 2DEAEA07A42C315E 01F0FC17F5024817 1BED4D5B296E312F E989D1FD49DA416A 11C3722B792AF163 96D9ACC0F2FD5B67 7AF1931B33675FE1 E8A2110BB90DE583 EE0C29E88EAC91A8 4721A316B62BECFE F053E433B4FAEBA7 1C6490C97ED43AF2 49F97A4943AB8DBE 8CDCEF27C334F5A6 A7BFF4429D7AD89D 1DEF73B281CB7091 E10744BBF95D13B6 41CC0E4BEDCA39B0 BD8574B06CE33EEB F40C423683D0CA2C 8B3B7664FAAC7DD2 0C977A20EB16A131 0100E5E44965D0FD 9E078990EBEB3C84 79451B8DC49039ED 26178072B5C2F9F6 A44BC7F529277A8D 5B38060DC698F13D 64274DFFA49B834C BD36DAEC7322D6E0 02B5D5879541C014 9E7B686D3171BE2F 48A7751000FA836B E2FDE8AFD18B8EA0 A2884B8EFFD7AB94 51191F5AB6702575 5AD2ED855FB598D7 1818577EDE5ED1CD 1104EC9764BCB82F 4D1BB8EEE77081DA 0DABB09F048A78B2 8C64E47DAA961447 5E4C1DBE0C45FA51 A9F43074A2A1DFFF 3DC01F28BF9D3C59 354295E3472D0B53 A2139007ADCE2859 EE6379D56BE86F75 3B2D4158F4F16D00 E0CCE6EDECFBBF26 92B1267A37A84082 A61047995EDBAE43 8F299ADD2811B1BD A7677659013001C0 50DC098B7D157374 2D5E42D32D459B64 7276D624F1917F0E C50A05F36E69FEA2 6BD217ED6AA0228C FF963A636E375BA2 991C083289A6FCA4 88679163F3ECA35D 678DD203AC1448E1 3D54C238D2C5ECBA 161F03DCBDB607D0 525D5F3457848EF4 3D9C409C58DA8A44 2B94630688FF1DE9 4BFD6A6277DF4D84 FBE2DD2323415564 05C156C656E0CD9C ABCD6B8DA83C2002 B86789402A450F0D 75ECDD6EDBE1838E CFE6F5F913041C36 3A62702036849DAC D24492C83EBE8C2F 6F5AF43844D70ECB C967A58849EF729A 077ACB58BAD15AD1 D82214740FF3F1AE
- Read the ciphertext. Strip whitespace: 2,192 hex characters = 1,096 bytes = 137 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201210252347(name+title). Key = MD5(password) =d02058c8414e3daf319931238cd3d031, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 34 GUIDs as hex (shown below).
Decrypted: GUID list
1 843a1c97-f583-4210-97f5-f137a31b03a8 2 b0cb618a-c604-5d62-a19e-a8eb9f57a86d 3 4dc478d2-1cd3-7edd-a66a-2598c2048618 4 50704158-5410-818d-a2b8-6e1715300832 5 dd5c14e4-e9f8-6b16-86ad-7a80fda66bfb 6 7a5a6ab5-fe33-6791-9984-459b9797d6b2 7 6f494fbe-39bd-03c4-b23c-49c8cf227d3c 8 54b245b5-2755-0e3e-8247-b5f6221f2b37 9 c3692b5c-bc67-2072-8421-679f91aa5156 10 36b0231a-80df-38c7-9420-5167cc9fd0c9 11 98872bda-069c-0cf7-bc1d-b396457975c2 12 0e29ea1e-ff97-171c-8c5a-c540443b5a93 13 35274a85-f5c1-7348-b452-a6aae7dc51ed 14 ae82b15f-f215-64a0-b2c1-a12a4c359e8f 15 2695a8c5-190b-5365-b166-9493909f4e61 16 c7c711af-a1d8-292a-a62b-995944d4ccbf 17 0422f9a6-2b84-1631-9423-b546aa830c3d 18 f0d5a6ec-b8be-1f9e-88b1-2d17f78a3f26 19 4d501e71-7c3c-188c-8226-e36431ddabef 20 5e56aec8-2df5-0ec7-8811-730f37385e0d 21 da4d0cb6-4fb3-2991-9e9b-022fbc785c2b 22 872f0682-064e-8fac-9f3d-c674d3b75d75 23 1b95a4e1-8885-0f64-b7f4-dcf69c38de60 24 5ade85ef-d874-80e5-95a4-9d8bdc0d880e 25 6f98a612-9846-36d8-b4c0-c8ed55a06f50 26 caa96fff-5bb8-4939-9690-ff6abf728611 27 1b1904bf-33b3-39e3-8b25-7dd2ca1eea92 28 35175b61-faaf-5c2d-9076-2384b2251d40 29 e897dff8-c03d-5540-a47b-45cdfa0405d1 30 7012303b-d6c0-4ede-991c-04d7cbc63f70 31 27bf2849-1513-521c-b6c5-ac4c30c9a059 32 dfe2e619-7699-7689-8f5b-f281da68eea5 33 e96526bc-6d47-1cb3-b454-8a22f0f45871 34 9757adff-c0d4-0825-9af5-8a30ea5b61af
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
4578660023017652111028083435545710. Exactly this sequence comes out ofnew Random(681).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 7 of Run 38 (seed 1,045,884,937):
new Random(1045884937), Next(8,64) per post. The RNG predicts N = 34; the post has N = 34 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-10-11 03:41–03:51). - Conclusion. Filler. The content is fully explained by the two RNGs.