201303081138 19x30w
explained decrypted filler
seed 209
From the post to its content
As posted (encrypted)
7A1B380C67B30C15 4E2051B3D812937D AD909C59380C2A10 036E2840BD366F24 BB5E06228F67E9F0 A5CE71BB930D8EA9 70B805069B5056A0 E60AD454611E7C53 369E8E33AB1B78DB F17D967FA71BD62A B5E780A8D69273D9 818B8D1C8523C266 E23F50260A3194C0 7EADD14014C3330A 78EA8B93B573D620 5B2F5069E9181603 32A97B68AC9878A1 D05A57E685C51516 0BF85852A7F77597 2E90A058D9EFCD79 E943FD27F6F254F7 EDDE4F426C827CD3 9AE00D0FA6FCA5C8 BE5FD5B5E26B6BA4 78CD95302A347E4C 638B10BC6D09122F 8EE02C5C17495BBA BB5DA4E6807C35AF 9EB822DA31F482A7 B53438FF83810E8E 8B025672817AAB53 5DFD42FC14A7EADA 1CC203499AAE5C7F FAF7C4ACDC8E840E DC73CACD15F0B1F9 2EA51CF303A92962 7318AAF83FDFA844 E0EDF9D1DB876053 8FEB3AFFE624F7D7 454817E5B438FE37 9008464A65302DDF 454AAA8DD53B89C6 7AE5DD982520842D 7BD1DE9FD8843723 31D8FC4ACE870923 B42D36512AD425B9 73CC76BBF057B81E FE0AB1737CC264C9 8DC798C8BF1742B0 B3B8788292BA87E7 8DA0A6DB0457AD85 9BD8DC431068B104 C3245C3A2CF4B5AC A2E2F7B3F02F5FAF 58BE2645B9689DCC D22FA60A77E5876A DFC8786A4E096669 D038AA2B47B2D8D2 788921951026B532 4060A1B31B2803B4 AA67DF2919E77FEF 7907CFC04BD722BC 2E8C97634C1973A3 43EAF609E20A1013 3658CF6085904B6E 6F7BA6FC1910CA32 993721297CEAB51C FBB0E1B3498F153E C4E932AAB8B22AAF C21CFE1FF7D5C548 DC72F7519AF1B4D1 C8745402E0AC9443 4A61578F69259651 3E0A89161E699FFD DC93C53C19B73035 261A6257355F7BF7 91F225F82B215349 EA73454BDF7454AD 8BBD3D83358A8989 897748D7F58CAF31 457E03B24440F1DA EBCA6E736D7C0F7C E004F2851235D6CA 22447CA5E7DE9F36 A04533F26869872C 7076CC15F82922D4 DD520046557BE67B 6D50C75E5A02CF00 D4CA33564D2361C4 ADAAE5F5DA3F0618 126AD77D683310A0 46FBCB976BE32C81 0491C428823DF652 B82D594AE0DE46B5 17B9487C57D49EFC E8E094B0B910A03E 0F84D9BD8CED8684 FE34E358C3FDDC2D 62ECC8F9D050FEC3 336186F2EAF00837 5633AC92AB523A5C B85ED653E42E4DFB C0EE1B3A69D7BC07 D084A1E9F5813387 2FA388C4F57CA4CC 890159BF44D0D46F A0A78F28094FF276 FE5B36B3848CED04 C34D17D90A6E73FF BDC1C43E89473D09 9CB9DACCBEE30FBC 74D4507DF636656C F507E49C7E75C4AB 44DD9B80CD57244F A7F1FC7706826F7D 6A936F28BB8A2208 61CA75DF9241ECB5 B5ECF555D89C5DFB 5B9144D3B72692F2 B77BB0F4C270FAA6 559E90601ED6D4B9 D09E1709166DE4AE 29AAC2969A104060 130752732E916D19 FB2DCEE306685D62 266CADE76C4FEA8B 8A1E3279CECE223B 63CDA607AA074D0A 1ECE31A90A1B2751 9D4DA835D4EE02E4 749C738E34B24715 5644F2F53981BAB0 3F72678307F29EBD BEA08374C8D92FD6 5FF92CA994F0EB4F 3E24EFA23FBC4462 2AEC397953C6ACE7 480075A02AE36363 153F7E10044DA5CB CF025B90A66C5E13 A47E326FCC9FC84A 327227264D014ED9 998A125961C1B3DD 3F568FE3672FBE10 35F260D7356A0B19 0BC8CDC18C2A09A5 D078AA686DA7D5A4 C836B1D96B22331F 8BF50ABE862979C8 5A1BC75804508FF9 4452DF330DFEFFC2 4AA82E1266A1373C 19E078C6737605DF 47BB6542F8D75A50 82EBE4ED46CD0AA0 80AFB997449BFA35 D0A21A26B9F38003 707D605933F79CD2 30206EAF9C231118 3DF9E457A83AA1F1 39F04D10CF6E04E9 4412CE2C470C656F 49F5481087758EBA 35A694FF62613D52 897E1E973159A6FD 33E944065D77BA0A 6A917DEB231C9810 CB96233E3B616211 2CAF1E4479BEC536 32FF1FE3CB1D4A91 F8649425F5100228 59EEA9F6B693CF91 C0D0B3FD4F0FF68C DB5F3C61F486A89E D4D8E79740039B85 390F29BA89A245DE 3BB23F58B502FC84
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303081138(name+title). Key = MD5(password) =7b65ea4638e5c9647b4c8e716af93f6e, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).
Decrypted: GUID list
1 8bfe08bd-83f8-866e-be64-2d0393315c13 2 36924354-530d-1580-ae55-02d563d9e344 3 406a4307-8bfc-7d07-8e3c-39d708540da5 4 1bd3f693-deb9-14c1-9a61-e1796f19436d 5 b5059e95-8815-5d1a-988d-0cf7c33362af 6 f8f887d3-636d-11b1-98be-4921b1d5f10a 7 a636dc9b-2286-448e-ab45-a44f025adbae 8 68e6da42-a6b9-2664-9dc8-0d2d7b9a7f7a 9 0ddba4a9-116e-7de9-b506-ec1568253fb7 10 b7097bfa-acbe-3b9e-83c2-75c7b5f2e423 11 661d5ad6-8b3b-2e77-b0e7-44fc3e2a6c51 12 a3c7261d-d6c3-5c97-b44b-dccbffeaa363 13 978eab7b-45a3-28f4-8ddd-17ca6766aaba 14 2a2a6f27-8174-117b-ba55-f4264d66a56b 15 55b719d0-f02e-28ac-8de3-c15f7aba20a5 16 21eca0a1-f607-4059-8725-f5f600e73643 17 2e7b4240-73cd-6222-900e-74c1162a9ca5 18 e5db9397-4769-5060-8697-386af7aa1e62 19 bd9f169c-fef4-3e4f-a09a-e775bfe8a5b4 20 9f8a2c86-0e72-292d-a9c1-fb5e80b3b13d 21 07319928-9a5a-5206-adca-cd9656495664 22 6115f50d-cfc4-132e-be9d-79cee1d842b8 23 bb2a1578-475d-22a8-b75b-0a143f014f73 24 a4d3b798-d641-0aef-9f18-db443b73e1a5 25 f76b3411-8fda-156c-bb97-edf580b4ceb4 26 18763dc0-e1c0-8c7b-bf8a-9af44c6e935e 27 97aa6300-6b9b-5ddd-ace7-47e22ba7e85e 28 7072dc46-8dae-1040-b462-b333b70f6ce9 29 9fe24d0a-f7a0-2f56-8735-3d3916b1994f 30 b0bd15e5-372b-311b-8235-8ca8b4ca2973 31 6657253b-a4f5-3f51-a4f2-2350ca673656 32 b4789338-6a0e-4736-b9f7-fc7966468513 33 951564cf-23ba-3c3a-b456-f9084cef800f 34 f9ccd8ac-09e3-2c34-8be6-eb8f7447cffa 35 4be26b99-eade-5fb4-9401-dffbe1431754 36 e651fa38-f491-7041-889c-091edbc06ed2 37 81177ed2-c49a-1eba-b563-1b4e9390989b 38 fa486ee3-f324-7693-b55f-4f6ec31c5a98 39 ecdc69f6-0d9f-14d9-941d-10bf4dfeb38d 40 8deb81b4-7fd5-5718-a7ed-e982a7c42fad 41 251127b0-46e2-8a85-89f5-7ef30e73f714 42 2daf7b87-2f9c-77e1-b16e-d7479cad7e64 43 b7e222d2-d9c4-6ee2-be38-8a5f8774afe4 44 e567b2ad-1c83-8353-96c8-e7316d45c5e1
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
81715142732521246532512018512334325717158768. Exactly this sequence comes out ofnew Random(209).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 259 of Run 42 (seed 983,934,859):
new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 44; the post has N = 44 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32). - Conclusion. Filler. The content is fully explained by the two RNGs.