201210150500 11i61d
explained decrypted filler
seed 179
From the post to its content
As posted (encrypted)
210F635E2D82E76C 7AE3CBFEF787D5DB 27A096A0FF92C35C D764DD50C3B70BF1 4C3F60AD7524F28D 77BDDF4B6D126251 C11E431C42477A6F C71416F8FF931205 73F2E5D4C137D230 7941444F4FDB2CCC 5BADCFC7BD602678 29EC7181D4737FD8 07069CCEE600F449 00D97C8CE29AD637 5CF8AAB1361573D9 7618E2715D5FE00B C2C4AA2594BEEFC6 79C07A7C5D75A5D6 C7B1A1F40F722648 B9EE10B144BFE8D4 491824069E7AB8A8 90BBAF55EF1EFDF5 DE1DB01307F3A9E0 259A2B93C71CA113 D95CCA08CD7A8286 D0806E457C930077 CAD0312A4475F459 F6D90319797BC69C 1A6E568D8B8C3139 AEDE94B3476E1FBF 09B85F33C93FF206 FACA134C53E9B123 A02CF669CC2216F9 23B640FF9EDA294C 97C0B041586FD925 B12C9AFEBD6BE772 F701BED61A55F287 AE2C5639A5F6263B 70BDAD12598EF8DD C13B9FC57E48D8FD 085DFD38DF7600E4 0639BCAFA39DC30F 3309A6C43A6496E3 6D6A8104F57305DD BE0A907FB7DCA2B2 558FE51B218676C0 173DEA6B755C459E CB11C08E3190FC56 36078B00CBB0D065 2188973B22531F43 C496E719F8AC83F9 D0B4D3B06C0A993E 3D4DFA236D06F69F 8929194CA17F3CC2 CEF8CBD457213699 5175D7A6C9C0FA0E E10B042B075D61F4 5C1E62F2E8212760 572DFD6E0CAA1996 77B1B2E56C4AE13D 4F7970599C614103 604FF802783C1740 D2AAC7678DBFC02A 252A031BE7B5B1E8 14E5647AFE3707CD 6767209D4C382380 A66572926A5387AA 1278689C199C4807 520CB3A5BB57F0DB 6BAD2E3ED96F7FFB 65A77C71BAD17576 241134AC2529500B 24AA5891C93E0836 E398A3E64D32C67B 3263A40B57F81853 CAEEBC794FD58D98 0F54F71D515F763D DD600C4DB93F9F31 800D777031F93ED4 32D786451E7FFFD0 921A4566BA3368B1 832FDB7FD88E8E53 707BD932B83C108A F53463706EEA56D3 D6935F2D6044CDF5 D1965BD62435E84F A4034C3E080F6FB2 7A75D1D22A9851EA FFEB440F702F44AC 2A3598CC8BFC9324 2E7595C668A18834 195B84DC595CD86A 8160601864980789 994498BA2F233772 46DD07D8CF40F929 EDD494684650EAF7 4D5E5900A1BD7A8F 467C985BAC0CE22D D1BB9A24D5A7ADC3 6A3056824762BFDE 657C5E05C40F396C 07821C27AA32B3FB FD96BDE6CAA77FD3 EB6DFADA91BDEDCA 061466FE16EAAE0F 0ECA38C65C753749 4C2FAE7CE03CD889 A1965E0C4D808A80 F9324C9704475364 E1566C5B6E7E4FDE 9B0BA903C0CB24C1 CD6D577415DC62B1 3A90F9EE491EC69C 4D14DC47AE33718B 20FE590078D6A096 B14808A62809C855 8A4195BEB0065F59 4B8C4CBD0682B121 E6CC56E845F79580 96EB1F2A282E8ABF 03F24C972342594B 94669C92BC1B13BC C7EE456CB8B5C1D4 B88115B798FF2B80 1347B69AFA26B438 89639861872732F1 3A07A829F4CD3CEB 123C0EC3850B6A0D 1ADA693A23F58148 585FC6F47069A491 5E3B26AB2F837FE9 5B8833E1470AB9DA 828E3F9FF3702806 0105825169C76743 5F0AF68FA98E133E FAB587047A3DFE3F 09E282184885A175 90C1DBF328C0E606 98FA7C32A729F983 9DA0B108F1232DF3 00EB6DDCA87D7093 5ACA20C8E5467953 8ACD77133F856046 39F3310A77217CE6 63CABA1958BEAD58 37939114CB59DB13 FE19823D92880009 D1784A3E0DB0CA24 4E1A17C27D48007D 72CED92889B96D0C F391C3D23AB9A491 8D9A6AA2BC26D4A1 E3CFC54AA4DFDA4D 67060D3EE3C9E1D7 32F3E8C7AB2A2F9D 8EAC3E6007188705 DDB98596EACDD81A CDC9FA6465A075D7 CE5F94727C7DD3AB F082167508BED4DD 23A3E6622263F5A9 C5BBB1E15F5E1824 6F192816FEA3A38D E00B9C4CD3E43FF2 F1899FF64B883819 CD39B84D1E50129E 854D75814B6D4F1F 97C0F1697F072B8C 1A56FA4BFADACF0B F1BF7CB5B7B8F132 C700713A8DA17CA5 AD88543D5AC6C696 ACCA607104115AFB 57170D82AA07C262 6DD9D03912ED4B9D FB11042266904F7D A8259282C9437049
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201210150500(name+title). Key = MD5(password) =da04dbaec8fb510483a42d6a5735fcb4, 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 f9c2c244-d531-2e89-a9ed-dda51470ab54 2 1d263ce1-21d2-3161-a708-f2c792a192c6 3 c0c1c971-8124-72c4-b0a4-e22ba24cd19f 4 e1265637-142a-69ec-9cb7-5c1eb11e883b 5 f9749f92-fa46-06cd-8792-619aa8d409ee 6 7b33e84d-bc89-8bcd-9b38-70161147eb47 7 8ec78332-bb95-0840-9590-2ca8b1dc1eaa 8 9c61e9f8-74dd-2427-ad6b-15691687d00f 9 ed3595aa-6959-1bd8-98d8-eff731d1288d 10 047c4112-eb69-2dd4-84b1-a5f0eaa4baa6 11 2ef91bbe-8878-1ab2-85dc-28e7a4fb26f8 12 373d5a24-97b5-1c89-8723-a541b48a4d4a 13 266b7112-faa1-633e-bb4b-dda0929f4141 14 a661dc67-76ee-5116-8ce6-fb62cc580646 15 095e2f8f-3fcf-27ea-89aa-384b32117115 16 29c53e40-7646-721d-9aab-39f316c19a3b 17 8037ea5a-5ffb-05de-a8bb-42bfbfd97b6c 18 c6815d5c-375e-8686-8947-5c1a983ab848 19 960a8b26-979f-496f-b64d-f43299832496 20 f5bcfe86-bf22-5265-85f2-f2fbd09c4cc4 21 f1bb70ba-ab8a-5af4-b432-31c62e427688 22 946b29d1-21ac-6916-94c0-09566e983757 23 6c0da085-391c-231d-89a9-d6cca4aa996d 24 89430ebc-7c52-54ea-be13-9b86da9b793d 25 1d36d308-bc62-2d81-91cb-fda53a363d5c 26 463840ea-a56f-5d24-a43a-9349f278aa9b 27 35a94ceb-1010-7f34-8026-70432054ae6a 28 92d439af-8a7c-5d9e-80ba-e41a35a047db 29 58bd5a58-9c59-8969-bbcf-93acc13ed817 30 653a409e-0d87-29e4-ae38-28076dc12305 31 96b55897-d682-2628-8a79-f25b474f472c 32 d9ed9432-c023-51c8-8646-87462d278134 33 0548e202-d5ff-2f3b-a85d-7babab7bd53e 34 bd2b7399-56ae-41a9-a9e8-2ca361717793 35 954b543f-a023-17d3-8512-1c3f36ab1e0b 36 46e7c086-58e0-4604-b8a2-e27acdbdaa9a 37 568209bc-0f64-2f4a-9b5b-4ae8e2944978 38 b96395e3-aa13-35f1-9697-12663191f195 39 1776fe14-9995-8a97-9d86-672febf764be 40 06db78ec-6c11-5de7-981a-fb5bfc1360fc 41 e47b7962-53b9-8ca3-919b-97f889d8e7c1 42 589e6724-2547-4be9-9006-22981b130d4e 43 c3cd8f07-ea14-437a-a46a-2080b6cc4384 44 f52386cf-be14-409f-ab93-9e8dad90f283
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
23760802121165270845562525758225241423858444. Exactly this sequence comes out ofnew Random(179).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 27 of Run 36 (seed 335,015):
new Random(335015), Next(8,64) 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 2012-10-10 20:54–00:54). - Conclusion. Filler. The content is fully explained by the two RNGs.