201210081246 1157q7
explained decrypted filler
seed 73
From the post to its content
As posted (encrypted)
F74CEAEE8251B33C 80BD08237C44CB77 718E570A976D8D1E E93BA01EDCF05A00 6A8168E7F5BD08DC 2A569D282BFD8ABF 09DFD100CFE9909A AED85D878681A57B CE7190B4302748C2 1E24C8952C60A8AB 946127EF60292865 027E7A6135FC8A93 4478D444DEB4C0C8 75A3DBAEB2538176 D1D241991FD230E6 D1FF4C6BC7438ACA 2E5B7B1C75D6C779 A929374073709B40 E9B9F37C81A4F38E 4D8C5F78B94569A1 12E601041F36031E 26C15AF4E32383E4 D88F5C98D598D89B 3923439AFEAC608F 73AA46D9A603A6A9 0D378534A595AEF7 42231AE0AC66DA65 D5437A64BA313A0B 051E5076249099FA FB001AB717B9FBAE 836CF8444C6CB916 DF5FEC08FD540CD9 0DC290791FE6C542 B534CD45595F0535 6E521FBB9C20E90D 89F1A5A44C66495E ECF8ECAF5F77F14A 4939DF2C9CF384EA D8A2B44230C27EFE C035F3FE411D9304 C626B11C1035802F 4BD6C46747B224E8 84BCD25C1FAD493B 7FF71502B9874318 F11783CC4A395740 162F3AEFB78485B2 5702AAFE6E741B3A AC829EA550EDB88B 2A0DBEC246D4C691 D492E75B8C0A6292 CF4C55100BD31FAD DBBC70E2CD62FB8C A0CF9EFC3B6FD12F 861092A65BCE38AB 1D59D726BFC1EB2B B87D00897A89F8ED C4E03F57E2DDBD8F 661EC020FDDC0D15 66A3C9664CF6C11A 6B76C8909A229DFD 1D5194CB93A13905 1C5FD98CA8D441C0 6C66902469BE0201 09E164D0233881AA 2EF89BCE2119AF24 697E0F2EB251DC6E 1387CB50FE8C2796 9BF482483998E53E 14903F5AE6F7BDF4 17CC2CFB4903BA76 23145AEA217BF2B9 4811B316906C1803 0A1BEF8C5A77FDC0 20EC0087D40271CF 3CD3DB0B8430E9AB C8D9E1C807D13247 33ADDE8E41C3007C 8F9756BF3948B70B 73FE3595A0ADE9B5 BDFE02A6D07E62FA 74BAF8750C4C3243 050C21486E5D433F 07D9BEE5F7C88D88 133E955E8AFAF579 6B2EC7257D32397C 7D1C4D0BB50019E2 031E686A6C29B639 AE67EC165384BCBD B57FBFF0A43D1A40 FE9B6221864867CC C47F26F9F75E3C4D ECB81B797D67985E CD2B9251C7994129 D7DE96584C3E789B B28A96F1E7C153F9 407E78D4ABF6494F FC7CD7277B35DCE9 4F4354545D3EB017 B0DC006606771989 0DFCD20B6C772033 0400EF4F6A5ECC6D 15E8B55FC07E15C3 4707BE6CAC1EBBDF CFDFF091E55EB37B E158754BED5AC124 397B921FE8C08962 F2C38ED1DF78C2F6 0A3BCB9E1731A613 7CC6DB0619310887 1481BF918E088262 8B88EFF747F7F663 ABA7AB32646A8530 6CEB417836265226 14FD8DE85EF35605 625148F984C9F5A2 4C66714B98DD158C 7EB9E522A47478EE 93305A5AE0E65DD4 344252F9C70EE63A 588B29BF9FCF80B4 C19835CACD69775B 52ED652FE56D2608 71590544C3B74159 37C80695B5E78585 A097BD9E39A99C91 039850F74B2FAD81 4B546A9289A64F87 FECDD84ED23717E9 A4DE28269099E602 F5278A9534292FD0 A10E7F17A7344D21 1B5243102E496401 D629F6CE4022B670 AE32374F21FEECCD 1F03D6823371920C F17855B67B285280 A89BD8D2EB5CAF88 5CF364570F7C33A3 2ED4D96E5C2FB903 02383AA816526635 751F3E2B84416B1E D9BE8A5FF215788C E19C5D4226DE7240 7A63AD8B1105B96C 41ECA68B513B9A5F 9695D6E1F06AE8A6 D6C3F1AF4C27A7E7 552F5AF30F4FFFBF AF757AE5F0DDEBB7 29FCCD4D9F993301 D1E7197D6F3F8485 509144B3F051D969 9AE807B8478E7308 3822AE68F82B02CE AD64262B12F0FCE5 CAE76E6B54E6FCCB 6C23640F5D6815CB F0CC18C29DA91204 72BD8B1B68199777 714DCFAF41049EAF 4E53405F9BA60BB9 19A9E1868D7DEB5A 3E2082619C7DBE55 9EF68EEFCED05F8B 5F66BC776DFD6DEB 03EA9029B14E03DA 1C53173FDF6BAC97 B2A1F833BD6458A8 4A3C78CE8B6A40F3 F829A034A510714C 6735D1FB40959C25 99CF859B33678A75 4CCFA06E2133FA73 6B147F277426E61B F79F2E5E01792E86 568AE6A6E86D356F F35EED74BE5BF960 52F43D5F19AA4003 53825CC112A7980D EE53441B5C8FA564 EE798A77E362D881 92F013DCF816F4CC 183018765C1E55EE F616045D16067212 99FC973929887F99 4338A744B9E99BD6 E7238118DF0E91E9 950FE226B4CFFEFD 8724052D3B09DE95 4AC2E6418F59954B BC7F0995D394FA14 2C5B2BD8ACAB4139 68F6140272398FEE 8868D3E43B6F5EAD 2117EB43E9FEF74B E8C5EF49410C8930 7A7E1A4615ECD047 0EC802234B7926E8 F18276209A54ACB4 562BAF949FAE459D 406667911F331290
- Read the ciphertext. Strip whitespace: 3,216 hex characters = 1,608 bytes = 201 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201210081246(name+title). Key = MD5(password) =0917dfbd542a1cab47e337a3f22e7431, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 50 GUIDs as hex (shown below).
Decrypted: GUID list
1 fddd14e6-636e-7e6e-97a5-54fc2606f54d 2 b2c57932-6fdf-2cfe-85b3-cd4bb608ceac 3 bb7575f9-2a39-7dab-af6e-3ab0790d1fa6 4 e9e756ac-8729-159b-bb93-ae0f2fc6caa5 5 635e58e0-fd88-124a-963d-43b3bf41a51d 6 dd5365dc-6e36-370c-88cc-31fcc27e8370 7 56d9f512-dc9b-520f-ac03-1b91e5306a3e 8 24f09497-7ad8-05ab-b98d-34a38ae77296 9 862fb5b1-9013-073f-b9a5-f47f48127692 10 ec880c1c-71dc-1e41-97e0-817dfd37f5a0 11 b7665e2c-58b1-0477-b405-6594f0b7b101 12 e147d850-b952-4f3c-8bed-3326d62f2466 13 9ffc9b72-0137-7916-a00d-66ebad89f1c8 14 db872b15-ef9a-412e-8f21-b6044438e5d0 15 fcfa001a-aeb7-0c44-9810-4557c3b6d88d 16 e4652a78-79df-567e-9ad7-473fa7515d44 17 f44adbfd-e838-4a33-b900-6d041de826ef 18 d864e3dd-cebb-203a-81e2-f20c17759152 19 c3a37507-9d67-515f-8548-6c7350668712 20 eee3e967-12b4-52bc-9670-2fdd94497b0a 21 bd5c1db5-bc14-43a2-adeb-33565459ddbc 22 670f111a-2188-6c00-a654-4ba39ff202f4 23 a07f895f-461f-24a6-9536-725da0f3e293 24 495e1e59-1c28-4ae7-80bf-b658ffa3ff13 25 ec1f3cae-a5af-7b24-a327-0d4ffaf5a6a9 26 43c319a6-2e7c-411b-9314-354d8ffadb1a 27 3060a619-7d6e-66df-984b-7543193e9f19 28 d62785f8-975d-826d-ac9e-85c74918f49f 29 3081c78c-9545-6fd1-8702-5cddd2489de0 30 2e984ed9-111d-7d4b-bd06-7866fc0e6998 31 8d30884c-7560-1d14-a4b2-2791b153acbf 32 0d2609b1-e666-6c17-87e9-932b03f9f83c 33 5977af30-61df-546b-8a05-59545b80b9f5 34 2bc16620-0888-70b8-a41e-fb3a10351310 35 c7517f1e-a601-11a5-b732-b569fe8502a7 36 3a1b36bf-835f-8411-bd9c-4892f9a3086b 37 804f4bf7-f435-4ae2-9346-8be62fb4550f 38 c753312b-3df3-1ddb-94e5-b8c94e011026 39 edfb43b5-f4fd-7173-9c97-70197b421380 40 054a061b-1c44-3240-b114-2afd82770e1b 41 091ba58f-0f76-445b-bd4e-3453b718e174 42 7510e322-7e2f-8ec0-ad8b-9b5dbe9c6782 43 6773241c-2021-72f7-8af5-608e96a6075b 44 5180b877-9763-41e4-8148-50d0936977c5 45 8c0bd663-5e2f-3023-8dfd-c5922aad0757 46 8932a844-c331-0807-b4e9-dd1b151a1438 47 0fe807d7-1ccc-1959-a2a0-d68d6d969327 48 d4384d5f-2b95-5256-b8a2-471ebdd91813 49 5fcad293-5ddb-2339-91a7-c525553efa76 50 3b57cf34-efec-7fb6-8005-d06e09a2801e
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
72711350010474054255462474686716571841734874301527. Exactly this sequence comes out ofnew Random(73).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 458 of Run 35 (seed 854,622,578):
new Random(854622578), Next(8,64) per post. The RNG predicts N = 50; the post has N = 50 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36). - Conclusion. Filler. The content is fully explained by the two RNGs.