201209241315 10dlo8
explained decrypted filler
3DES(name+title) ECB, 31 GUIDs, seed 146
From the post to its content
As posted (encrypted)
29B6A629DF766EA5 BB0F6E23DFF52D7F 2E30F290D6545287 7FA48C31B5FF8882 6F5B993A10741846 C5B843720F41016A 008D0A0B60CAECC1 541BE828DB63B39E BA677579A20D4ED4 E13DD07E7E861418 D972576B201AFF8D A70CB731E0D01FF1 484E5C736906B71A 727F3E90C873ACDD 1836F94028A17D2D 629AF24C662E8C8E A632E4590396F493 93EFE03A1E7EAE1E ABB66D42B65A6EB8 110003A9B39A9037 D23A52799E4E7245 3BE92038752E2660 A98CCCFBA4788EC3 79D0A2B45BA13488 B83779D8DEF5BB32 0185776E09168990 929646723BD93A6F 915FC88996F4BB59 D3B74722E6CCBC66 455B08BA6ED402DF F3676DF178BB95D7 94B1E756D589C104 0470E00C9F8539C6 F62F299619A477D2 BB6C98205699A3E6 8301550F6A2B9B6D FEB5D7E4BC94778F D692555F0D44024A EE40EEAB91C41E3F 577ACF42A1F459C8 3EC3891CE4B0375E 03C1746B2E787A08 0CD475E8B846BF95 F7F694EB9D228E13 7F7E94BACF7581D2 E4052709363ED26D 5924FFF0E5647C8F 4CEB392E5D502B14 E74343BA6C847826 1D158599099AE148 29758606B6E8FB10 7BF800977AFD4C88 48C835E6F100D91E 416A11BA539B56C6 4BA05FF9647A69F5 A0D96D8C70F28C12 F85897C59097A230 8C1E2074978EAE6D 4E55A6DB15774593 81EE53AE473312DE B1FCC4501C974329 5F22E5BA2DF64EBC E046DE43ABEF18F2 46DDF3B067058B4C 60FB8B0CA8DF0EAE EE457BD042BFBBBE 2C5CD8B90ADD4201 57732F36DE00285B 8B1D03C28F34E57A BDB414C4F8E3D846 63225F10A09A6749 5218044950BE439F 86E3393215F2FE94 B6D8BBE2EEA165D5 279979CEA717FEFA 31B0027E8D240954 245889D76F06EE81 FF975AF364284902 53AA253C8F9F78C7 977EC10D07B647D8 BB1C576828861E9F F13B08CB2A1857E6 D87A5CE1FA39F332 44F86D4D557F28AE CF07FC73BCB0A46F D44A7333254FE892 2167A5DCDF7FDA73 B8EFBC0547409A64 BCD3983EB3CE561F 487FA1FB55B76937 0AA120DCBA87F5D0 D9E06A7F47A9BCC4 D1DC94E11423B06E 16F3A27BA7DB35F1 FEECB551480FC5D9 8F47BDED39F826CB 296D409618317275 0D780AA519350FA9 3886A5CA7A5A3640 FC1318F2FD10D729 EDFBB3E4C0DEC944 2B00B0966BED178E FF71AA3C28D12CC8 677C6709F225EB7A 9A0AB59224DA1A80 656A73EE5A98F3F8 C11D18D962CB893E C95919381B638F31 A20E0ABDECD902A1 8241F28C469C9442 B638C807BE9D30E0 AABAB8021BEF26C0 075B2EA5EDBE2E84 7DA49D6F8EA875F5 9A0E77DCC769E25D D5C7513825CE104E AB4E1DCE8F515126 FD93856BC591AAAF 8ED4C6FA3B214DDC 5E8CFF1D4C655379 EA2A568F53446399 F70254BB0CFE4DBB E85012868F13A3C1 C43012F5841ED997 3CBE604F1D9BA723
- Read the ciphertext. Strip whitespace: 2,000 hex characters = 1,000 bytes = 125 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201209241315(name+title). Key = MD5(password) =69a497715d63717cc8acdb35e81a5600, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 31 GUIDs as hex (shown below).
Decrypted: GUID list
1 ed683b91-2f87-06de-8a2b-65fc83775a7c 2 8703fca3-657d-5ddb-ad79-21476c31eab3 3 7a5bfa7b-8b79-7954-8b0c-3c2a451f999f 4 e0982822-b3c0-6b57-a5e7-433f9ad8039e 5 17ec933f-d9ee-1e6b-a433-f2c61ada2c5e 6 e3cc5995-0fa8-1e96-a43d-f8380a05505e 7 11df0f78-d22a-2af0-91f3-db8bc1215b85 8 6a894c04-0717-6407-a7f2-9b88a371a5ab 9 7fb7934a-38ee-0eed-a5ad-a4a523252a00 10 b707296e-a4b1-142c-9111-49bd423276bf 11 1e9c1e8c-0c45-7694-a1d4-9f33f83c2eeb 12 6b3fb249-b397-4ba1-bb32-192598cfe899 13 3d3267a2-51a3-0a38-bbef-28a332330087 14 fd24eab7-f9bb-3147-959d-a427c235df4b 15 f67e7fe4-43b6-1390-a71c-b60d85a6e257 16 d69e1c31-a018-1939-b42f-85a099bf7c17 17 cb960940-3c09-25ab-b6bd-0fa9c2f390e3 18 d8697c60-ba6c-40ba-8224-ab62e731f1b1 19 4a595017-94ba-5c34-becf-bcf140718687 20 323dc4b3-099f-7fdb-955f-0c921e063e2a 21 79eee66e-cf2e-1740-9c7f-e8d21c2b51fd 22 6ffd853f-6a5b-66e9-b734-05e7c4a89ef8 23 36f8c5cd-8c8d-5363-9953-d8031aaaf993 24 1fe32487-582e-064f-b2d1-c62384aa28d5 25 82009420-4a50-0c5b-96de-33d99aa8dc84 26 5231e943-85a1-3e72-8f89-59908291056b 27 256d5414-64d7-47ce-88d7-0af73b9d3348 28 8e0ca8b3-fead-1f93-bd63-7f340faf0c0f 29 2ddef055-f6cc-753b-9185-1be7fb129385 30 04d98bbd-565f-5a7f-8978-d1990bfeba2d 31 2c9e4854-c95c-0de7-8cc2-f93b30b800e0
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
0576112601740311245716500341750. Exactly this sequence comes out ofnew Random(146).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 211 of Run 34 (seed 83,105,000):
new Random(83105000), Next(8,64) per post. The RNG predicts N = 31; the post has N = 31 ✓. 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.