201209241222 10dinr
explained decrypted filler
3DES(name+title) ECB, 26 GUIDs, seed 707
From the post to its content
As posted (encrypted)
EFABFED3936D6DB0 D8FCA1A0D43B8398 1C4C9D443E5C1D5D 8032AAA330B3F9BC C568545A59357729 4720845AB4B79CB5 BD7550B2EA9F5C67 DC81A777C70708CA 81EA0F3F059A6919 2BF66843ABABCB9B 93858E9ACFFC5DD3 09598457D399DA78 27E49CAFE24290C1 B6B00F4E2D8732BC 9F6ED4CA411B5744 9B847FB642AF4D6D BBD2F3930114F6F6 AB511F8F843B8F7F 1475F1E053BB1136 BE5B124298CA51C2 6D8C872E68C4FAEA 64C460A56D36EFE7 94D3C39107430ADE B775C15FA88BCCFF 0FB1DCE77C223685 80ECB65F2D86C4C4 7B246288FFD1665E 14F3FBFD59A07A48 308C1E82A3345598 8EB4B7B8E3A71C43 43ED54DBACF3B98F AA6FC15CB2777CE7 754BC1A6D6808A99 7D25496C02D2EDA4 5D9A839541D37DB6 D01B1B4D9E35CD15 449AB0E30D8BFAE4 9C9FEE3DFDDF9032 167B3625A85F3F4F 34ABEB719BF80D37 9395F347CD24EDA3 1BF2A207D94FA37C 37C6FC1F1E05A826 2F3DD22C2B21D1AB 826952FD8AC7399B 23806926FC3202F2 331C5B67629E5F40 3610BBE88D582143 C1025107EDF1789F 7343376A726D6E3A 78B763B28222ECC8 A31D4630D5C41810 816603295D95F1F4 6F340FF025286440 F15D935751FAFB36 0813AE158416D955 96991337568D2866 53CC11ADE821088C 45F3ACCBCA194A28 F7C26DEBA29F69C7 D4F2747F620F39E1 7DD1371D3A15CBB2 70C150F8407714E8 565175577DF70DF0 72095D27E7C7713F 7E6839C8A5D74E94 3BE394E116EA6426 D557F7919890327D C1C4C037F21B0275 8BEE9A51965DC0B3 8173B3D3F38AE45D 508B7FCB0E758E99 5174AA55FBE3DB60 544BE0D80EB1916D 367CF3CD21BD1381 5EC2A99012E9A022 C3C31097ECEC1C4C B420C72E901DBE43 997E3FC102E9A911 66080067C4AB75E8 7B0F8ABBB832FB89 D13A2A21E25B24A1 62FA9D22B81098B4 AB18CD2422C86C37 AA26B8D85636274F 9BC51E62B1E52A69 CAC851936C0489F3 1EF31F7AB5A098EB 2D6E5A004D7A021D B6B98D12297A05E6 DBABC526335BAEF7 AC67A6CD364BC872 B489976A8E74970C B6F7F5658D541393 4DF07C7F2C30415C C8369EC6EFCEFFDD 367C06A4E6C15B78 2C8100534D4CBD05 6CFBDDD9ABB89262 576BD65E27BFEE59 EFEF8426DD9D9378 03D5F6CDEF29EAB1 CBA898011F2EF803 18BED58EF351F447 0E880F125C44602E
- Read the ciphertext. Strip whitespace: 1,680 hex characters = 840 bytes = 105 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201209241222(name+title). Key = MD5(password) =4f5f1e3940af10e40eb19cbece5c1b20, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 26 GUIDs as hex (shown below).
Decrypted: GUID list
1 ded23f80-af56-0545-b3c7-f45e10316b07 2 883c609c-135e-27e6-9f07-8282aa008fff 3 c1352eef-4a2d-834d-a271-c5222c7855a4 4 76cad9a3-1824-492d-9ed2-d2caa7b8dbd0 5 ec7ba1aa-7b3c-3071-bd27-03561b2ee4f0 6 857c460b-78d0-310d-a6c2-c498616e11ef 7 0cb9df92-8926-697b-94ef-3b5508e91308 8 1d634623-e1c4-1d74-b3ce-d5aabf334855 9 93d9c9c6-f7cd-4edc-a46d-116ec0ff2485 10 5571c318-841d-8260-a6e9-e8b067ee2938 11 54df2ec2-4140-1102-964c-39ddbe536f9d 12 e2af61da-00e4-3d75-a6b5-78a0c59921e9 13 4b47bbc1-02f9-5ffb-ba0d-789907583241 14 eb272816-ef45-2605-a8bd-9c9c25ca22f0 15 823611c8-7e2d-722e-b4e8-7b59929e24e6 16 34f31cc8-4e14-55b9-94ac-804f05e8f0da 17 d65a53c2-c418-0fb1-b2ec-35674119a933 18 f498e4bb-f862-3fdc-a13e-8ce19bfb1c64 19 2db11f13-8f80-70a4-bc4e-20ed064b77e0 20 87c3501d-dfb1-08f7-b192-9293ceaca605 21 8f51da42-eda9-6246-a57c-f32e3d07f981 22 1eba6daf-50ae-2745-ba30-3a97cd1bb5e4 23 f0b530f0-a01a-4e55-8383-c3b09b98786b 24 56e9a887-cb96-0275-aa98-0408023510d7 25 cb22d2af-8e7d-8268-aef5-33af6f599d45 26 8d7b6276-a563-28b2-8814-931a90749369
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
02843361481352750370624082. Exactly this sequence comes out ofnew Random(707).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 158 of Run 34 (seed 83,105,000):
new Random(83105000), Next(8,64) per post. The RNG predicts N = 26; the post has N = 26 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24). - Conclusion. Filler. The content is fully explained by the two RNGs.