201303291149 1b7sz9
explained decrypted filler
seed 987
From the post to its content
As posted (encrypted)
F0D18C5798FD67E9 89BECFEAFF0C002D F43CA371E31B61AD 20C15C8E0B86F601 30892DD66F0DAB5D F819B2FBB0C17ADE 03F847B5A0867633 9819A024FDC05F36 A43F19B8769C3279 4635EB635AEFF729 B8A188D793F62386 B0B73D6FE5F51E95 7ECBFD110A65AB24 CFF363E527FE0E88 FD2062EC2CBBA155 12480C32BB317E42 7E9E4D74284566A2 3ADB804E0257E464 0D4DA131B68156C9 B8F2EF4920F7CA91 1F85C2F5C6D2E609 CBE09316588EBC35 321D8152D80DCC5F 97570DE1187CF210 93FF467ED83A404E 02200AD07372FA64 9B7108269D40B518 4DD9ED7FE53C2062 5ABFDE019AE7F394 EDB904461FABC957 E100D8FCCA52FB07 E2177E410689EBD8 958C037257041F33 20F294ABD514D7BA 7682A7E0119E99CE 81703E76DE3B88C1 F4648D7BE618A3A0 E32C10BBC2B1A667 03E83083648E5AD1 F32A11A07A962151 C4C8C9EA23986BB8 154228BD48B2F832 0163D3482C6690A9 C34D14C9CC8267E3 D57865DBF8583E99 5B82C6DBCB761CC2 8471B407FE097C10 9B23D0EC706971FB 0406BD2EA85A5C64 6179F54963BB1D8F 6AC3683D2E4842AF 7673BC4C80A3C536 01BDBBADE26973C6 AFDADE366D5A22D5 680971A7D2A11E6D E8414DF9DDB6322C 7E0ED980F0CCF820 A3FA77412DCD6BCD 1AE41C52893D7AA4 F4D9E1B853B9704F 3D4D6911198EA395 C2F378AE7EAEC6F7 E468F35BC1755164 995AE047323F1075 71EBF5F93CD93C9C 0309657A10F89A57 730DC265DBFE4F7D 81D7AEA889EF20F3 487BF133F3C1A494 CBC2FA4190DBB8E8 0E2D72FECE7BE4F9 F951856D05BFDE25 05AA924E4C0B674F 382E24DEC59F1221 90D4D5CADF99C66E EB4EF6BEBB49425C B9503E43E51B9BD3 878730C88069E014 EBE9F2FC2FD2E392 92BA3666352A2837 1398CC285AFE2484 D4874CA6FE7EAA4E 4C8E5DFA620859B6 3C048F14F8ECF847 77F1F00F1710FFCE A56F04B81ABB466A 7CF9A3B1DA8D0B62 71AA533914C1BAB2 FF5B41742B5009BD 75ADC0EA163BB22F 526E9D76D19E44CA 92B0507769E1192E 85D184C06F08EC66 B8554CE0A72367E7 A9DB606E87D7B3C9 CE4469B1B3FF4FF6 4E571CA71C7C1E41 B21BC2C1386DB1D2 980D599E8557C776 FDE9B04E99F37CED 9EFC5764EC73CC3F BD0CB9B9B09F1665 37C95BF0F6226741 7A73E78E4D585B3E A83FDD721DAFC8D0 0681082B2B4C1FD8 C2A7979C209925AE 6B963492DD599966 599C127FF72A71AC 3FE63E51F37EBEAB 80217D4D51808D1E D2A0EF9BCF05C9C2 2E0A096A402FB9B2 E2B49337E71D3C5F 09A4F458B1E9EACC D203B10FFA195DE8 F803F30092300BD6 017B516CA0B8931B 436460C8CCB9349D 35E37510D93CA809 F6FF33D33B96884C 06A495076A57234A 0DEB57534F107626 DDAFB6DE9DC406F1 9EC1B8A41B6FDFB3 7C8A012BF3F5847F DEAF4778E9B7B1E1 BC61797FA005C366 B992AF0B634C7133 3815A733F0176444 D8A35CB890BFBC4A 97E7B3DACE2A7D77 CC10D585EEF3C0B5 66621AE7B05EF4B7 008A99FC0E5F874C 6835A5275DBD76F9 327AB25B9A3503C0 AD20625995849CF9 9A100DBE0EE2D2DD 1DAEBB205339B954 359EB690127F2509 49F202096BE73324 70D23680F32E0D13 7ADE80AE609D8477 345847F242F94F8B E6435B5B78FD4C53 DCEC6607808B85BE 915C77E5380E75C9 B96FFF71A54E6579 B9D17E1CAFC468D9 B308DD45F6E1644A 98911DA0126CB3AD DC6A392833BDA4A8 24637783DC6AC1FA F77ABBA75532D8C8 1998D21D2E59ADAC A9582DB51522A1B9 CA59F75CF56B1826 FC6C618A80A85897 4FB3D4D69D9D7EF1 9B34E75626439646 FBE3A2A6420F61C7 43CC9FDD1CEA5B5D 77FAEC0297063E74 3FB7E363C39DCC20 076F7FB00D0A778E 7878587A93F34E06 6E9F1636B6525766 0765427936C18052 621B86F796F2C4EB 983CC71A57688FDA 095DB8AD55F19560 571325A3CD07F5CA B8E04CB8874F0844 5A95A0E3D425A73D 2F00922D2545578F 44487A7BC3C79FFD
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303291149(name+title). Key = MD5(password) =b46e1750bd2514087d6699aa781ed550, 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 ed1c5442-8c32-3223-927d-806306cdbb18 2 7c6d4548-3f3e-33c3-af20-fcfcbb043c2f 3 f4d23468-6f59-630e-846b-6e347e7f1ff1 4 6d861e7e-8d55-2867-b47d-05b95313b8d7 5 163ec6d0-c2d4-7ea7-ae5d-bec21163cd78 6 42bc9408-f921-006f-a575-261d3b3f6394 7 d0ba0d07-0ba6-1310-a499-98d40d02d21f 8 b2e396a8-b2f7-53c6-95e8-2f1d43231564 9 1d7efa74-e723-0589-9d43-66ef6c3e7bc6 10 3749da87-c106-2589-a1a1-fc207d6e04de 11 12faafd9-32c1-4be7-abc5-6a61765fb06e 12 34aa36b8-ddf4-071e-aa8c-dcfb05be39e0 13 dfd68783-a7ef-1748-b8fd-f62088d1fa26 14 18f78ba2-e037-88f5-9e4a-85016e2ee102 15 7cf576ee-f52e-7f35-809d-11dd0a1c144c 16 63f476e4-1a66-3b98-be68-7b3df0c682b2 17 207329a0-d9f4-6078-9f95-0aaebe44cd71 18 9316c44a-d8b4-8789-9fd5-5d8575deb448 19 d55e085b-da37-3818-a657-de0f179942ae 20 c9dee10b-a9ce-4a03-b248-a054eb76a8c2 21 e4ba74fe-a039-8141-9d5f-acc9b2d3c690 22 a3d53bf1-e0a0-84d3-aff6-85c295c94ec1 23 aa7e8f8a-d8c3-7626-8668-9e6305223699 24 37f202b4-3d22-7913-91a7-9beca9d13d5e 25 5ad94e70-c3aa-3c08-89ae-3dfe188c9fba 26 748cc34b-5f68-3e14-a8e0-cf59d1f623a1 27 9df86593-ceec-4116-94f9-687ea6446ba9 28 e7235d6d-8801-270e-9a27-af2cc22f19d6 29 0c260024-bb7d-15cd-bf98-5dec82142de9 30 62382576-92cc-81a0-9bae-f75fe1e541e5 31 286cee1c-2580-5c42-a57a-a015636b230e 32 3782834c-f204-3642-a0d4-86faeb5533d1 33 495ff644-3060-13a3-bc7c-6f1030daa509 34 9095d4da-808f-6641-83e5-c73b4356dcfc 35 1af61160-031c-20b1-b27d-b4950091f470 36 e66cc678-311c-4fd1-a928-c9e296d4846e 37 8e2d99e0-4591-5a70-b359-7d6e642433ee 38 22c6674f-4ae1-0c83-87c2-89669e97f1b1 39 8a46fd46-ced5-3e33-b5dd-56256424db75 40 162be621-9ff7-3c7a-abaf-f553cf3ea7ad 41 83314eb5-9228-1fd6-8ba3-d41780114864 42 c8e909f1-b90b-8c77-8283-ba819066cea2 43 84130d22-4e2f-7d90-a394-203bda027de6 44 e5a1b720-a93a-861f-9a90-a34a43801ad9
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
33627015024018736834887733421853162450331878. Exactly this sequence comes out ofnew Random(987).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 54 of Run 43 (seed 120,022,078):
new Random(120022078), 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-03-21 09:44–10:39). - Conclusion. Filler. The content is fully explained by the two RNGs.