201212101300 14m4fm
explained decrypted filler
seed 944
From the post to its content
As posted (encrypted)
6BF993D18C9886EC A0854C09E068A4E4 813AE468EE141A43 A761D853D1BD483B 85EEE0BF000C4FF9 6A5F388A9EC396F8 CE8ECD7F08B6B2FE 6B92C0496FF62F82 EF97C412180C0B6A 1BD534EBA0B56E2E 87F605B7605CD7C0 69574978BC71FCB2 F6E9E24BA9F190A5 30BDF392A2DB1AC8 98AD1861BAD54933 654671BDF3252994 792099DA7FEE08E5 A97D5F01A73A0FAE CC080EE69902BB60 D4654DA641F3EED3 4112DB611CB78281 2E63D0C89899F022 30284E1E49A634F5 972B0E92063F8790 51284049EF4EBD18 BFC4F0A3CAD40F6F A1E7AE5F6AA92E8E 3CC24778BB631B65 AEDA97C405FEFD81 AB0CE8B2C3B20831 D6AC955AB4EC6A3B CB6432EB138CB7C3 F44318E464FCBFE7 9A66D48B34E1E0E2 EA61DFB36FC7A191 2A87567B07FE7829 7130D94DD1431D75 C7E001B9E0B221E6 E0B1BD74B9E740FE F8305E7C6045DEF5 D84C9643AD1E67F0 FD2F4107BD195885 2B12124FFCC9EFD6 B24F29327CE2C7DD EE9A57045A173A7C
- Read the ciphertext. Strip whitespace: 720 hex characters = 360 bytes = 45 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201212101300(name+title). Key = MD5(password) =338ac02b752fa4c5537adb2de35cd0b8, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 11 GUIDs as hex (shown below).
Decrypted: GUID list
1 9019ca40-f79d-88aa-87b4-a0c057c99cf1 2 3ffd4a5f-9bbb-74d5-8852-952db618b972 3 5fb5d7eb-72d4-594c-87a5-73d3769505b5 4 386a84cb-f081-00b6-85c8-bec8c2c2dff7 5 228c74b6-4519-32e8-9477-dad0cd2be125 6 4d63e4e9-c2a6-4664-9ae2-cf20f8235f0f 7 186dd98f-58fd-7407-9497-83a57a8ce3e1 8 d28fc47c-45b2-0bb7-aac6-788407289580 9 db8826f4-b4bc-6f61-a65e-91b34d39ae37 10 5c270ea6-f93e-3719-9d30-2c8852098823 11 7ad93e6e-75cb-6aeb-b618-b32129ac86a2
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
87503470636. Exactly this sequence comes out ofnew Random(944).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 97 of Run 39 (seed 1,106,402,812):
new Random(1106402812), Next(8,64) per post. The RNG predicts N = 11; the post has N = 11 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-11-20 22:02–00:02). - Conclusion. Filler. The content is fully explained by the two RNGs.