201207040536 w0x7s
explained decrypted filler
seed 703
From the post to its content
As posted (encrypted)
72C24E51F5A70F0E 45C651AC8B6BC758 1412FD149D513695 6396B0A12933D3A7 1F6F1F96DD93BB6D 72E0F60F6AB135B2 1D8F40DD91C4367D 48B86C64C4B897C3 12C05EE9F4BAC4D1 EE507DC19F4DD61C DE66ED95CEC74388 0BF500AA29A42D93 21B0058A6D30C7B7 A52187B52D6C3FF4 770F390624739F46 6A2E3D9DB2A5DA7E 4ED39CEBCC5DB9CD 48E113D38F95D416 0A6FEFA3F9CAA107 2F95E3C4F419E118 13FC3F21CB350479 8AA988687F832800 F69ED0B7E78B12A3 23515282996DACA7 EEA253AE01940E67 2077F272E1743235 0F597F4E574C8741 7E48F8C04A578714 0CE9F67E81CC9F79 56C7E4A5D2D9B0E0 CF5F16DB71988B6F A6DFE5EBF9EC4582 123172AF3B9B65B1 3F9A21CBEFCC75A6 BE372016D6056339 78F8906B94406929 04EF320A7F993146 0A7E80C55301717E D0D896E6F0B6DEAC FEA24167F62521F4 4B7165F28A19A56A 86686CD5911314FF 8E922C68E836DEAA 00D34F346E93483D 0D8DD76D6BB2C701 196CF50DA719BD60 AAC374D327E794E0 E2F5E203AE7B9581 325358C62DE3DB58 7CA292155AA32FE0 0A2845E894B9F963 EC34455E197EFE69 C6442C503D156C97 F1400AB4E25E3ACD 06D073334FEA0FEA 20834F7DF08D486A 5DACFFBA8FF64DBD
- Read the ciphertext. Strip whitespace: 912 hex characters = 456 bytes = 57 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 14 GUIDs as hex (shown below).
Decrypted: GUID list
1 9f3add45-9678-89b2-b936-42f0a2666680 2 1a1bad46-6964-0565-9cee-dd04cce30748 3 30bf40fd-f482-1d26-b275-bf4b25529836 4 07e4a651-069a-515b-8f2d-a89ec2ca7f70 5 9a72e22a-5004-5b27-9380-a88f91607d8b 6 524047d8-b656-8fcf-893e-5d590cbad095 7 5e1d4ec8-eba1-82e2-b761-3417df256a0b 8 db7abba9-b6f8-1c69-94f8-0456f2e0bbbd 9 06ac830f-c1ab-8789-8a9f-f5922c61ca50 10 a57a04d8-518c-4a13-9adf-1988e8e78666 11 625d24f1-1ac8-1e92-8685-8accd63c1072 12 d6929b8c-bb9e-2c57-bef8-6bd648000fd1 13 20dab109-91fd-8c75-ac97-d211bd16383c 14 4ef9e197-6e0a-1594-9ce6-90d83323dd7e
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
80155881841281. Exactly this sequence comes out ofnew Random(703).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 36 of Run 10 (seed 38,548,093):
new Random(38548093), Next(8,64) per post. The RNG predicts N = 14; the post has N = 14 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-02 09:51–10:51). - Conclusion. Filler. The content is fully explained by the two RNGs.