201208170457 yc5nu
explained decrypted filler
3DES(name+title) ECB, 60 GUIDs, seed 938
From the post to its content
As posted (encrypted)
DCEE925AA87615C8 A81A0542E7AF6264 8C7E7DB7374E1AEC ECD66A7908058F3E 2DE586D3D7AA930A F012D1E394F44B5C 03E83816080F73CD A56C1BAF0AA58559 0961BFE841EF9879 92576A008C7D8B51 4AB4541231CF9249 5DE7FC4236502BED 96F114F9FE4E4DEC F34F9341788E39C8 41429B81760791B1 3EDB1D6BDA4BC829 607FAC292773DC4F 07749810AABFA157 500B5E42B76D7803 6EE47C3A203022EE 04559BE56B41FC37 397C2AAC92D7B31A 647E05F716346530 500BA9A355564AD2 2B92E1C471486F06 83D14EEF7ABE4E56 59B11063BAC37AC9 DB7B91591E27F914 FD66258DD6C90F8E 6453583A9EDF4D29 8866658709A05047 88F7A74954588F66 11588A4046A9718F CB14349ED57DECDD E7885B34A482B7D3 8EAFA8C550F9DFB4 5AECF35DC9CF79A7 26EC4A8F7AF1857F 3D46EC432890B2AC 6D98578C34A5C983 98A7B71F70E5F125 3DB4BF892ED9DADF 24D6CF88C0287693 F445A956C9A70FFB 36243BCC73B949E0 89AF26754AE370E0 3DDCA8AACDE8017C 430D89E39BD363A0 AC28FBB1904F9FEE 551A217A8DB957E8 D9FD61987D6C77CE E999EA2226D580B1 D9495354F096331F C15AA32946F0FCA8 3D7AE785F0C46611 5F0CCE2EE93197EA 4BA0E590EA2DB6A4 66B215A3B61C8512 C4AD447A9DACE20D 1C59957B13F1240D CF4E2348EB65DBE0 EE3CB69D890A1D37 93E7C13C00405829 E5A1B9A3460F7A33 97E5DB38C9FD24DF 2A35C66EE3F5CCC8 F287F2A6F6BD8E8E 0021643BB82ED6D2 DA34D0EB1A1AFD03 0DFA2DD3F41C5DA0 8A28FB30F7A12D8B 4FD2E17A656D92D8 EA9C8B17228B5565 165A1562B62F5823 D65E66858A41433B BD0855CCD48A058A CB27744336489AC6 172471A3F0E9F99F 3920ACB3E6996FD5 EC40B27C387A0278 BCD4C1BAD26BB528 986C6F273145701F 162A07829EC9D5A4 2954E3FA4B5901E4 705562A3352CF45C F641C39A53A291DA D5F818F7F1681BB5 32E4924B2DE95A45 55DE68D19691F00B DC1AA9914E50E40F F7245A1AAED052B6 776783962715FC23 0351B94E77F63F06 5B5DBEFAD0FB3A02 CE45744823CDE311 8FD798706637A429 48E55277921E14A6 45FB3388CFAD28D0 B2121070B33736CF 8C2853C13A8FE461 C5CF0B9E24A619B5 45958B92CFDE9D9C 971A3A14C447658E A6D99977E6D40BE4 516E400D2FD2787B D0D8E5B75F5C998A 6A757841B1D00DAE 74C6ED512576A39A 93975D3129384270 767179611A9805E6 BB465BFD60B77B4C A310E5FDD1048AEE FB1EEE58113AD338 C1807D046364DD10 9A6DCBFBA6A28AA1 A75CFBBFEDE472C4 32D83F713D5FF8D0 80D6664B792A458E ED5EB4633AFCF35F C1C891E754CCD09B 9116E8F4CF1C6E95 E1D39808F65D6721 02A3E4F398D6CC2C CC80CF14444D3981 FC4D72D6BF7A15E0 0A360867F107EB78 AC7DA2B13BE41E39 29056E626696101F 13174ADC9094311D A60BEE16899290BD 385C173BD9E30BAE FA523D89DEAECE46 B111AE40F9FDA25C E22AEFF77F8A2C2D 116C205D1B2D24BE 2524720E641AE62F 2157AB445CD74EB4 516B7308A1056995 1CB723AAF18C19C8 E786C83223856C53 DFC4997DE4E936AE A182281097B233AB EABDEADB09033818 6D808F3B07691A4F C3D76E6D286409A1 210249DAAA960133 68C688FADC50493A 8916D531EEE2AADB 4166FEDFCFE59812 B552C41587B1E1D4 932F03D661DC6DF6 0168E7847BB71CE5 4BC7B5B19E1E0D7B 3138429DEBC407A8 A1C38EF5AE094132 9B71F1A517A9C9E8 D79A9D24719CDC09 A6F9265318D2E30B 56A2FA8482AC7DA9 1BB0A95B4FDAB662 63B86F344CF6E770 742B7B35169BFFEF 8597AF2750CA70AA 7C9F306B6777F982 709F81CF8CFC38DC 7569D8E5AE85A107 AE1BA0E0239D27E8 F112EF1B2DD394FE 6EC2C42C3D067092 D4810C5E477A3675 14019F5F2FF2EF0D A7712CEA328C31AB 7532A2478E4D9D95 1F45455370A05CE9 CD88A9AB22A65344 A1967A193AA4348D 0A7F0411BA8CCFD6 BCECBE54F7A5DCAA 9006027565CFCF03 27EA8EC2D20CF693 CF2DAC3785D75439 D9B91DE5D2FAFF69 8D580BE239BAEA30 87994B21F63A9E83 9337C0943E3342B9 6F3A5C2A1380F468 02C53E6C4151A516 97E289488266A159 FEF45CA9B2CCFA47 F4E188210F944155 89B12F351756A11D 137C1DDED8133E5F DF2ED42B48C21984 49BC89D889B014B7 B0155D038DD0CCD8 B061C024C7A77A85 6CA70B5E19AC0E70 7EBB28C8DAF6E085 E0D51E8AB013306F DA4FC30DF42C638C CE77FE514BDD8ACB 2866BC19BAD4EB23 03FD6437FDC7E9BB 748B588851F0D73E 408FEFF9165BD93B 554FA5488380ADE0 31055B9B2C39FD0F E823F0DAC707C0C2 AF71322DC4D86C63 CC935BB17FCC3C0E 6C68239133BD6D5D AC4578EE83FA3856 3837DB8F2C204415 DE5A66F778516558 3EA4F5EBED1FEC2A 23CD8E8F234D15AB C85BB0A95A8789F4 93245F28F8F84D14 E9B8BE3A0A660A53 3CE12C3B6A00BDC6 13F0DB1CBC1521D4 125A8242E067B7A9 52F5B516E93F3517 2A0A3516A8C633A9 24F63CA40FC7C93E A36DE17462247D9B 365C653B30C6D41F BFA1E4FC5B0F5C9E E92B084D1527D594 DBDE98BE49331C94 0C11B3CEE8FD431B C194338567B12B93 D3482ACCAD0D97F1 F707AB0D062F9AC8 17D4E5EE15705244 B1E37483B631D410 AD0CDEB472FF9C5C F36D72C4CB262BF5 F6BBE91C45137291 3A1BF8A3CEEAB62C 77D084505ED3498A
- Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201208170457(name+title). Key = MD5(password) =063700c01b51b6c920f5af17c411a532, 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 e2b0bfde-6541-6315-b83c-ffe69de907a3 2 9b49480e-4fdf-003c-bec0-33059340ff17 3 9c135e9b-1f5d-3165-bfbe-70e68258200c 4 c365c0ef-f10c-6965-9693-48ea40a88a12 5 a0045b18-1e3a-639d-ae97-0dbf723777b0 6 5172ca2e-d7f0-209f-b394-1b019c610ba8 7 dbe46f5b-ea98-10eb-8a4c-bb65db54a48e 8 7ff993b6-832c-0020-bd73-bea1a87c6051 9 4d958e04-522e-01a0-9995-0cde6b932980 10 a7b0833f-aeab-1c26-bdd1-7832f5ce719d 11 2f9bbc64-533d-329a-a014-d9ca5cb7bdaa 12 8262e9cb-618c-6e92-93c9-a172cb9055ee 13 32f1d604-4171-467a-8434-bc41382e8ebb 14 d27c3642-f6a7-46cd-8e10-ca8503a7fcd8 15 3e9b98ac-a0a8-59a0-88b7-b7785b79e0bc 16 39e6f30d-cd5b-7ab3-aa52-3828703a1ab6 17 4604b124-2922-1db4-8f67-bb41868554ef 18 32932dc9-a4e5-42b7-93b6-ee8ac3a08bd6 19 f86644a0-375d-00d1-928c-f1825c109b37 20 860a3310-b00b-41ae-bd23-b4f47c51649f 21 ae00059c-dc48-4042-b180-034007110adb 22 ffcf2f16-8df7-8a20-8ce2-0e731a526e48 23 facf15f8-826e-495b-92f5-ab5eae211c05 24 169e64f2-c876-636a-8dd1-26a179e01d0c 25 c6058cdf-6143-5601-9fcd-8f6e6cfee3a2 26 315abaa1-34dc-746b-8acf-d22afee9d265 27 a61454e7-330d-318c-bb7e-e0177cf8ffec 28 860c5240-4abc-7fa1-8d85-3507b91ac4bd 29 7ce1f28b-6c5a-5788-9b53-d1b2fa57b9e1 30 0d43a715-d7c1-4e04-bcc5-8014f6187d3c 31 f946f2f8-a3fe-4a4b-a68f-f29d19ce72e9 32 e521cd14-2577-4292-adc0-ca65f1a78ff7 33 71aa27b5-72f1-44fb-a66b-e246af8a1b77 34 d0f4ea67-c717-4ee6-96ce-3fbd862c14ab 35 17b48cdb-f480-1b61-8de0-d08e6dd1c4b7 36 65a81d6a-100d-3ca8-b898-0ceed27b7e09 37 b5a823ff-cda5-0d40-8302-dc54865572b9 38 05d9ba23-6de1-5338-abd7-bd873c3a800a 39 6aa74ea8-3668-8581-93de-d2a4c965918a 40 3c2cdb78-37fd-5933-991b-e66e8b69e7fa 41 c3852f2a-3ae2-55b4-9552-21e3f129710d 42 e91b5fe8-8d3f-2e30-8b3b-5624f2f484f3 43 1d566187-5c4b-73fd-8970-673549578e60 44 2234e4e4-cb5b-3ec4-818c-58acc9dad08b 45 04f57ab2-b686-436e-a19b-650602ee7a43 46 62e35bea-5a58-7a25-95b7-fd26611488dc 47 bb2daefc-f3c8-412a-ab71-cd092e80a92b 48 7c58886f-218d-1ae3-a81a-a57f178460fc 49 d8d1db41-4cd0-7580-8f99-ef861eb2fd87 50 de7fe106-1cbb-15b3-a966-b1f0eff2f0a8 51 5282f614-c172-34e3-ba47-eb5d1e3dfd06 52 3275c313-c104-4644-97b7-79f335f87226 53 c9c81327-c7a5-2557-a4d0-878f57035db8 54 3f97cc64-f191-59c9-b7d4-021f6faa137b 55 bd79199f-bcd2-0ff2-ad51-34f5577defb3 56 2b3dd751-c6b4-7269-a4e2-192000384fd3 57 14db3f58-a541-4c32-9abc-e0ebb402b4df 58 dd5c4daf-3806-6b07-8488-91a95cdd1d88 59 5f672b6e-89d4-1255-ac3d-4cf2d6fdd29d 60 37017c81-d2bc-7b0e-9ea4-3caa904b03c8
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
603662100136445714044846573754444413058552734741713425074617. Exactly this sequence comes out ofnew Random(938).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 41 of Run 24 (seed 39,416,093):
new Random(39416093), Next(8,64) 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 2012-08-15 10:18–10:21). - Conclusion. Filler. The content is fully explained by the two RNGs.