201209241326 10dm8g
explained decrypted filler
3DES(name+title) ECB, 60 GUIDs, seed 732
From the post to its content
As posted (encrypted)
AC81D5E7387BD661 9A82FDA8F594C6A1 FA2C01FC5FB2935D 12A7F3EDBB74F7E5 6BDBB69C37ED49C9 41B938F54DD08AF4 B41592D3DDFED684 873B6CAFA453A8F4 FCF63B410D7DAD25 58AB0BBA324B13F4 CF267E5F9734FA65 D8E64929943DADDD 74452035621C5D67 AA16A53A041EC30C 18773A444A6C8DF9 C6E7810A6C5444D9 11042A2DE08E0050 611CF289103E2E35 04BD6B05848B0A71 2FBF2539A51A466C CECC9B65F64A6C03 403CD94AC6209684 1E3426913EE8380F 2E30BDE7FF9EBB92 BADD9338080647D9 065052EBFC73758E 8CF6EAF1F8906F2C 3357A8D93AB2DF4C EAFCB9DA95720CCA 570151EFB377FDD6 00C9669F1AE0B867 E4AC03A10099FCEE 1B72BBFDC8B999BC 930F34082C4C936A EB98C1D88A77E10A F16994771FB89442 09D5B2D4E50A7B0D 4DA0C99555A8FC0C 2A5845A419965A31 59806F44EB0126EB 659CDB26F39C4F75 4FF0D48382505FDC C3086D4C42E523AF 8C6F3A7BABEB59EE 1325F41D7A06CB08 79D71566500D1A11 9D05FF2DFE56F247 AB56A5FA6FA59E23 F106B146A33E189A 1582A25787868356 30D21616EB46989E 6CF35E14EDB45F5B 61733B5A96011268 F7B1AEB6AEA13595 47526A9A81DC8477 7FB767C035EA73A6 969F85D8E3138B46 19A9BEEB9482EC82 D59E53DB323CB20C BE36CF8B35856DDC CD53EC5286AE89BC F7ABF09A8F34C0B2 C707CEDEB4E4E9D1 18555D967209D873 CB0501BBD4609639 51494D67195FD6E5 9E0D1A72E105AE3E E2B65151BCC6688D C4DE488635E7D7C1 A6E620D9F1BF59AE 14B71F1B212B14EB EF13C03DAE7B1CFD 51BD9E38DF08270A 812B959D84915F28 B6139187A54D1CD4 0AE4E1106F0A00AD D270368BC41DFFD7 75B952558A7D6662 AA155B2B8DCDD6AE 525FCE6ED25064F0 198BADA8CA99B1BB 131ADBDFC358917D 1F80A499DC28041C D3529DBD40218070 B7366E58F6A6BF03 7C576B434DE97C1E 069EBDB2E8E9AE6C 97CB5C520EBBC2C9 08C83757167BD4F9 B39D91C3E067F7BC B5BD322D8299D9B1 15B15582811FD8DF AC492664D4DA9547 6F889C9D9A57DE44 63A80C7F481D7084 C4F9436AF654497C 781F248309FB7411 1CA4ABF5A57215A1 9E15033B85640D7D 8F25E36211DBE96F 6BA8FA17248DA04B 0712B28CBF0780B3 329D7D71B2B6ED3A 4D19C43CC8F2DE5C 8DA42494375D0E30 9D3F164516761201 3AE8A2F86931C569 75A235CAACFDE961 DC474FAB6484A441 97E4494D92D8CAD8 02789E09F2D8F7A0 10838EC1648F02D6 671B0129CE2E478A C540E63487DA4A2D 4D9E50278F1C983F 778BFF8B5AE7123D 49C412302622F8D5 9F1A7C5D8530DE01 7A5FF0FBCEC493C1 5279A212632B71BC C6FE84A823C75CC5 B1D489193D042A86 DE50642A169A8844 79CB1133A9E3E580 41B63F5F4C4766D1 F0AD8203C735072C E66BF008C57E00E8 B8C3FCBA36D64C62 B6E7466D5D3F95A5 86062D0B31F0908D EDE0FB3877EBA5AD 895303A5AC8D0793 F8033125C9F51308 2E9E72448EB9E867 34CB2F53A086A8AB D8250F86EB6069B7 5AC19C744670434E EE5C9F27AF880BFC EB28FBFDC0727117 4635B496BDC942F0 6E8D99420811EB05 23E437B5C661260A 9DAF909340687991 A439EC74291E51A9 CD80B6267B3655D0 7A539F78E5590FDE 39CD290CDCC3A4BE C65D2C15BE50C7BF 4FD1ADAE2D45DFB3 7CB8A688A7A23ED5 93701CBD931441E5 93DDAE267BA13EF7 B2FBC4AE40171A69 AC1EEA9F968F754B 1ECCCBF3A8824487 75010D1C344F8660 481F4BB4AF78BA17 AFF7CC611E549D0C 6933C53DE8E7F360 917ABAA5A351E73E FFE1BDA24465464C 7A60B469879F36CA 5FFEC53F99AB40A8 602D46E65F1CF910 4855DF60B3005CAE FD7ADC8A6C4217E6 30C17ED4B3EBE03C F78329712F4A29A6 7CC78001A7FCD333 D128F46463669A33 A00AF18571B57B87 D785EEA8EA537C68 16C2F74C0171065D F14696849308FCCF 1C7B7788DA14CE9D 4350BC78FBCC36B8 4353AA00CBE36782 EBFB77E0C4970099 D3A31B40ABE0E7E1 92008ECBA2CCA0E8 A2DCD55CB5483D62 FC69D04E8842AB89 3E507296397A1817 CCE3259F548D7DA6 0CD4DB3207FD036D B2A38DC9D2EAF83A 0AE7734EC4886964 8C99894FA4346DC1 B25DA6044B7185AF C7E3C58F6133D088 7DA91156012E25DA 41C1DC1D464C7FC1 7F7F33E65947E762 5DA32B983766D33D 4F7D5AA94E0538C9 911F49A0320BBF8B 3D0F0D9BF2DD1620 9DE15B9EB4B8E456 6AE0F1628CC4DEAD 5BFE7F8237F7C5F2 C7E3DEE6923A4D4D 07BC45A335098DAE AFE9A60F6B743ADF 884FE925A355E678 F33DACE4F7FD9FC1 6139A11D245B0EFB 4CBC4B7B33E7D007 291AC3D348FCB4E3 EDDCF736DA6972C8 7B90AFCA473D6206 222B92B7FE1A0D29 B8DD56726A09BE3A AB21A94D0B950B0F 364715BE3A8E6E71 7DC1C658C9B77F49 0683FF8C325E30A7 B09446568FA3EAC5 393FF6B554497419 F2DEEAD730A8E4D5 9A42B89C6F3B49F4 971262FFF802D5DE 4F9C181C327028DB 57C0156C0A18D224 B3E40D1B1C6E1D72 37942D27D4479239 7AB6F243B0A45904 007BFBC7628F1F43 7E8568F6A0A794D1 3E107E35D1F2C027 A970D9B0416A54BD 2B74969DD50067BC 7A6C395F902BCE41 846C82D23C358464 348B620D1A7C5D45 2ECE25B7FC8AFCEA 7026C2D1BCB51830 18855107529DA994 95A51830F830F61F 44D9D8A4D3A64CB1 E178717DC9C78A44 DEBA9B9F2E40537C
- Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201209241326(name+title). Key = MD5(password) =35a28ec5aa5cee4b8a00685ab86f42f0, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).
Decrypted: GUID list
1 b025910e-2deb-1078-a2d4-4f33d99f5bfa 2 60c0a72b-15b6-53f0-a426-01ece9b9c895 3 8b3e5f8d-a919-3cda-9faf-3861575a14b7 4 8e31e59e-7b06-72ad-8788-f57a4d94cc14 5 6fb5e5fd-49c6-6519-b371-a5634d9481e2 6 39943f01-9365-2242-a2b4-9affe697948f 7 50cfe854-ec56-7e5e-9a49-16d6429d1495 8 2fcb24cc-6b3b-6836-b76a-0de8a4747d71 9 b82929e9-4020-4203-b552-ab310e4e10f7 10 4712541a-5a7d-17ed-9116-4e3fac8e65cc 11 6b20357a-218a-5ca3-bed3-3e341cb0c891 12 2bfc22b2-0bc8-84f8-86d3-d5b2da70a40a 13 b82b7f6a-214b-769d-937b-e90ed6cee5a2 14 b9e28c04-5219-27f7-96d3-3f2f646acea7 15 4a90714c-6ff3-3a77-bf27-4d09ffcf4d4e 16 3de4a42c-9ce8-1338-aeb8-678fef056809 17 ebde42ee-4e78-55e3-96c3-cd3859486fee 18 fe168f22-ce74-72ad-81a7-883b41d1d12b 19 1c66a796-f2c4-4077-8e3a-5ea45fbbfd84 20 94372af9-f0ff-60f6-a206-cfe43ddc3239 21 500a490d-532b-0175-9ab4-4dfdb0a91b34 22 4a664622-e425-3e78-a924-eb963ddc3e95 23 2676bc3b-d03c-66bd-913c-e8f016362079 24 eb22158f-254b-60c3-a821-728b26029cc3 25 8149a8cd-08b8-31bb-83e5-91fd7d9a10a4 26 a2f74970-e2ce-3904-ae25-86f868c66b7f 27 162814f7-e93c-2dd2-b7fc-8859b0bda8ba 28 05c229f3-3d0e-21b5-b19f-ed1c1f36f667 29 57f79474-c77a-67c7-bbc6-efd277529f2c 30 4c8cb66f-57fd-5a68-9ba7-166703d0888f 31 9721ac12-711c-3b8c-a344-7d9d98d6a1ee 32 a6103007-d5e8-2cb7-b4b0-141b61ad5036 33 0ce83585-033d-5ace-9a0e-e0b247035253 34 e9f9c63e-1d87-31e2-bed8-63e9c64867f9 35 14af64db-d2ce-2f23-a73c-f604f5a1cd52 36 8f30e8db-7367-4224-a7aa-9f4f8d956834 37 f4c65d5f-0d6a-327c-b271-1e4e3e1e21ae 38 c780e4a7-383e-286a-a7ad-bc3142527ff5 39 22fe723b-fcb5-6a07-ac6e-60a60aac9c2c 40 34febc66-2fd0-57bd-9d92-271b3d765aeb 41 083d6916-2ed8-4fb6-896e-76a4f723a9ff 42 dcd4050e-a43e-0958-9d89-549d907e3f82 43 17ec6649-690e-895b-ae3e-cc1a7fd4022e 44 8a87f3e7-ad0e-0d4d-be68-5573bc8f96ee 45 0df54432-39a3-7f7f-bb61-fb2a37310839 46 79953c92-e06a-31a1-869e-6eb82a0bb528 47 75a4729b-a353-34b9-bdf6-a9e636c76705 48 03db4537-b7a0-8488-875d-b422b554e46d 49 49ae25f0-fe0e-5de4-8de0-91abe94f0a6f 50 753597bf-c3a0-85c9-ad8a-72be2297adb2 51 65073afd-c289-4a99-8034-883014f9bd4e 52 89d3c1c1-9255-592f-82ec-b923a51403e3 53 daf5874a-114f-56b5-8017-105f0ecf4629 54 c08819fa-dd07-5e5f-944d-e5bde2bef17e 55 9f4c2f8d-8415-6b9b-8f01-450df9f60dad 56 92c74e67-837c-6fc8-aca1-751b08cd4c76 57 23d6d443-1b19-8cdf-9c0c-d18b8cc5a93e 58 b405b531-1397-6b19-9b87-8cae309e08e8 59 78792ee7-9e6d-3b7e-9981-32606e825f70 60 af163494-44af-3170-995d-03d706c23e9d
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
153762764158723157460366332265325324326540807338584555668633. Exactly this sequence comes out ofnew Random(732).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 221 of Run 34 (seed 83,105,000):
new Random(83105000), Next(8,64) per post. The RNG predicts N = 60; the post has N = 60 ✓. 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.