201209241213 10di5l
explained decrypted filler
3DES(name+title) ECB, 26 GUIDs, seed 840
From the post to its content
As posted (encrypted)
BA619D11DB94A2F4 81658D6EF0F061BB 421C4092192159AB 490901CDD390DFBE E5732F0602ADDD08 4927AC0BD11843B7 A315C63DEE7E670D CB965E2B18A9DC4B 826F613194E76C54 E3BE3FA14DB0CD18 360DA9229FD7CDC8 4F6D594B824D1207 D1E1434592669532 DB54496201F324DC BE0027B2113CFCEB 4B64FFECFDA026E7 26F757B463A9B976 C8C2264BF3D5BEA7 6534F0FDBF5ADF89 92EECA6BFB762F65 9E48F6A2893D1249 1E7EFA7FD4396072 967054589C6AC756 50DE344CD95B9E61 D02FCBBA4F6FF69D 7A6C799D63A83C1F FB92644CEB674F4B 187C06A8B9E1991C 00F7A77E919D5816 7B097184DCAF2E73 AA92710D726963E0 F5A62158AF140F4F C4B084517D347D7D AE71C61C6CD5F637 2C7EEBB9E04EFB80 1D56A8F3685ADBC5 C7A2ABFD3B2769D1 7701CCE024C63D40 CD87E9BA025AD370 BD961F5B883F8D3F 0CC7CC4DC147DBCF 0924801800593CCA 6EFB6E53FC78F8AE A6F20633B99CBBA8 25A61C2DEEDDA496 E4233163E163B2CA 0779477B2076FCC2 595D14E75B1D53C9 1AA960B80C90615B 170150DEA9E12D88 3E90FC1D8FE05221 DDDB6D881A07513D 9A24C89211763CA1 018C0D2B5EC67140 A5CEC93A61EA9E32 E2804F86633891BB 5800EBFFD25AF61B DF30FDB0AA4D4D19 DAA97D243C49275B E419091E3D7335E4 BC331DDF69946FB8 36B3815F5B0DAB74 BFB7B973FDC998B8 AE5C8574716693FA 9B4651826A35E190 8B9359D17449757C 85CFE60D975F525B FE6CE9A1E0FAAD41 132834C3948E26B0 9C6248EE3133D7E8 E9CA4806AC0038BD F6FC490143E11856 66DE14C24A55AC39 2C8F501AEC4595C6 1E182ADE92DAF042 95E2BFDD8CB42A1C 43619DF012C4A5F4 68E787D6529A9F99 FB6C3E26BAFD65A5 86C952C48F72B5F8 B9C63CBD383C1A06 08BCDDB92248D4D5 92B560F399B55001 1574AF6655A06BBE EDF7C379607C96EC 1AE50287C90751FF 53C470BFAB514C7A E6860943DBD15D63 36C10C191DD3A30D D20DA5785FFFCBB5 94C3C416F243A7BB BAA779F647FE9234 2E31B1435006D423 3B4D0634E358773F 96D3B53BF246CE07 1678992953096E3C 4D41722DD2ABB0D5 E1F76DB631DFF426 974E732058E1F875 ECAF505964A18CF3 400AF34F4E3A1C8A 07D3C18C4B7A63E8 081B7E05339C0C97 CF2AD6CA2CC5D69D 928A87B3A2705E75
- Read the ciphertext. Strip whitespace: 1,680 hex characters = 840 bytes = 105 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201209241213(name+title). Key = MD5(password) =cd47eb4f5ef3483c29fee0924e018642, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 26 GUIDs as hex (shown below).
Decrypted: GUID list
1 722ede46-74ee-52fd-af3a-5dc68726b2c5 2 69d8913a-a674-2f3f-8759-87fa4b0b21ef 3 4a9a035e-19cd-806b-8c64-7b99441292cd 4 49234d4e-41c4-7524-933e-9881ae6fa49d 5 734754f0-b7e4-48e2-b6a9-8f8632af66fb 6 26b8d49a-dd8f-5cde-8bb8-6925435a3a71 7 f09754cf-a5de-2536-8d63-9f00b31aa9c9 8 6a5b67bd-48f6-755f-9b6d-bf8bd8b6a854 9 969d1f46-35de-86a9-ac98-8b9315cb5b28 10 da253db1-bb1b-0f82-947a-8487ec07b22d 11 2728c1a2-b7b1-149d-83a3-04a723983b59 12 77ae7264-b2b6-2afe-ba29-e9c8d283adbf 13 582f049b-e902-034b-8ec5-5e6221c00ac4 14 e3459f77-2c35-40a5-b745-85bad9d96364 15 18e7bcc7-5e2e-89f9-8a4c-5190127b908b 16 251c383e-7aa2-5ff8-85b9-d54303e17086 17 6137dd73-d15c-8293-b0c4-323cced1edbc 18 d1846c1b-25f7-751d-9115-5f3d7cf82e11 19 118d4d9c-3ac7-3c86-8725-ff3b0cedf44e 20 05a03eb4-f386-50e9-bc33-a78c768cffa3 21 fe94899d-fc4c-3213-ba93-d65b32d8ca14 22 1d7403c5-3857-890d-8b69-a0d09d2d71b5 23 464a6703-360e-8a6c-b2a8-d5f2f36a1f18 24 d93f9cef-dc5b-4c15-82c8-e976d2a8615e 25 96da305e-d2f1-03b6-8f6f-02caf1467e57 26 02518634-ed44-7e33-a48f-469e3c8146ab
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
52874527801204858735388407. Exactly this sequence comes out ofnew Random(840).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 149 of Run 34 (seed 83,105,000):
new Random(83105000), Next(8,64) per post. The RNG predicts N = 26; the post has N = 26 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24). - Conclusion. Filler. The content is fully explained by the two RNGs.