201307200859 1inzz2
explained decrypted filler
seed 841
From the post to its content
As posted (encrypted)
5E258DB59B7135B4 516A1D3D4BF6DA3D A8FFA8FDA3793EA3 7832753DC156E674 09C6E56407130657 FBAD5EB84F6EB151 5FD854B561D161D9 C2CC940920B05F2E E26F761697AE90AD F59FC7EB045E3D9F DFF186C45AEC2FAE 8AED49CE34B93705 EBF63851EA2853EC 8F56C9245EDE5C14 25CE7E8EE7E27451 59E67367177BCD8E 8337E36120E3F45A B6C7B17F29BD56EF 23308DE1C82255B5 F7CCA57961FEE10C 9EC74CA2E74BBFC5 A65E48230EF513DE EBEA81BC8024BBA1 30947C183B39D609 3F1AB13C18BF2F7E 66F5110AA20CE9C6 547DCEDF83218761 CA0E032EAE17C4FA 7773E60FAB81114C 93C1A6A114A19705 4449BCA31A9D3E47 F42E5A8D7505054D DA1DE14A487AF895 106107C85CAE1E6F E2605AA228FC7B67 8B9973A5B59809DE 587ACCBB0B964ADA 11320EAF26B5FC60 E3BA71481E62E0E0 F97352E6B6D9DA0E 222C144C3337E1BB 4CBE9B6731DA53B8 B19667BB5ADCF82B BAD66CAE959E86B6 179D5C827B45FE17 FC2AC7139EAAF6A0 4E2561749097E75A B7C2590B198D0B2D F2DDC9855BFA07B3 3578AF692283D97C A999D8231E31CB83 93F8DCC334B39F7C EFDBF25D4EF8FD6F 00FAF79658EB8331 7977C8E1966900FC 177E6233A6A5D790 AE833A7A31AB785E D449C71526358852 3C95921FCCC43A3A DC95B79E80BF269B 9B1FF3BF56837DFD D40E9CA3C3304CF3 B149040EB70C40B9 245FD2BC9F3D2E68 217214F781EEF4E7 E6055119501F3F26 45F3BC7AC74B4595 51C1197A57FFA728 507D01DB69958FC7 57E4C295C5ADA2C0 6DE14AA13D0B8B47 ED3BE3A63170F82F A0898CF8B225BDCE CC22F37C50E17DF6 7C2CDF04608305E5 3C6F107ABADE0566 0384E9929A3A4B14 B5B2FACB5A162FED 0DC41649E732C1A0 2564AD60E1C9D37E 0A6AD823AFC5E446 6E52A8F9A634624D 40C152B8F10C1C52 7E92D6E138327AEC 13EEE00330A55252 BC29169DD3B5AA4F 8AB5951DC711D61D 23A210BDC75163A6 07C438D90835E6EF 0892CF8FBD992F7D 57BA8DA6D459D6F5 AB863F176AC058D6 B742FD39DBFEABAF 38BD885AFD4796D5 5991C69DD34D59A2 26C5A50289B65A2B B843F82765C49E60 3D2ADCEAB2718D2A DDB4D448EC5BCC10 A28716FEF4187843 CA29963FE8DBFC13 53823F9890C30AA4 3616F2046D91F576 249D1A534F4B5F57 E4C4C8D9948B0EAC 0F6310A33C2641F8 B7D53CA18DB440AF 0CDFB4A6C3CCEF5E 7BC35F79A853217C B927391DCCCFD909 D27D6821C384F1EF 71C4C293FB925C48 C09A866AB6A6DF9E 799048AF502F6AEB 7245C42F69134FB6 EE2D4F60D5748A56 1004F8557DF7EA82 419DC7B70410583D 51DB531AFC2EF587 C561FF63396B7C44 B19ABEC2AEF07283 8C94AE87110A057E 1128EB854E1526FA 0DD1674056EFBA02 DF0BA67146813364 9C118A8821D8D201 C0BCF09E32183208 727A57EC44735A04 8C847A376BE2820B 8B667FFAEF2C9F0D D5B9423D8B4624EB 7105015AFA423760 735EB351D988A521 CFBCAE5CE48A3525 A5BDBCD1ADB8371D 670773C9A1E8E2B3 DE26A208AF105EAF 84AA8FE0188A12EA 8D2E5E65BB4DC7CC 09518CB3C1C2FF95 24D76EAF5C85FDE6 9D2672F3D5EF4831 443EA80093E1CF6B CA32EC7B3E912270 6D5556BDF392F5E6 E769153DA7941C0F 0B9B416FA82D3417 3A6E81091722EFE0 5A07AC8480E84172 D095593F885686ED 0B0A1AB4E8AF956B 7ED563488EDAFB30 98117373E3ACB192 41C8BF6FDF6310A5 CFE80D768FDCDC89 8B6E03C4BBC68CB6 D8ED741C35B0FD25 6390C4066AA55F0C 8772BF2367CFFF03 8E702E8843A1C3CB EF2859E034C4FA54 AE0F63E533995102 EBC89F2B5051BDAC 9F325382549BEFDF 51C365988D4FA94C F5CF15CFF7D7844D 2D5620FCADE0B6E3 C9708CEAE83899D3 0FFEA234FFD00AC7 6913A15568B32135 4DEE6E5B3DB57ABC 2766D787FAC7D3E6 49B0643193C8BF14 CB4052C4E75EC707 F30392C7CD2A6A6F 5FFF8B2AC48D6BA1 3DB4B0645A77AD20 5C659ABBA8973243 93199321197DFD54 5E86E43C06CC35FD C40E58F62843415A D9BA79E79AE90A4E 65B682321153FE6D 0FEA1A94D85CE35B 427CE3B3F51E93C7 9BDF49B9423AF51A 953F7BB30D015B84 08CD58B1F993F556 22801A266A4435CD 3F36A82EDB627859 A36DC517F003F841 4C6F3D536E92ED19 2EFDE43577265728
- Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201307200859(name+title). Key = MD5(password) =c362fd7f4747cb226fa6db3946d81a5d, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).
Decrypted: GUID list
1 0da1df60-14d6-0638-a984-c37a23075a13 2 49e8fe04-852d-531b-a4e2-6e3630ffc96f 3 f650a1b8-c1a3-59e0-bb10-7890c135b9bc 4 8e98dede-d87c-027d-8172-27f6fdd4201f 5 b1c538df-249e-88bd-8679-7b485bb2d520 6 2ea2646b-331a-40fc-a3ac-5bee99085f54 7 05af3ad4-bc5b-66ab-8f7a-96cb087e4411 8 0683be36-99c7-3bd4-8cb1-b31c87a52cd2 9 32f3cb7c-3d85-0735-b40f-f3553a0aa46f 10 a9951981-b100-31af-a1e1-0e7d0a8ba273 11 7c2cf198-c170-7255-89bc-37ee314b3234 12 8ef0c18d-5aa7-0e8f-a855-9cb8ceb54cfe 13 0e46a28d-0da2-72c7-9ed1-a24dfb3766ff 14 2aa4f6a1-4793-02bf-a19d-e5eb070f915a 15 1c45770d-531a-528b-965c-a311804f8ecf 16 2ce8d515-3a84-27a5-83b9-46e368ca2510 17 e452db87-1369-3dbc-a59c-eea65826b214 18 339390bd-74bc-3a9d-b79d-3622ed79a229 19 5892ac03-9809-3745-b61e-62953c17ae73 20 b22217e4-a09d-8878-a65a-3dfa91eb4d2c 21 a874c51a-5b58-5830-a126-827755da9575 22 0313d745-c9fa-1079-ab2d-d3a505d5cfb1 23 820a90e6-046f-180f-9875-3eae40c434bb 24 3e36c02e-07f7-752d-9b92-8e6b42761b93 25 c161ec0b-f413-1a02-8448-be939da135e8 26 37474845-e88a-31a1-a33e-d7c0d58f97f5 27 d27d393d-c365-88e0-8481-ee958b299937 28 c174c3aa-924e-7e35-9d53-4b0ef174b0ca 29 3bf99471-1e2a-7b26-a502-6ac4b04ecd68 30 9bfd567d-5542-312d-a4fa-ec08cfbc3fd9 31 11c22343-95df-5e48-ad9d-2a09c16b0464 32 44042a0e-2442-80d1-b38f-f96bae9fc1df 33 1c2145db-6d3e-4f56-b7d4-929dd1626539 34 2994e47e-f112-0b74-bdc4-b4397cf1653b 35 b98a01c9-f9c4-29d6-86e1-329afe43ca34 36 a876694d-01d5-1add-a5b0-d1f6006e9437 37 e50b27ec-30f6-662c-82f0-92cb957f977b 38 dd2a7050-e130-4b1c-b55e-c57b2f4bde43 39 f2ba3d13-9323-3878-a81c-23af484aa668 40 b1409105-ecc7-4532-a45d-66a27c7c9a19 41 d8ea43c3-7131-1f81-93e0-8e4be9ba55c3 42 c6f56fbc-69cf-3de8-a93b-df5384a1110b 43 32475b23-df79-249f-8253-bba12f5a3f43 44 a2bef99d-c2ee-3608-9394-10fd1c5848de 45 74c8b0ca-aa85-2903-9e94-e843cfb22249 46 e9b9efe0-8df8-3178-9256-c3d21cdbb153 47 20ed3d43-d7d0-4f5b-a515-e0638dcfae24 48 d3c31397-5cda-5647-9394-df2c66670ec2
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
055084630370705233385117138773584021643413232345. Exactly this sequence comes out ofnew Random(841).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 1 of Run 49 (seed 822,652,546):
new Random(822652546), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. 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.