201303022020 19jws1
explained decrypted filler
seed 16
From the post to its content
As posted (encrypted)
496B10BC0E1851AA 905FDF324BC7D1FD 617F69543C4CB386 A83E76814B0A8858 9973799747A9D44A C2AA05C9FE3A2D40 C57D359E787FA83F DAD518942CE79E4C FEB05F968FAF6623 6E76822CD9E482EE 14E8B26677D041E8 ED1FAE8EF0DCC485 3BF787CD1CE9EEAD 67992940068BA9CC 0187579495B1FB86 E1BE7E988DB94503 1F164994A0CA71CB F6FCD35FD5BF8DE4 B7D2253EFD3DE3EC BA456440C730D7BE 121737E455AC23BF C67056E3B4976999 A9A925E4A391FE63 22034DB226204AE7 646650E9A9F6219A F368F9FB5344CD6C 62DC8F6F9789C94E 292E157CE91B6AC8 83F25840381DB841 8798DE374181314A 0EAF5C61AA276E6F 17C3A615F07AA8F2 0656DBEBB0F22E80 FDACED249CF298FA 43874442CF76B91D E7B5D21C2BED7ACD D4E0104599E5411F CE2E8047BF7FD14B 522F4C6C0C76CE48 43BF27F4BEA49EA3 613EC3814B33DD16 2C94879F48830172 EFB4B5428408F54A D8E3563DBC6E69A0 CA5896398C958F24 B8C6B79422E6A160 9FD4B7C744E5B574 DFA1D9221287CAEE 73B091E5A439B2D3 E7A9881BEA9AA1B9 304B4FCAEB8C6942 F27D8A7140413B07 2AD43F3028B5A181 C5DCDF40693DE0F3 14911533528920E4 9B35A48F72A5722E 8983965FDAB216EA 0BD1B96A7508E5F9 17E23E7889D6963D 587CDF7A0D479E9B 87FBAC1E53F63248 96B9D4E6F3F42D99 B2DEA5EC64A53AA0 E1FEC5E1F990C11D 2F2E2A1BE340B915 0860321E97C57C9B AF28152C330BC28A ECF54A86479E5081 5585054363B6F2D8 FF2A5173988B1274 E74688A9C567AD4E 2A16C0F53C18A5B4 CA29A6907182AD22 FD86E25F47022AB5 19FD950A280A6794 9684883200DA88B2 00E063AFB5B6E4A1 65B44E0E847066C9 11C680CA7F67F304 C3ACA7AD183B0704 7FE6D5C4C34F0C7D 14BEC332E34C39E8 589B3F1BFF94B2A7 3903908C39065E49 A7B5BB67D5CC1EA4 76258A3DF1670D4F 657D884D841D24A8 DB8062971350DDE5 9B6C1BAD52C4E949 D925E2E8574317AC 897C38EB5F2AB88E F4FE7CD19B490AC7 BC5A59365AD6D93D 4993ACC316F35E12 34EEA045F51A2B8E 834CFE9DF4C6812D 44E00D01338839CE A0C7F72C27944EDE 7B4831008386585A 0469512E0892F48B 79E13E2039C0F805 C9EEF4A3AB6FF6BE D19194D3D4862AB6 B8269DE52971720E 4B8A6436312892B9 2DE6C751FF633136 6B73A6C786AD6ED2 885192004050B015 6E6BFD9517C68A39 7AC5E23F91318485 317ECF1BEB40E8F3 B3C067932C611194 A375230DBD0E6920 A6C1E675EBA69F3F E8382441A7241186 6DBD7A5C80EACAE3 7925E6C1FC4D10CF CDE9118466869DD8 F84DC2F90524215E DE0C536E92EAF29C 422FE1E540FEE87C CA60E8ACB68A983B 79552D12661B71C0 E233DA938AA36FFC C040DA2751945106 C8D656BFB146DE3C 370D2E63EB891A44 BC8BE0A47E3A8EB4 1A0F93D7A3815A7E 3F5843DBBE10074B 9161B3C1BD6FC4B8 5125E249C5021FA0 67A1C41083800BF9 ADC39DEE0B26CE93 D022923C3BAB450F 762CFCB8CCB807C9 058790A8F5D5DB19 5CA9FECDB010D630 CBC1D3F21BDF2E67 E92FE3C0146B012B 7D62D06DCEE3790C E1752BED35C676B2 C90B0C48B5B86EB9 0AA02EC19B5F72FD 9076D82D99733570 BF0313FF926009A6 3258AD4B53A97C67 4F1BEF8344F5A6D1 0BC668A5B1500D61 CFAD57CC40B0B0BB 01597BFDB58B7A6E 2959286A29F5A73D 3CEF2D93DC4FD5CA 15468152DFB0C8AA CCB8129BFC58AB6E 05DBB2A6A15D5869 C91D712C05E85AD6 96F67A0295AA4E8E DB70761072A295CC F36DB3B7406CB9AB 9FF95FE896887FBC 8028E852A5D1CA5A EB8064EA53024A72 D25B82B250E92571 C928A4E384986621 A2B182EA69D6D3F8 E57EE1D45B4E9242 0F505112139BEFE6 FCA3D060CC8689B2 4BF1B78810B926FA 79350B7DF0CDBD77 9DE5B9E75A5FDD3A EDE2A2E4D07B1A6A 77E572214EF07A74 E05041C6F8BE3E96 CCEEB507626EDD13 20C9DB1BAB8FC799
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303022020(name+title). Key = MD5(password) =3704e0082ed75cec0b9fdd3d018bf660, 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 9e2f7eb2-9f47-0f5c-ade6-7409903fc4b0 2 99e468ca-f900-422b-bdb0-0c502a633382 3 ed2f44d4-d29f-8acf-8fac-1d1c75e87be1 4 7fb6562e-6223-8bc1-b1d9-6718512570ce 5 8a7632eb-b247-3d6b-87c3-c15ebfefaa1c 6 154f70eb-8570-411b-a649-39e589efea93 7 a91fae94-f265-04fc-a9f5-db1211921e07 8 24a03403-9bdf-4862-946a-92a3b66e0958 9 0614d5c6-bb32-8eb3-b13d-ad4c017cb2bd 10 de3f17ed-eedf-1ea6-9dc4-4978b152ac3b 11 261e50ee-14fc-0a60-ab9a-43b6e865e2ad 12 0adf9001-aff9-89ef-aad9-d70cbfdc8625 13 299f8124-0c58-5577-aeb2-87e96ebd1216 14 e81c2d77-25b1-7ba0-93d4-766c650533a1 15 5fb4709a-9ee9-1a4e-a0d1-38561aedf52c 16 aea7bbaa-c256-00c5-ad7d-489e8655e44c 17 c2bd1dea-5e9e-5607-aaf7-3b21b057bb35 18 8ba7172e-7d1b-8597-977e-1dc0e11f28bf 19 e6935ab2-0371-0ad7-a872-b1ec4393d7c9 20 5d646ea9-1829-4d08-bbb0-c664fc5ccf0f 21 84d068ba-322c-8d7c-b9b5-72bc773d874f 22 a0228ac4-be3e-6f1b-ab07-a5222e0b506d 23 6880fc84-c4ca-66bb-adf2-54d45a51460f 24 ad9157dc-e4ed-5950-a687-d0f1a13a4834 25 1753811e-574b-2315-be91-33741b6c902e 26 d545affa-d62b-7d50-9134-d25cc141b040 27 5b50a6a9-89ae-676a-9b0d-d752db5b7925 28 f995f74d-37d6-54e1-947c-1a5cfcb1efe1 29 82e2eb79-06be-89e9-9a2e-f53b54543cad 30 444e925e-96e3-81f9-bf29-dd131cd7b410 31 998cfadd-c894-0e4f-862f-dafcf8b277ae 32 6eb1ea46-e7a7-61b3-831a-7e052a76449e 33 0c801a10-7f73-68ce-b51f-19bd8f19b3b5 34 3d3e3305-c571-38ba-8939-a5dec51ef2fa 35 97e42d40-d4b0-2517-b728-d26713974416 36 e04aa55f-de16-42bb-a17d-40d197f6778d 37 e7c4cafb-9926-208f-9f28-d79f74469a7f 38 a0540e8c-18ed-2c90-9ee7-343bce78ce94 39 b63d3284-a08e-0a54-8902-5e7c7374d7aa 40 2b9617db-a200-0d96-b115-5061d75c77f6 41 337d0311-db9e-7937-bdd1-f33f7f647c3e 42 02025f77-8ef0-19f9-9094-6e24ad66c2d2 43 9195c062-d944-2d25-9979-cf57e6a1e18c 44 d9f4972b-73ff-0b63-bdae-290470706bd9
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
04883404810857105804866527658806632422007120. Exactly this sequence comes out ofnew Random(16).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 136 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.