201309151759 1mghh0
explained decrypted filler
seed 976
From the post to its content
As posted (encrypted)
79D211528B8FFE0D B942D3AFD5F7637C 6F225688EF90D26F 86D5EB4CF2842537 FCAB4070A3A940B9 DCF1E062D2040BD9 4BE17C8369C40147 0D123ADCDE032F50 1D91535DEDC7A583 71FF973F21237587 4C75AF2A536307ED DCE8EB5BBC3518E5 8769EFBF3810BD42 0AE55DFE6B8D1249 95F70AA85E96B079 666516CAE06813D7 0DBE2C997B615928 A228EBC62B25EFA9 AEBA550DA9CABF72 1739496F80C4B1BD C88C3E501FE829F5 65E79C0FA3C13DB9 93323C88E8384567 C0A27A9D6C04B1D7 F9C3384A0E341EF7 B4C13298A9EDB247 1F5E6B7BF22A33CA 0AAF474CD2E6CE8B EE8D58582EEBB35A 01413185796A4F03 CE123662C5A86ADB 6E4AD05CACFB9ED2 CE987AD5CD70F145 3F3F2DF14B163E7A 874421B5E6BF29B3 41CF7F46B9CD744D 720AE9F0516AB525 71D5F8E26EDDAD52 97A5618004145E3C 5D29C746AD725AEE 0E0330F8A56D84E9 60E51C798C995C0D CEC0B6A08DF02E4B EEB06830BEC4A43E 75BE1C8E8BA7D9BA 398CFE4C47768CE3 ED4FB96CD4764D60 956A37A96EACBBE5 DAA6AB9B0A6C3C3E 393D2FCCB0BDD42F 4D5E2EA1FE8D0741 789CF46FC3979140 DD805C8A83791D12 5E91E0DF4B98B86B 11A141EBB949CB00 1D3731795AEEF9AC 343E395F6187EA3C F2556F0E38349924 7A5E8CC2C59B1AAE 41274C5D555217DF DD7246E223F0E738 F61A5F1CB93F7E1B 59ED06706A014112 53DAE5076AAC7ACE 4B40B25263A318DA 563ABD6AC15EBDEE 66EDE344E6D88981 5C73A9298BCDFBC6 1FCA6F0160A9FEF1 9F9A9FA7D09848FF 4C29924B4BEBDB82 7340A529802BE99D 3806F5EB6F739998 838A00B4F4C96DF1 3B96FEDF1F6E5386 8B310C81236690AB A2BCA5A738B1EB85 ED4241F62B745F86 1080EEFE91F6868A DF8CEAC5FCDEBE0D 75397A81CCD63186 0EAA90720AF36312 01567925D7D25876 384892E39AAE3DDA E70731A1CAE19003 BFF74CCE83312857 A0BDA26844D95D5B 83DE8F6DD2DC826E BD764FC8F9DC6E34 35EAF856F45BEAF4 39BCD1FA40B6725E CEA5A09AE278FE92 D4C1D0C8E6C9DF4A 1254E2F9ABDE7E42 71751DBD789CEC86 835143E5649B9133 D1EF2B91146C78BC 278F59A6C493D2B4 163631D7AA8126F1 F20A5DF200A3102A 79C2E168420D9DF3 4C1AAB6722C2D528 462D871B23464F52 524BE788439245A7 D90DB504A70443B5 868365F32E67D454 5C425BEEC119E06E 07EAA613B0660F14 8C44F813D1C961FD 3133134BD3DA0404 7C5A090C4FFD7A28 0031B9151D8A1CFF FAEC4CFDBB844B08 B4304DA1C3B8BBC7 B40A8E68F69418AB D0D1D28C4BE39A29 24BEE0E42AEF2A91 A20F32A7F9D098AF 2D2BD5CC5FF5BC29 B12E1E6921D76A43 D8AFA7E12469C67C 9D87AAF438091FA9 1F61DC8BEDDA2326 B56EC2ADF58A3DAF 16B3349F1C790FFC 7BEEDC84A349D1A9 D7EC5BB964954BDF AF35194ACBA6A334 837BC7F251996C75
- Read the ciphertext. Strip whitespace: 2,064 hex characters = 1,032 bytes = 129 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201309151759(name+title). Key = MD5(password) =bd4c69339502867bf6578e84d7a3cf4c, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 32 GUIDs as hex (shown below).
Decrypted: GUID list
1 39cbd09f-e3dd-50ab-ada3-c303ce714054 2 2404dea4-3654-1031-9393-3d59e308b2f7 3 15eb6607-0282-807b-8b5d-eba317d75bcf 4 bcda2dc1-db65-7e43-8479-973a539827ad 5 4daab2a0-68e8-7b01-a34a-691550b7f625 6 6254a78f-0659-409a-bc79-972629e7167b 7 237ddb4e-9e57-17f5-9f68-de4afb7491e3 8 e26c8788-fee9-0a87-aa1c-a2e79bf427a1 9 3f46609b-ce05-6c93-9bd5-5d5fbe7471b2 10 a5419fec-3ea8-18f9-955c-f139a74a8c74 11 7ec265af-752f-3d76-b3cd-fd3c156c6458 12 3d9fc894-14a8-4dc8-b610-5cc9ab07a796 13 d50bb863-39dc-5559-a2de-89da3bef031e 14 0d270961-6784-2083-b543-4cb1c710664e 15 47067e28-2aff-1306-a10f-1654c25934ef 16 3da18ae0-a61a-5da2-a8f8-196996b77c29 17 57f877d9-178e-1367-82ce-cf3df7fef895 18 5de9f6e4-2ecd-1653-b375-f0ac526b9a4a 19 91db2dbe-8f1e-055a-a452-7c72ef75edbb 20 985eab25-150d-27d7-88d5-5dc0bb1c43c8 21 387b0d55-d89b-4fae-9e5d-010971534cf0 22 4c565956-adf4-20a4-8dc3-b09c417b6a12 23 ad96654c-6402-8d3d-a0d4-b8dbaec46e98 24 ba2c829b-2b27-8d0e-9638-e03ac562db16 25 0cb8dd18-be7e-3cb6-b8f9-b1123631ddf7 26 f3c4a791-7678-2ed7-8a0a-babad09e6ab9 27 17c6be57-e4fc-008f-af5f-ecd25c1c3756 28 3ecdf029-1fe5-3903-b1cc-cee1977b1234 29 4e004eda-5904-14f3-b612-8131a6a28aa2 30 430c70c5-fe27-17b4-8ef3-3574605ed095 31 23b68ba0-7da2-4715-8660-7ff226f3f8a3 32 74bc77e4-8ee4-461c-9f32-9118c59a1849
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
51877410613452151102428832031144. Exactly this sequence comes out ofnew Random(976).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 77 of Run 53 (seed 26,950,390):
new Random(26950390), 4·Next(1,12) per post. The RNG predicts N = 32; the post has N = 32 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-09-12 09:30–10:30). - Conclusion. Filler. The content is fully explained by the two RNGs.