201207012036 vvjmg
explained decrypted filler
seed 587
From the post to its content
As posted (encrypted)
74580E154FA912CA FA7FA3585F30FA65 6E3845602C6E3A9E 82F166753A3A2518 0BA5388905E14643 3C6AA52C931BE808 8D483DC61322E1FD D319109A29070A47 93E56EEFA2F4BA2C 94F879E35CDB1D76 8A1365FF61F1ED04 5D60F59F39F7A5F4 CF184711D4B1E48C 6E239DA5D278C1E3 A58E0D25AFA35445 EA8BD4BCED7021A9 DCEC070EC50EC9C9 596BAA2D303555A5 CB295FCDF733F5A8 F6E23CD0D9077A08 96210FA74BE847B7 DAAA2B5140D3A158 95EB59107AADDCF3 CE6EF9DF2A7FEC8A 84A00BCECA6853DC A7597D995C2DF04A 073FE8F95B0102AC 4C4011F8CD4E8162 821ACB7D85F1608E F7E62B296F37521E B4CA0287D999FEB0 58A5CE2F8FAEE784 6B73FC3EF0AD14E4 F5CFA0E0599F47F5 28CC7A853D637594 A37260CABDB5CD74 C9D6D46B4082BB25 4C9B8F2862E9A1AE 1C9A863FBF47BDC2 09981560F48CD30A 68D0165418CD978F 34F6E90B871D0D9A 6A23697F64F41FC7 B5311FDE0D667FFB 64D39BD9119294AD 33786A487CAFD44D F008C878D769D549 800DF17CC8931538 43FED0860023D823 92975019EC28E8A0 E8BB065769238D66 3ED5B425AC5B9D6F 394105D8C52578F8 FCE50FB0C6C74E3F A074160B90D6DE9C 8B41967231D3EAB0 AFB4E96950E5DBAC AD46F649BFB8CD1B 093C4A3BBD98D17E AEE409FBA1EC973F 65203447D136A358 A32C0EF4C03458D3 6BB9934C3EEC4950 9FCE0525317E1287 C6432AF238EAA5DB 34CA7493608CE2EF B4AC6F46C2F4E96D 9D4398E6176C2809 4E0A69FAE97F4F1E 7CA58FB452B329AF B614DA7B462A68FC 13E12B46D7B296E5 4EFD2878148E80D7 76BEB116918F94A6 3CCF00F90263BDAA 15F040BAAADA8168 9223664AAAD8DE08 BFA53CBEBA3C3A6E 0B50A316DD45A11D F1659A2B0C9B2457 FD74D6203ABF42AC 54EE77B9E78642D1 014EF77086295CD0 F4EB91F15C9A88C7 4B421CCDFD172D64 B1E45CE1FC6F68CB 9A4A69A4069F7B43 E50600322B20ECAC D037A067D65C025D 291308CAB71F11D9 7329C92F1776CA76 85DB57DE3B1B072F F45F0BE7EB675EC0 9965474E073BC9BD B8611D41555C16BA 11F863C10BB27926 57E4F27D52E8722F CF90DC0B49286246 2F38AF9DDB3C5604 EFEC4933DB49430B 51C76CD3536CE80C 22567BB1EA078FB5 AF97EC0394E93ECD 3F558733E90A4C8B 1AC9AB9C27591D4A 9B86731F9AB7942A B3BCCEAF291E42E0 B3EB10FF663F41D0 FA9E4B29A4FA072D 0A783253DC3D4269 31563EC477D48CFD FFFF01457E9F87C4 1E9C1C137E354496 C1252A8B0463054D 05D7CBB88B34977E 57B6E4809F2A1C77 68A653C4BFA96C40 E8113E83FA827242 D60D216821FB4709 18A46736BA4B8FB8 6ED53A9F1D2FE2F5 15CEDA47BC99EE30 3B98CD4BA40E8096 D4D011BC429865BB DEE41DEFC5C46CE5 C178845E5959710B 16D84D03F48DFAFD EE80EF1CE130A403 0CE8175488EC6B12 D2E46AE8A68D537E 07506AB5821329A4 AA3FA232B50F303C 4DD5F20E887CCE54 F4C4F3D2963D7215 2ED153BB6FA1D081 59F21DAEB5A6EE0E 672381F3A59DE561 D02C5CA7D262A151 99FFB24043226759 D0897808856319D0 DC3DEAC089DA9600 A0D4E227570A7313 2E2B5F2CA8E0A77A 3C535649DB429BCC 2E51BDDB229264D0 920EE6DB378DF66E 56F26042FE621B88 0D75683AC2878AA9 5DACFFBA8FF64DBD
- Read the ciphertext. Strip whitespace: 2,384 hex characters = 1,192 bytes = 149 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9(name). Key = MD5(password) =34a14a42e98ff96095af56604e290cae, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 37 GUIDs as hex (shown below).
Decrypted: GUID list
1 292f1973-e8a3-3de5-ac72-21815630b780 2 d42b1c01-d778-0f85-ac8b-061a179c266f 3 58710339-4bd4-01fa-8f40-8e6e5ba55ebc 4 365f7aa7-d6c1-75af-bcad-e0df2a57a968 5 a06bf227-a812-223d-9445-19c6ef1c4e9c 6 890260af-977c-4b7f-a243-4804da8db79a 7 d00b2601-ca37-8b72-974e-126705d1b42d 8 ae23969d-ae12-8970-999d-6d7fdbf02726 9 684d6e10-4301-5761-b6a5-7efc671bcd55 10 7eb401e7-e4b8-6f6a-b7e6-46254e920cf7 11 e85ebed6-fc6a-6b96-8624-426ff599479e 12 63146937-a38f-65f1-8cff-31431de0ae85 13 643a8884-4406-18f9-9b37-427570d1883b 14 9a170b5f-7430-7480-ab7d-3bfa7bccfcfa 15 7d722c36-07ad-7780-be5a-c982168706c9 16 56bf52eb-6e53-537a-a7b8-3f3bcb24f93f 17 534c51ea-f087-56fa-9973-30d5b245d1f0 18 d6692bf3-71dd-8051-801e-424ba1710a90 19 2a072607-6d77-5a7a-b7d0-6e27ceca7aec 20 039c9b2b-48cc-54d3-92fe-2e6506bd6264 21 632053b0-81ad-7740-ba0c-9e66ec70e941 22 f78a81a5-4d13-738f-8896-a3196140e7f5 23 5cdd9ed4-6902-10b3-9cd8-da26297dacec 24 4b914e85-2c12-0c14-9b52-50ab59cc2530 25 82922d86-5722-28a5-862f-7a6914364383 26 7f60386f-e2dc-017c-9e7a-f0d9b0c099a1 27 6a1cef40-7a9e-5af3-9aa6-0a815ab1673c 28 9d4602f5-6db1-35ca-be0d-e422eaec11ae 29 f4e3827f-4c24-6b8b-9e2a-12367b17ac71 30 5334746a-0d71-779e-9618-4e05941b0ff9 31 3c32ae57-dc5b-8718-8124-d7fe40d44c9b 32 a3129056-ddca-0759-9e9d-2c62b41bd15b 33 58ee2445-99bb-3d4c-90e0-88753195f700 34 f0cd1975-6e6d-6eb7-b49a-24cdaed2ad6c 35 86e3e301-7b80-54e1-9530-2dcdc429e8c7 36 755d61d8-7306-13a4-8b08-983b6c4a422b 37 c6a33fee-4a4f-2aed-92df-60a7e4573ea8
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
3007248856661775585577102053678036512. Exactly this sequence comes out ofnew Random(587).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. Grouped in vvjmg: 4 posts 4-hourly (zone +9) before run 10; undecidable: both June boots excluded under the 7-min launch rule, new-boot hits chance-level
- Conclusion. Filler. The content is fully explained by the two RNGs.