201207061809 w5fl3
explained decrypted filler
3DES(name) ECB, 12 GUIDs, seed 561
From the post to its content
As posted (encrypted)
FE43ADE1D3135C09 5AEF04D2A1E1A986 7EDCE3EFBA228B39 8B8F17EB75B4339F BE427B6D4FBDDAA8 E77DA90381A79475 64689D67FA94E1D3 7E0BC9C06E9AB37C 5AB85BCFDE3FB205 11F7814323741AEA C51B97BA2C997D6E 655D664D31351D29 68DDCC021CB95B8F F143D21BC1C9B5A3 436430DA15567EC0 195EE88767ED70D6 EB3934AB56675482 93349C69ABA169C7 D8CE8F9B1DBB178D 7A97267667C53364 43334DAC7F5ACBC5 D2A65D8DAB3EE346 84E3A37965E84F58 21F5F733061447E7 02AFFE35BC114F2D B36EAB452BEABB6B 5BC9E787EC2FA612 C586FBEE02046BAA EF34B854DE2FA684 7B25A100F11DBDDC A93F586EEA2B121D AE834C2668C573F6 ACCCD4CAB9CCEDBC CA467029ABE7DB1A 7D2F5CC13B9722CC 83B901533F6BE4B4 7CAF783453703239 6E6C494820264153 9A9C1376A4004CA6 D15A03F440C33E8F 6DC5E833C0D399AA F3C68C24DA3F87AB A6FD610F97C7344F 91CDB10248FF2036 3A992B01E7710683 93B5AAC24BEB6AD6 13C5ACD6A959DE42 F48F4FF07A2E6C56 5DACFFBA8FF64DBD
- Read the ciphertext. Strip whitespace: 784 hex characters = 392 bytes = 49 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9(name). Key = MD5(password) =34a14a42e98ff96095af56604e290cae, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 12 GUIDs as hex (shown below).
Decrypted: GUID list
1 2b3a26b9-61b4-756a-97b1-a48786575116 2 3e38f0e0-afaa-3016-b9c3-0165bb1fc406 3 80debd80-60a3-875d-89b0-fe6e74fb62f7 4 8ad731ba-98fb-2cf8-a8a9-72f1b3a7f3c6 5 ed6baf1a-fa29-4d58-b0f3-bf93c84e43f7 6 952aeacf-3421-7cf3-81cb-b3ef69203c03 7 d8c095de-6406-2b4a-a537-77c1bf0bf8e2 8 7360c611-8fb2-72b7-80b2-321396bf5f12 9 73b1aaec-c02d-371b-9527-e617c21745f1 10 f7e8fd5e-ee0c-1f36-9e70-1fae78aa03b0 11 464dbac7-5913-5f98-8d69-038dc7f8561b 12 7def2954-d135-4e95-8105-3a61f37c54d1
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
738247273154. Exactly this sequence comes out ofnew Random(561).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 3 of Run 13 (seed 19,267,593):
new Random(19267593), Next(8,64) per post. The RNG predicts N = 12; the post has N = 12 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-06 10:46–12:16). - Conclusion. Filler. The content is fully explained by the two RNGs.