201302141559 18jdpo
explained decrypted filler
seed 817
From the post to its content
As posted (encrypted)
9AEE97C3E7698D1B 8A3A0041AFECA4F4 48669C46B7609D96 34DA6C40D92E2DBC 72E1906BA5EF0CF0 D5AF04619D0D9EC8 0E3D9F9798975866 E97D1C85794BB6B0 23CA67C862337A3C D222AA65F4CADE90 6E2343D343D4E1AE CBF222253919E06B BB3F88BD3ADCF26F 7B9BCD6578E93728 F93EADF8FA7CA47F 05A0FD6FDB02C77E BD3AE3D93068483A 7BA70CFE4949B692 DAC0D8609E5D703B F71D113AFDBF1257 1B46568FE45A6191 D290047780D5026B 65F03856CFF9F096 9F9C78F22C3AC509 FF896F69E2557CDE 125E8CEE697CC6E9 27B802B52ECE9EAB 6E4BCAEC33BAB04D C2E6CE37300556A8 8144B1BF6018BD20 158C8771C7EA2F7E 6FC6038F0BF4D8FC 421DBFB86B27D6BC 48809AC08C276ACF 74723959B9EFA168 8E79BF95EE6FF438 E74591F9D39AC505 27551896A6F9A3EA F000032A599C4691 F7A54F67AFF4419C 07698974A57B0692 C42C83EF8BED9902 75EC59ED1205200C EAC877A47B292742 6E3848E1314FF15F F209EA28155706C8 44EF4566529153D5 9A03F34878467423 E61C31823DDBCEC3 644FBB95F7B15D1F 50568176403E50FB 3D0160DB57F5F3D3 8DA52862D17C8036 70A7D808AE2E53C2 896BC4967C8A18FA 0A63275F34CC9146 57604CEA181DD143 5496DF68F6029DD1 ACADF6F47C499905 9E4D422082B8595B F688932309C409FD 19C6241BDC37C771 7F38620B1408A006 73FE03BD8B2DBA65 BB41DDB37678AEC6 28A18C676C21B559 7CC78D3F330BA613 9F17C70BB626C0EF D30037D37A9312D7 CB2A8BE3B516339D CED4573FB6AC74EC 43A936F9F9D79A3F 5BF5756D972F799B BF4DEB63CB95885C 933AAB501B973BC3 540A75CC23E967D1 7FC53F4412C12F5D 4C7CA2F1D98B47F9 7511FD2DB192BE1A 15815431DBBCB133 B7FFEDD929AA12D1 43BB1648D7AFB58B 7A93FD955A001BD1 AB7AC4B52449E684 D7E7870EFC21E452 3B37C00D3C3C2EA0 470356D9BC1DF8C3 352237EAB3D6BD33 D52048B7E9A7C867 F7A8A98E38794052 4D53E565CEF8DC01 0182ECAEAAEF156B AE9E8C443AB07F4A 53B59A0337127FC8 D09653594411CBA9 AD46976D0385BBC7 10518792AE6831AC B84127B607D119D8 BC4DD860D9079DB3 F8CD0A5139A9D479 45B0AE63EA1804AD 6E6AAB76C7F094C6 1D86C721583CD7C5 F1EB30DEA0773058 0505E2CACCC2B183 31C58425F87370B9 4C54A3634C2D5C98 A449E7049850028C 9B921C845321F01F 7DCDC0820AB79982 E9E7B17E1B09AF01 1C29FF2243207D07 70619DB14FD16B03 7519001CC34BB96A 40DCA8D3C96677ED FFC911DFC92689B3 8EFBE61A1B737D2E DABC97C35F4AA076 4400557ED6C07C8A 12CE1EBB4C368ADB B29DDE178EEFB906 F8B98C4A94CDFA26 8F9FA16C3B63EE59 8D5D733011DA5686 88B117A352BBAA67 8F7323DF47CF61EA 6C4DBA13AB1359BC 8F56781300665FB7 4D69ED46AF84C05F 083B87439880E120 0CAE021A41F1EA03 7F2D1E9250E7CAE3 E1824D7860DB2566 18B948FAC2906814 F135B953661E92F6 51526E7555141D4B 2A75CE7B6134F1A5 702C23C8751CF45D 5641B9B190851B6D 90F3CCE4DCE41AFD 2D6CF0A4CAE61EA5 44BAAA2D9534389F 534D622D3CB0756E 194A3F110909F893 A4FA698D79CAC449 040D7294204749A6 59447119B56828E2 87DFD18988497B93 067C4BA443D58F51 DB13E71172ADC94A 34B4CBABFC12CE3E 161D7E4E21865F18 1319BBFAF5AF9ED7 0757FC9D3751CD83 57D606F71EEF7184 D63A8D1AE2587266 78B6EC02A2BFBC86 49A27D89B58E460C D69255CBA953B765 29DF7A4ABDA8DBF9 6CC0418C3AB73F3A 58FE208569B12F65 50B757528B275D18 9A4D5C4A968161C3 27A57F328E680D96 4C21D41D5BE85DED B3019D1BE7046FC5 78E84FB57C79E8D3 D65947B61B9C2F30 CBE3EB5C32DC46A0 38EBD23E759F7578 B81A5AC860F6AB50 57B63CA04AF470A5 8FB1C281E78A72D1 F150299F5D7BD876 0D62DE5EA223A667 FAA59AA248636958 E6340B71BC8EE4B9 08F5746104AE7A22 4D2C566D65C40D40 A7E64044D59E35B4 F2A600AB5E12F5E4 CDC8EDB0234D4C48 E497DD72E38C25CF 8B2D52F827EE13C6 3ED82F41888D0471 0429F61B4A9CAA49 4F1A7D70581F6613 B201432D41E0C387 FF56E5792716B7B5 7E13380554C12B47 3F5123F0E08F282E 8A46BF182E893B63 5BBD95501447CE71 4A988CA0B61AC90A 42D86E3AD4081EB3 B88C123EEE5CB07F 2547639069ACC41F 22A807890655355B 1A6B510E47C22EB5 D713063CD8B221E5 A095012D5CF62B8E 474EE1D74116753C 5CE53F249F41061A DE8172C59A37E47C 23DC057926C25D4F A420BD77633B082F C97BC2F9D8AF891E 4DE23FC7F96243D6 3B6031CE0863675F 42FA8418C0A792A5 77A66880D6B85AEA 6E73CBB05426C6F9 988DDFE3E205677E 654B2E6711355D09 C63436BFD53BB67F 8107D96E28CE4197 C56DF873DC75E8CF DAE4F1041B9C8D96 3F01EDDEEB71F529 5EBB61F7418C3EAE B0F554BE525A5BD6 EFDEE59AC18008EC 674319DDEB873CCA 88B78DB31F2E15C9 1F275214D1151F68 31398536DB8CB923 BFCC06A612946585 C30E9E919FA6AD0D A3365A1E25549AEA ACD52CEADDB300E1 AE2D817AFAC22D4F 647BB4098D0F9179 50273D7E3BC5D04D 02C4D12833FB197D 0FCA363DCA1DCBD9 9A3A905FFAA5232B 9868ECDA32FFAC90 3946104884239462 0DF803D8DCA5EC01 23FAEC9645AE93E8
- Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201302141559(name+title). Key = MD5(password) =e8b4d7c7258c37499b64c6b04181319d, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).
Decrypted: GUID list
1 c4ca5a33-87b7-4d78-93c0-a26aecdddec0 2 0ba90fe8-b612-43f8-915a-cea90cbacdd8 3 e7e36c7f-66af-70d6-bd9a-574f517a0804 4 aa5e6d4b-63ea-84b8-8115-972c03c4e7b3 5 9a050327-5370-0a31-8034-f03a72574994 6 df6db71b-aad9-4247-82ff-00a350af6916 7 dd7441dc-9079-8abc-ba9d-dc6c09b8471d 8 6384e5f0-8999-2b4d-8444-7bfbe66b437c 9 6e445464-b73b-0ba7-ba35-7b8c2ab8f091 10 65b61b67-a085-4ec8-825f-661fc1302d77 11 23967c8c-6836-1c23-9e5a-b6ebfcf209f3 12 95b7a1db-1da1-290a-afd6-bb38fa5f4602 13 309c5712-0ed8-2ee3-b7b4-920aa813e736 14 13027152-755b-4447-914a-c68d1deb69c9 15 c2d28939-042a-74c2-994b-7ad104e0aa79 16 d8493fa1-2fa4-22f5-93cc-5550fa0a7897 17 8bcb93ef-29da-23cf-9f06-c4366ea3f5fe 18 a299d89f-e18c-4829-bf01-b7fb82a0b870 19 54bc55b3-3576-7cc7-978d-b72224a1845b 20 2db2903e-6ae6-5c1d-9104-390a5157c27b 21 18c3344c-66ca-3699-9113-c390b0dab724 22 5eb1c762-aa74-29a6-9f94-3d1998330e4f 23 1a92c167-645a-0d0a-9f64-44a7e10262fa 24 f4f8ad6a-17c2-4644-90a0-dd3f1bfda216 25 d2af4c83-6b94-6629-a6d6-1adda84b0732 26 b0918a9f-cbcd-001d-839b-c8d1e2a3d212 27 a4918414-0a92-3c08-935b-2846a50bf6a9 28 33326b4e-9508-85b3-9908-eb0c52cadc7d 29 97bd7e52-7c6a-1240-9731-f1d5b122ccca 30 cb552c7a-b1f3-0365-9b81-adbe71bf340b 31 9016fe46-6fab-7c62-b728-15b832521d27 32 5e68af54-fe62-5e77-b043-2b774ad8abb3 33 6a9ec046-c98f-7590-bae6-e3acffd587f0 34 97bfbc94-143a-4b24-8bf1-c5760c0c73ba 35 fd7777b0-88f3-8623-a261-c79eb4007303 36 f482152c-d3f7-1789-8e30-6db6e0777179 37 f8a8fe9f-4bd8-7fea-acc0-bf2717c4e606 38 b983ea1c-ee49-1706-abdf-1ce8fb4127e5 39 511c93de-bafe-2ad0-8685-c90cd15028ee 40 6bbd4ecb-03c7-70ca-b2c2-a4082e82b560 41 bf77b303-88eb-6f1b-9493-d4aba0bc5b81 42 db68ff62-714a-63e7-866b-f4867efd2572 43 b88f1ae7-1935-589e-bbf8-b3858e87e720 44 8f6ced2c-0743-62d9-bbac-8902d7d52970 45 3d2d03cb-669d-5311-a03b-8c4a3276ca27 46 dadd81b6-534e-2538-8fa7-59705fe969ee 47 7e9073f3-7f61-274c-9380-32744d39f4a0 48 5573eb21-9646-2609-af7a-9803f9dd018b 49 70abb09f-bfc3-8dbc-8388-36405e2472ff 50 0eaa180b-6a37-1dd5-96b5-90315177b05a 51 938a7b8e-07e8-27c6-a774-e9cfdaab8972 52 7476ed84-3742-8cc7-a091-5e39ad9e7a01 53 6ae02050-e432-36ff-9ed1-c59cc7edc68d 54 5609c987-bfa7-864c-a2e1-bfc82e69b8de 55 d3cea409-6a72-7ed7-a180-bf1de8cac2a0 56 914bdf5d-a5d8-2362-9114-6edb262d56fa 57 a2c2261e-f76b-4f4f-8e65-3e97850f5074 58 e0f00098-5af9-33d1-a13c-b7ab2368ab8c 59 5a720d33-096c-1666-b956-5893f9cf990f 60 0d7621ea-7d71-0650-98ac-0299601fba6d
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
447804820412247224753204603810757481712766565222812838724310. Exactly this sequence comes out ofnew Random(817).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 2 of Probable run 3 (seed 33,600,187):
new Random(33600187), 4·Next(8,16) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:24–11:32). - Conclusion. Filler. The content is fully explained by the two RNGs.