201307290600 1j8gg0
explained decrypted filler
seed 680
From the post to its content
As posted (encrypted)
18433FEE6DCE3D36 679E4C945B609583 559FFFB70E5D54F7 2FF3300769DDAB94 83732ACD5AE84C16 D2190317B88986C1 F8BD62EAC0ED00DF BAE2F9E7CE818A43 E491DBC98D358F25 98E49CBA5EB78D09 8B451BE95D5CE647 B582F1E3B9B5B21A D9B0612A5819A26D 4ED0B8CADA08A883 F6B98213F1BCEE9B 969ADB0B0A57B82D 69BC3D9259CE59F6 A3058151AFCD4DB8 BF99EECE85225D71 E1AEA19B7C44EACA 325D48C8AD96FBD8 AB5BB7EE80554005 455ACC941CF04C80 1FF43A2229348BD8 100FBA7A39F12B45 B1B4E88E3F57658C 60FD41079C7C3192 944D8EE2CA5465D2 6A757601723B2819 F53C836D04544200 96A4898694C63077 23D5056377D802A7 293491402B251C8D 4B8BC8F503D27278 E1426121982C1268 E70751B76605560B 4A3F7945C1572781 8568707DED411D8D 702C5D41E8D4DFE1 285CCEB4660A07D4 D745CFBC4DB915EB 71A0B439DFFF4C7A 431DD3BBD6655DA4 185665195AA1A6EC 0ED2AE57134F12BA 68254C959031D75A 0CCAEB34F2BC771D 137015FA7255D47D 373DCE6701726FBB B03101D1394FEA27 FA68C04DDF5BE4BB 0B7488CED6D267D4 4E3E330788FD3A50 04E8F0ADC4395072 025D67A0225733DE 830528BD794F5FD5 72AFF868399DFD37 D626B7EB0B6CE80F 65A09752F44E95CB D3E6D628F5989404 27FFA464A0BA965C 5DD7C26AE07C83FE D125BDBC6F2D96DD 9EDEAE6413C5494C 2505D283DE3FE179 C4B12EC5EE139C55 422BF0F9F5C84C03 CAD20A2E3AE4CD75 900C1F79E40F3381 323F204064902993 3D7C985B05573EEE 43A6BACB4D0EEA07 E81DFBE3F97AB83A A22F54F749B81D06 13AA8FDFE6A0A0F6 3103EBC97E9AF2F4 A15DC7E045336F21 BA5DDA5A57F6974C 673709A6E5C676C4 69D24BC2D9A43652 1A320EE1E56196B3 4557FDA6D7A36C40 DE602B08DA1A50BC BF7B96CFA43D7F47 78CD30F062A608F6 47E17D56AB61FC65 A893F9BD07B95B74 FEDC864C8518A3EE E7513688C63ADFC4 5D3AF7A299B18BB5 880846E9CA0AA006 64974FD8BE964231 C48CD95CFEE1E089 5A6DDB88E6003573 78D030CDE33FCF7C 6B4938EB1E14C8F2 EE893004D3FE643E 6C78EC8B686B10DB 1A9C8F0BC1396FFC 774D06411B79E2F4 4914C21A7E90BA18 538A01A1A3353302 EA824B14BAD5F46E CA1971B6DB11CFA5 F3164410F0375876 024480D55E738028 7D8EB1C70F44FF8A ABF300766B258510 7114963A55703BF3 74C8F0E300EB6F31 DB02DD2FB8034458 8E560C33EBDA1629 FB6A660BF43955E6 44162764CCCD084B C2F5279ED51782D2 D812CFC2D2046B42 4B681D767CAB099B 60F6D539F9AAB4E3 41D8A5D016E15704 8B0525CD67BCFC92 8E74B866490F253F 24DECE473EC6C0AE DC232A032FB002A1 650134B31C62A9B3 42782F9D67AC6FB9 3B1D7DDA2F548125 5678286F6AC6FE00 D698F2AD5AC36349 74C1FD12E55CF10D 0955B643A861F8C8 C1A88AAFD9EA63BF A175740ADDC1017C E32F4C4ADFA73E29 86425E709B9FD4ED FA4F491CBD804225 434261A1DDCF7F59 2B101D886224DDAC 35614EBA905F41DE BF35E83951F350CE 14CE3BF41F86FC52 8A745DC7FFA7FBFE 28FF5A5514F39639 489FEE84D667B40B E36279CA78F6E790 CA7B991CE3BA8641 D5B4A91283595D29 75D07CB507956C6F 4E249FFCFD957D84 CE202979E977C833 7FAA20761D45F368 97DFF94F1CE8DFA3 1835FA8D11E97ED6 4C011050EB198F33 2B62C43DE7D17AD3 C13F7B744C5EE598 14D011F9826DB70A 7A1329D454358735 9EDA32FFE5B135A8 5FCC65EBCA5C40B2 179ECCCEAAC4A950 76BC62974A39E88C 4F3B645E47E11465 A544833317B48077 152F25F6207BE07E B033EE78B1D202D7 A02A3CF540BE6998 3C6CE913F569C292 7CF2D837E608C1F5 617161CF2AC33A50 1FC73B43674C2DB4 9B58230E3002CBDD 029441E3238478B3 D3EB60FF19FF4552 BD0B723C3183E4EF 92797ACB6A8591F5 510A3FFCE2B03AEE 24268ADB66875FF8 CC0B23A04F332CE0 5544033179494407 AB0E3F0D202A13B4 B611E7E0C533E0AD 2D6BAB32D48A6BAA 4F225C4F576AD32A 9C11104668DEA37A 97A047CE8DF03372 A315CFC462D28792 1DE55538BB063EC7 61EA19F04FC724CE 1EFD93B618A20A7E 10F85E4686264FF9 BBC96574A073F6DB 0ED4F5B9B748C24F 084ECABE0D65C40B 304B398156B7CCE6 65BD99363187A9DF 2DC3E5A2A8355B08 38FEB27452F248AF 591A4A71ADAC84C4 3165CEA6EB99C07C 20946328B6527273 1F033D7F13F11E5D F675871CB6B65EFE 9232B03428AF9890 4A7CD6B30E4EE2CF 43BD2621DBCCF4BB 50BD1181879E01FE D53237B68A4DADED 4C4A30233F083DAA C6F106F0BD06B283
- Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201307290600(name+title). Key = MD5(password) =bcb3794d93c840d770898080d94b39bc, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).
Decrypted: GUID list
1 248ba570-d9bc-8bf3-8e34-fed1a7d53b5c 2 d67aa6b5-c74f-3021-86ae-b1dfdc414772 3 35872b7f-7db7-07e5-a29a-014ee117c4c6 4 d467a775-ac93-6fca-b386-3a0950001728 5 8ccac5c6-b6a4-1a2c-a3c9-6c279abad15e 6 2c9fc086-e402-77dc-9fb4-990563a024f5 7 efe63178-65d1-585e-b804-f2536c846531 8 b88300d5-a05b-5ac4-9a36-673df07324d8 9 b4dafb29-9a89-0a7e-a2d2-fdc784b0cda2 10 0427645a-8671-0ca1-8f45-c380c06d14d0 11 40c28613-5048-26c2-8921-fe4743300354 12 38f5cbcc-74d6-35a3-a2d6-8b13c55bd080 13 a703ce06-1e10-0131-8f66-ae0d0d1b18aa 14 1ab3c2ab-2047-2312-8d28-fe3c5c2707c6 15 c0e67d22-84c3-8c5f-ac45-e772bb62cde6 16 4c68d89f-9180-619e-8f02-117d90f3754a 17 54096a4c-8f9c-6620-b1cc-7f0c3fcfe00c 18 02b2b8fe-4925-5ed1-88c7-9418758746b6 19 d67e1029-9b34-0b3e-877a-18d9732e9180 20 3ef9f20b-4ab1-50b2-9282-42277323fd2b 21 6adec678-a94b-1eae-90a4-ac53c14bd825 22 20e6eb08-e6a9-6b0e-803b-386c62c3750f 23 8eccf7e2-c48b-89d1-b917-a2db8522f1bf 24 aa678e63-a7a6-5bc8-a518-8aab0cb1406e 25 6b555e65-bbce-3e23-a624-0cef3bbbaa40 26 9cdd718f-603f-80b0-8f65-ea5b5663c132 27 fb7a60ea-c41e-5e87-865a-fc26edf73306 28 7ed60336-e52d-0d48-a5e2-411c1e5e36ab 29 6f4b1360-ec97-3c0e-9b0e-2a33e3f9e6ee 30 8aab98e5-f184-6309-a14c-7d6fcdac6648 31 fb77b44c-053c-29eb-b4a3-46dd9ae90015 32 f5181bf1-e327-588c-8a7e-721b0e3921e2 33 6b1dd370-4082-6a95-9446-4119f2b4881e 34 2142beb0-f809-0b89-938e-7584f7186bbe 35 383581d3-c51d-0ded-b8b9-414738f25477 36 14be2585-85a0-2969-9d67-b0e5050c77dd 37 d6a581ca-cb0d-223a-93d5-40a5d848ab6c 38 ef4fcf1b-3d66-7e1f-9723-c71b58ca9c31 39 ddc9eb13-010a-7ec1-bbee-f7db8d35b679 40 91762a2a-4e61-03f0-ba6b-71fe5c2cc838 41 08da8de6-2337-493a-8209-3cde0a12fbf7 42 95e4456b-7e9f-5118-a00c-b941f2119a26 43 89e6fe70-d5e2-1ebc-9081-a8bb32bfa227 44 043e22c0-de6b-210d-a2b5-40dce8dbc30c 45 ca392645-62c8-3012-b623-f74c9140e5c2 46 c870e35c-6f75-5c80-be53-b9435e9b0f75 47 261c0e9e-1e52-6f1f-95fe-507ceebf2443 48 30e15f63-656e-0788-bfe8-93df6d656e79 49 0e222070-28b7-5964-92cc-8f1ef21d765c 50 fc73becf-5f5f-00e8-81c2-49a73b67c0b8 51 5f78ae1f-e62b-3876-bb4e-6d469639edfa 52 b1d04230-3ca1-1889-95a7-0ea48d8e70de
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
8306175500230286650516853850362560022770451235605031. Exactly this sequence comes out ofnew Random(680).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 117 of Run 49 (seed 822,652,546):
new Random(822652546), 4·Next(8,16) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-07-10 11:27–11:29). - Conclusion. Filler. The content is fully explained by the two RNGs.