201303261359 1b0t7v
explained decrypted filler
seed 241
From the post to its content
As posted (encrypted)
5C7369E61920A649 6FA11BA086E8E3E5 90B53F60CD05E8EB 077EBDC760AC4FFF 5753A717470BD569 51376CE011C04FF0 C56E5D59F6F70591 E6355897E054B84F 87C52164C48725F0 66D448F9D70CE191 04C917356B5D908E CD9CA43740722321 2692BEE4467C5E75 FC46E78BFF324EC7 6C8909CE1C230D54 DB99FD8ABC9528D2 F1F271BD2D4E3AC2 4974DE30CB3FBD2E 4012A0B5214562C2 7D542F87993D608E ED45D2A099ED31CD CA406508AD862F0E BD668AF4A52343A7 C8C8068F5E7A8280 367CA6DE71506C92 B09924240CE195EB F4B60CD3A636FE81 AD0065F65F806332 41B2A0B64957102E 9EF7777A18EED758 8540E8D610E7B5DE 3A80D7AFFE6A1740 7B420DF057037995 D8D2CAA308D2F55A 3605FF855050F07C 3544CDC771A14C8B 3DFE70AC65136E6E 90A1A8E2B1AA583A 3AE1A484B2E66B04 CFA6212AC795A15D F7EB1B0B77A1FBAF 4D5B0B35B2C155F5 D7D05101A8A65127 882DA04CBF1B51DF 02AA8E65DCB21F5F 9F813F75E99EEE0C 3E77C55A7016A630 123C7BCBFF6B7BD8 96BAD19ACE0699A0 42915F8F360A1044 9B3FCC09E0DB7C36 CA0830BFEFF95A22 17E4B21F1C0F0152 E076EB1A74AEEA4A F69EEE55FEBF434D 1337EA9C5C51EF78 53991834AEC61DC0 FE505E148EF7276F 6442BD6CFD64385E A8C206F4AAA85BF8 43732EE29ACD6C8A E1EE5D80BC631859 D14CFC473EA50B5A A1208A3B5EEB5FE7 FD811616CA88B84C 9F5F06C5AF878FC8 FD70B207EFFEAA46 F7B0E0B60B289A1C F927E001055AFD29 CB10E4CB7C81F13F EAB583DBDDDA52BA 43386F0105C2E3E6 B03ADFF69978C7FA 5B1154ACD517D569 C7A566BCCF8AAFEA 76C73773D6DD16FE C8731F3D30E9A968 654F9024960E27F5 E25D51DA6C2CE88F E24A3EE18FBFAB28 52E37873E05DD394 6AFDADF8BAAAF9B8 1B0380F139595F28 631CB3D85698B9C4 28F07F81EC862DDA 2132358F493BC68E 35BA99B835B37E2D 6732B263556E8F80 D01C6F7FCFB03968 996CA49285016F81 E5CD5B880A06B8CC 4C820C3AD1305547 F2BB7950DCE897B3 94C56E785D229FBB C9C3F9B6D90561EF A991BAD94B64AA6F 5325DB92A12937C4 8A80172D43051FD7 B0A3E61AFF7599A3 70569C344CC938F3 29D8D799AD5E469D EC0339BF47DF94D2 884C5E493BEC9B01 4AA2DABE86B6865E 711B226E6C5D9C0A 0B11C59E7EE0F8AA DE4189EA8A3E1CAC 930C3DAE2D924088 2739FBF1772C8C4F 7F2052AF2D407ADC B2A913177FBDC5C2 B59D230FE932C046 8253D4A97ED0F286 678CE630717C576B BDA6ECC2C8E1D3DE DD122F5A4BBBE9FE 7CBBDF688D595F11 6DFC090EF75E64B0 2C6B7C8720D49D34 CCB9E1057789E722 080FE2EF5773EFB2 D2D5B119CF0B15D4 6E589E3ACF7C7E19 6D4B025FB13DBF55 503CE56008CA637F 63221BF6505F2C81 6CEBDF0EAF2C665F 34CDB052524BCCE7 5E7C15C713015DCE FBC75369BB016AFE D1DDD1D2A97A1CF2 B1AB7B12A4A18302 DDC37E46353DD279 3CE01DFE86DDD694 3BADB76A8357CCAC 330AB75AD30F644D 90181185B33887A3 513ED10B38EDA2F2 783A1CB2B689182D 81942F16AF9480E8 29EF337C20AB5778 9227211772C13A19 5E30B3BC693AAE99 7AE48DCDA2FAC579 4FD863F284961880 4686EFB8F8810029 C98709EA42110078 F449202C74975765 7D75E37C6560CBE8 038067CCF031AE39 F36B746E1BD64AA7 03F189F7A29F0A3B DC0D3F489EE46FB0 05FA2999ABFBFAA2 E7350056925325D3 B9F793E68AEEAF51 F9C8E4B29E28B111 1D6DFE5827FEAC2A 3CBD19E5B57A6679 BD0296ED8BD67691 C032DBA0C6CF8246 67166FE4D07A51DE 525DC05DE0638DAE A53894C50F449DDB 87D7B4EC6B70176D A4A864410E8077B9 FFABB79C85BA47BF E0201536EA64B70E 5E7F0ECE303C1ADC CA2612A3A4D2FC98 67963D3676FB0434 D0B9CB5E72090CCD 6A44F97BD4A49EE6 2510B5D4169C8C49 4746007808CBD161 BEE11A977310DA37 173563361B50D776 C1147DC1316090C3 D8A398B57E2664E1 BB028D5B8E7E1ADB 91215CA6144252DF 02069CE1C4ECCAFB 2761D281D4ECDD9C B6D3A72F483747B9 32BA4BF6AD53E874 4C33FB4F212A1286 D9E2DAE77E27EA85 B2E924728FBBCA30 83F17B9E22408606 32FDD0EDC71EEAF6 36CB1E14752A3C83 044A84BBC2529F76 728012D3D3323ACA
- Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303261359(name+title). Key = MD5(password) =e07285b40c97079ab2f0046058aac279, 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 5fa3d10b-aad3-56bb-8012-4c0e7e97e174 2 b9b58050-3614-4f32-ac11-81192f173d75 3 e33385b4-cd25-2322-9df8-a14c96c4c0ee 4 03da34ec-3549-8ce4-8f0e-5116d464ee09 5 db4a9984-b6ac-083f-abe5-6738a83e2022 6 6af5ec85-7c1d-13ce-ae3f-da04ca9d1401 7 5c3645ba-9f03-7983-8afa-257b900a8bae 8 94b0d143-e56f-3e2b-bff2-9f0986546af0 9 c95da184-1a06-7d99-8fb0-3dac16c58cbe 10 a6e3785d-ace8-148e-8c3f-8cc51700ff88 11 b934e1de-f747-7d71-9fcc-b38baf970802 12 bf07ba65-70ca-5cde-ad1a-46540e8d2123 13 91f72ffd-6a22-2202-8f7f-22a5109239de 14 7a5b480d-d0cd-7804-a359-c3f1accb641f 15 e20265bb-942b-6160-b187-bcf04eba6357 16 f25a91fd-bc29-404d-9693-970750a77e14 17 dbf81940-cf6d-12cf-a907-13429d1df873 18 dbafa009-2587-3fdd-a3bf-512af61294a3 19 598a4a90-e9fc-1aec-a490-3896705b1ea3 20 f103ee83-b66d-5bdc-acad-d17d672481aa 21 c2431e26-13bf-7c92-abb3-13878f28c0f9 22 ab8680b6-2566-85a1-8bd3-2b2f21fa00c7 23 204687b3-97c8-64e2-aa62-d996e597869e 24 a72f9f20-9e12-268d-b10f-e3eb29d41059 25 596df0ae-beb8-255c-b747-614cad83e22a 26 30b60858-1e6a-46cc-8a90-86538cbbcbaa 27 996beeec-f461-1f32-9c75-909397fe8382 28 e43c0d92-4706-0d0c-bfa6-b5bd62bd3585 29 2c7bdf7c-fd35-1a61-8f75-e52e0b959388 30 5d7fc279-b79c-1542-84f3-2cf3ce07ced8 31 224674f3-6a72-13ee-ad2d-566d1987524c 32 e49fa9ad-ae89-8737-bfeb-141d511e7e03 33 56c8eb6b-e548-1d11-bacf-8773a2bdb52b 34 eea126fd-6a99-026f-831f-387e6d335585 35 8791be59-8120-7bd6-86f9-98640837f6fd 36 f2cc4002-9e64-1b97-9524-4f81e280c313 37 bd3f2413-eeb9-55c1-9707-4b0e9bd0a825 38 dd78d4bd-c8d1-5b65-80f5-33bd009caadd 39 723eed43-804b-5288-8f8d-fe27f1d0fb74 40 9f091d35-74f9-737b-909a-b9d69d2a3a50 41 6668b9df-50ab-433b-975f-c698e94466aa 42 032ffc73-9ce4-6c42-b311-a99bf4ddf34e 43 c9e36879-954a-0aef-9a85-425fe052771e 44 003f7896-202a-448a-8bc1-00c3f016f17c 45 97464e6b-48fa-8a66-9fd5-9a0518f8b4ff 46 436409c1-69da-0439-9ca4-5643621f68bc 47 a5a985ad-3171-2c56-8378-1dda94385517 48 d5266bc2-3599-2214-94fd-40681d659784
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
542801737175276413157862241011181071555746048022. Exactly this sequence comes out ofnew Random(241).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 17 of Run 43 (seed 120,022,078):
new Random(120022078), 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-03-21 09:44–10:39). - Conclusion. Filler. The content is fully explained by the two RNGs.