201302270844 19bqy6
explained decrypted filler
seed 210
From the post to its content
As posted (encrypted)
B1D3B7DC51E1AE46 FE9321003C4706D0 F292263C5D0E1400 DC90EFE517D1F645 6B90BBD726D6AA46 4AA5B920D1131AB9 8A7ACCFDA0E38C98 181964BECBF7C5FD B6A8A18CC4F51398 AF76B33E7E2A4EEB 883D703B93ED99B5 7C01CBE7E6C61A48 EF7DC3FEA50C30E4 C7F17BA59441D1A9 8662D949E837B49F 4F4CBC9F935CA600 90A6FF83648A9086 7589F3ED9AC60FE1 8F8F630A5DE43429 1DDFD1370D0E71B4 C417D6C8D3D71BE1 DCABEA38FF942770 4CAC9AE242C3B9FB 8D8334F891F60802 12CACF40721E5468 0ADC3C338FE83568 F7A0E437DADCEAA6 468C4EEB026E1D77 93058785CA2ED2C2 DC754FBDEB0B9A7A 6047A25C6F77EECB 485899BB5CB0728E D02637519005BF25 DBC885E54D492F71 36A066C6593B6704 1DFCB8D9BC3A7F40 71AA20539913496C 9D665D1E03E0DA12 55CE8530C5926F91 3B10D09A9CEA7467 E55D86BB94D7C1A7 A00BE0E0D60D6254 C0BA652E0F4399AE 71360AB9098017D7 26466DFC7392C567 27EE2AE56B9D89AB 22E56E51ACB5C82A B4C917E10FA8CAE3 B7B1666A4F98A3EC C0D5CEAEC141BF17 06A5DE0E0AB10905 2B70045E83B90154 27AC7EB0C1654116 8F0BA9CAD9F7707F 3A894BCA516560C4 169CEBF86774801F C5F3B7C631709223 E632677AB5831291 F0DACD38109768E9 8A2E0F22D3A068DB 9B86C850EA20415C D2C085A86EE50FFD 4CBC647CB368761E A664B6AA050AC52A EAC92BA2BA64EB85 9F72CF3D52E83608 BA61BC6AC249FC3E BFAA38D7FB8B51D1 D830A124912EE677 1092BD32EDAD597D 2E4CEA1DD66303ED FE6BA20BC710A7A1 68EFD2EB589C39E4 150E57836DC364FF 890C57DF31FF5410 840B229C288F7000 7488259FAFCA4239 39D8FA3C86C0C17E 7C3516DEAF8EF309 F46EE8CEAE89756C 62F4CE1CE7B5B6D1 6C05C58B1DE5F550 A2870B06874C5387 8E203188BDC32356 A89A7B5DFEDDABB9 9E4F0BFDB71D8C6F 157FCDFFF4ED6CFC EC4A8A8ADB7FB4C7 3A320E3F915C857F 4225FA3EF54A5B0A 034674A255FAB8C1 ED0C15DCFBB8DE3A CC05045151D98208 95E13D17986B146A C5DF377519CCC7FE DDAF6A4E7CE2EA26 54633EF3EB27E5B3 C9BCBF39188BC7EA 3983DF4E6FEA8F8D 024D87D0E903941E 30D06B23194129BA 3AB207AF431E66E8 3FB544E132752B69 0593980FA4032D75 5527044D657ABCB0 5810FA70FC56F6C7 E8B0E37E2363824F BB249FDF259E8664 1D97B1B132560EDD 473F0CE784806B6A 5090FE75D8D31731 4B769A9572A573AA D5F73B3000685058 3719183DC3FFCAEE BCA63583E67055C5 E73F59D09C7FBE51 416E87FCE494752A E6CA01F978C1AB1C CF029273E4CB9534 92FC451E8D4B8B8E 27361D662FD044D0 C559FED3E178ABCF C36AECD4B82DC882 D11100A0D4A327FF 29B763E609FE08E3 CA734889D18B6676 AC1A7E573B3BEE5E 97AA9E9C0EEDBAB9 5E20904882BBAB01 2E2572CAADAEA5E1 525CC685B1C4E28B 64B0DBA5D30A0E5B 3B4EF17A4789C0D7 D50E19EA3A84C0C2 BD25F84F83499FF4 7C05E631B06A0AAE 016576BBD1FDE97C 6617F67E85F311E3 9D8ACA0F1BD457DA 8AE5049D525707D6 8C7F8E7E1902107C 4008B2F481487F1C 5373A7BE6AB29BA1 4908BCB609E381D6 94BD6DBFC5A23E2B 1208C9AEFD177B3D CDF6C8961BBC5B6C FABE2C30B1A99A26 3B9E5D17E2E41795 08B5B1A228789376 0DC277D7965879BB C9BEA8916541A86F 6D9A5880C1DC83AF 67EEA1298C7F20FB 21072683A54F65F7 579BF6E2B3F6978A E64F4A5385766078 A6A1D7CBDE3B5B83 1E498504733C01CE 83031E27658EE62B CBB43985B49652CE CDDC18624375C261 CEFFF4696D97FAFE 701503D2A559CD46 2532791FA27C4F92 50F4CE46F6448263 3D0085071275BB7A 3664379F399249BE 39E0674B2319C329 0C9F5417E9D6A08F F828CBAA2FB52697 05AEF9521FA4EE17 7BE406036E9A79AA C26349906DE42459 EC9F18CC408C8592 23D803A19123CE32 FF0077DDEF14313A
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201302270844(name+title). Key = MD5(password) =a3d613660acc70e22ea336ba27702dd9, 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 f5201d2a-a871-3fbe-9179-68364d64cff3 2 7b056dbe-35d0-3e70-a274-553ce4ca57b4 3 045426d0-09ae-40ec-9c9c-a6d791d6e491 4 716154f3-0b73-3cf9-9838-79a4c3a3fbbf 5 4c0dc75e-7d04-0797-be1d-977083e8d199 6 9d7065f7-8443-082a-b472-b704fabd6057 7 7c940450-baf5-82e3-9dc4-552ef8dbaf81 8 040e4707-2591-7f93-9b2a-f216d0c556f7 9 e4660257-ae63-8aaa-9ba7-46d087aef79f 10 1e7bf6dd-2ac6-6562-a775-82a0a7d57108 11 07e71f62-ba74-0faa-8574-d6db29e1b9aa 12 b5a59e4e-78c2-3e24-8b15-8ebec9bcdba4 13 10eb9bc2-7603-8741-8943-62e4ae7be40a 14 276ae864-684c-6fbb-8e62-afa167f7aa99 15 b1e6542a-72df-89a2-bd48-dfcae032ee2f 16 d3f252cb-8f36-15ad-9c19-12d7f0075830 17 ee87466d-b551-1875-89c4-78ed86e8e1b7 18 d3e2053c-a7b3-1e0b-bb21-a640c53939c8 19 10d277df-d30b-3b6b-af6f-bee6a329e550 20 7c0f9d1d-034d-5c61-8d25-836642b5ae10 21 af904435-47d3-6465-908e-b83a68cd6fcc 22 43795297-2fe9-310c-a61b-730a76954678 23 4e1b7c96-dc5a-4ef5-8d32-d601cff9a63e 24 bd9826ac-9bbd-3397-b374-df06deaffb05 25 50b79da8-5ffc-2855-b30b-bca819426903 26 d9bd3c03-6bc5-597b-89a5-c91749d9f623 27 12639a99-ca96-4c7f-ab9a-7a07172cb947 28 4179d8ef-a408-76b8-a6b4-ac39cdc3a32c 29 1791e537-d38c-4cce-bf53-4541439d77cc 30 f75994c9-4520-10f7-a641-271fefdb2ade 31 78f611f1-26d9-62ab-b257-74b21dd139a0 32 b32b68f3-3bc3-60a2-9068-49c040d6f883 33 db3fab51-93ce-624d-a0fc-50947e38cc1c 34 6e95a233-98aa-27ab-89ea-aaf13184e3a1 35 8443a2c2-e813-8367-806b-769f3d756b08 36 a9b89252-90e2-7b38-9c2b-adf45432103c 37 c5dc7c7d-71e9-8599-962e-03bae576ef6e 38 4f4488e8-de55-4078-a9b6-e3e6d9ac414a 39 6ccd2043-147f-2c0a-bc5f-6094ea68df32 40 45e5fd2a-c684-18a1-b799-d513ffbf6ef5 41 623f27e0-ae80-64d9-b599-93eb3f93dc1d 42 c7b3bf7c-fa77-0bd0-9da5-799188d0fa23 43 c75f758a-8797-2067-aa4d-2ad658fc33b7 44 98b67df6-a428-084d-a666-66e9b750b038
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
33430087860386811135634325474166628784216020. Exactly this sequence comes out ofnew Random(210).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 60 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.