201303080356 19wjii
explained decrypted filler
seed 583
From the post to its content
As posted (encrypted)
F9573695A6394B48 583DAB76CC9C8A6D E8613FF8633C8821 4D970B3DD633A65F BBCD42181876CF68 F36F6600D49459A4 E0861B2FB7EF2289 C0A52CF61E247A20 C6BB651E6F4F400A 50676B43ED3A37F7 2EE7D60A9B58DC2D 2B03418B9AF50201 72AAA4D6096DD342 F6AF2F2DB095C20E 5F0A6D805083EE50 A59F458916EBD4D4 D58A41EFAC8BBA73 64339B095F3FF11A D5AB7AAD580B53FD 380F4AFC8F7A36B2 0CCBCE0C8A9D99D0 D897BECAF100C454 BE8083167C977478 1C1025FEAC0A3AAF F7201BFDDA47B81B E5D4332CD5E6B35A DB3609E2738B067D 6B30CE1D7E60E9A1 CDA9EC71A6646855 6ACBFEDDAA8AF086 7BF64A9A8ABCB5F6 1A78F0B11AF8EA6A E79B2A60B9ABA49C CBF549B7DFA6E156 484F45A70F3E8D84 0CE72CBF173FB727 ADC34E5EFCCFAD1C 569156861EF3AC0E 3A5821EA66E89BFC C34313F29ABEF9B9 6613C314B7359A0F 8F4E24299BCA7DD1 774DE1F1987BA722 86F45C2098CEE5B7 0DBC1692E67BC954 3D09A6D5FFE20B12 159662307216B784 288A57E6027DF55A 7FA1CE45B67D74B1 FFD27B45EF10BEC6 2F39CF9A94A6855A 5F58421A1F8B99F3 F1E50E8D09C13134 BB066880D65C63FE A72C968384163637 2D6E574959154468 0A700ED15699F0E6 1000EE97FD7BFA64 CA92B4203FFBB2DF 5646BF5A41A4ED7F 552D3ECFA99411E6 32FAAD213B09940D 09AE1A13A150BE2F 8F360404FA913B02 254D83FA651A7A9D 71073F9218775FDB 6605B4DD494D2CC6 A5D584331B53EF0D 7ED9BBB3E351444B D2DAEA70D5AD4E51 6663764B416E7B55 D2935A8500D525A2 402F556D2EB977B8 7D5A401BCF990ECF E5867A370B099042 A4EED06731BE5475 35A2FA265B3FE75E 0C33611877E8D1B7 39541029E5464A65 98AA385275BF640F 6C2F8325948EA90D 3CE16F724A49C5B8 9BF9E3DF5AEB644A 32808B1F063435DD B7B5430A944BD2E3 FD0D571768947B89 0A3CCA3B8A528FFD 034F465B2D1D1465 D546643963CC707D 2D3F749558A1DFF0 BBF0537DD2204609 CF7E37373F6C8C2B 3CA6927C8D620CA0 47A28C1FC8D9875B 6A5EDCF93DE5135C 3180F63477FE30CC 9983E102F153F93F 5C4B35C5257A9B11 35CD6FB5F14F2B75 5C4DAED13617D351 0656A19A53430AE6 35085395C5035153 8BAC10700A81DF5E 807823D31D18E5F8 91942A3C07C4F0C5 B4A18AA2E1F9EA8C 3F3D8C991D99AD00 65D6E3483E7990E2 E4A9C884DA90CDC0 57AA1A1A75CAA949 E2001CB263C693EE A69E2ACC7DAA0945 4060BAC145BC40A7 638562B79E2F0EC1 21949CF159A634CC B5180BE917C8E8AA 6F4AF60E63D04DC0 2C2888AC78B53920 9C1F109B2B4F5823 125CEEFB73C8F24A 9AD17CA81D72D77F 6ECCDBA5FC47042D 3C36EF78A175C985 E50BD375A1AB9F54 1E2D49BBAD1DC054 A02AD2D1A5ED94E8 2462F423E5A293DC 26A0D84FFBF2FE52 9B752B40CEB6A4E0 D22A597529529F0D 874F6ACAF8FD3124 A4774EDEADC55C08 42448E5C319EF034 B8FF9FDE6F13387B 6A3507F545AD80C1 A324E9B15D231914 8DA59766F3B8FF4F 28890F1EDFE95822 17C1753612FCEEDB 06B48AD7467C10BF 6813794D99B84595 2E70E7776B7740ED 707ABA872E3C29C8 0DD2A54EA40FE3A5 C1B158296ABB322D D3C5DA25C44E182D 88A30CF63CCF5338 E651F8756FECA280 31DE3A192746B1FB 8B09A2160754DFB6 A16B847885DC80F3 61F3C44C6895AA06 E36C21FE315AA83F A8818C08694E4E75 628DA3D4C2F04043 87A8883E891F4CB3 04BB89DD09B2C244 7361E67CB4EDA703 65553C191D136C23 24B8E70833D78E5E 9CF68AAC8AF97390 F237DA317A136305 677795054954E1F2 104B0787A6846E48 C4FCBCBC37885607 5E71FCBC4938831E B678D0D6F1F9DD28 D81C7F8D2D85A6EE 367508929D6FE4AD EF869462D9DE7FB2 44DC514C04A121B9 F5F95F72FF1E8CC5 9C74DE0871A6B662 8CB6B50F0DF99D13 FA8D8A4577C7E1BA 892FB08FFDCD6ECB 01B05DBFEF757B23 AAA254A5D56AA512 76090E88E2B20360 BF91B38BA250B32D 307BC4296F506F62 6CC603CF00772235 D900CC3095549575 D5E5C667FE1DFBFD FD7054E82B74F582 1E095270174A915B EAC73A88F2D4C8DF 6287C3F2CC494B3D 423C9B37F3508317 50C9D71501C385A7 361887FE84F0E25F 1B70847132500FAD F1EBF76DD6017257 EEA800041AF014F0 0E2E48BE3B137118 57A40335F8A42985 C0D064A9AAC2F7FC E3D96EB280E46899 5461169737C7AF61 E245C229209585B2 82749A6D1BE163A2 EB261F7AE1CA326C 04C4F6FDA1DAB5EA 2BB9A063FE5531E2 959BA79D0CC8C734 B7F9C9197545A56D C4F3215ABC38E607 74F8A29CF1041418 63E3DF3366C05D39 D57E09ADAFE7DC03 3C6BE8CD80EEAEDC 9A452ED6C6DBB2A0 E1759C9D0CAE9172 8AA1547841731622 EBDAE40013BC1B4B D5B2ED2C1FE08750 54AFB8A05AC042A0 2C8FD3EF6477B131 B5C7F78B32858677 055CF2665A6DD620 15527EE110F8BFE8 7C81A26A37284AB0 FCA1C167EB2338F5 015293F1D4A543C7 A4EEA6DB511FD7B9
- Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303080356(name+title). Key = MD5(password) =840032f5228a137f964c63fc4066086f, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).
Decrypted: GUID list
1 311d4454-a486-2381-a8ec-fdbe674bac8c 2 c4ce28c9-70c0-7036-9c74-5b8ade9b0d0f 3 9154426b-d15c-2a29-b1a4-75abe30e10ba 4 d9773280-354e-83b5-9c31-56159aec152d 5 cec360ce-6d14-3b4b-b40c-07910793047d 6 94a61ecb-5fa4-0875-afce-27100a12370e 7 cbe987f2-0e92-1837-b430-8733ece20a13 8 8f754a83-afb8-8fdd-b9f3-656876f3ef3c 9 63e495dc-b104-0531-a71b-271ea0f6828a 10 a7c7572c-6af9-29e8-8115-308a17e70e9c 11 8d93ddc1-683b-7da2-8988-d05f324c753e 12 6a96b5a8-90e3-5576-9956-baf6d3214df1 13 65b45f76-416b-3f43-a70e-bd667eddbad0 14 ea835c54-3ffc-7006-b998-404b7ffdb7d9 15 644090be-7753-031a-b59e-4f488b3b993c 16 38dbde5c-5a4d-13d7-bac6-91c1c3c0dee8 17 1010591a-5d9b-89d3-a5ed-7bd5c9a602e8 18 26aae501-ebb2-4920-9ff4-2870e6ab58eb 19 296cbb27-e284-4c6b-9848-708383815790 20 7da0eeb7-8e70-036c-95b5-2e418f62415c 21 6ffd4417-a2d4-2669-afa9-c02e29f9ac63 22 fd300efa-c523-78b2-9210-7c1a74c075b3 23 80de38f7-81ee-4097-bf57-8ae167f87334 24 2c063463-7cf0-63b7-860b-5974ad567265 25 d3645539-3e62-7355-8fa6-8b78ea856ec7 26 ebbaadaf-0a45-4065-958e-e769cbdb6c8a 27 bd0d6193-1488-113f-968a-03a4b731a005 28 7c19169d-57ee-84a9-9b63-013469fa851c 29 da88180b-446f-53a1-8872-f2214a15a93b 30 47e33cf3-340b-5d2e-944f-1864275f9c9f 31 6cec0e0d-3874-34ea-a5f0-b10c01f23a13 32 6c3344ac-c9c2-02fa-8918-209c80c0a484 33 1ba960b1-d005-63e4-8598-a921b8172bc6 34 bdbbad26-213c-5044-848e-9e62f9798d14 35 de0e74e7-29be-165a-8eb0-1e865405269e 36 d7fab642-4340-0ba8-b458-fdb35db07d6e 37 6e704a18-6ba0-807e-8518-0ef20558c9eb 38 e9b6444f-9223-6e21-9fe0-6f79755ed395 39 5ccba8aa-ccd9-165a-95e8-40a0d0384444 40 1b17dd83-4205-82bc-997b-098c2c5ea49f 41 9cf455fd-be92-0d15-a8ad-e84c1992473e 42 a5135d72-d471-60ef-adbb-eca81f3b144c 43 21c3e881-c567-61d6-8efb-c505dca319fd 44 f994ae21-7c66-2403-9b5c-5cd0250662bc 45 23d96613-3a7b-2f22-b63f-bb3e2402d893 46 06da66bc-bcae-1a45-8f1b-21bbb8c592ff 47 40b2b9c6-5674-6383-ab13-3b28bfc13bf2 48 0c5c34c7-b874-506c-97bd-58ecfeef4b88 49 5ff2c2d4-db7d-06ed-9591-74f83d6ff43b 50 59626d68-edea-286a-9164-928a605e57f7 51 33d00d00-a193-1ad7-88d5-f4af31ad4c72 52 5bb313fe-2f01-4cb1-85fe-637dfa4bf5d8 53 2c864c45-90fc-29bf-996a-c470efc845c2 54 52ce5114-31d7-21e2-932e-3a6d5a311348 55 4f2712dd-d9dd-89d7-a270-7fc401764ad3 56 18ffbeb0-22e6-3a1a-b84b-9142158315a7
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
27283018027537018440274674185530651086180662216502142283. Exactly this sequence comes out ofnew Random(583).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 252 of Run 42 (seed 983,934,859):
new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. 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.