201309160259 1mhjhu
explained decrypted filler
seed 513
From the post to its content
As posted (encrypted)
1AA78A2B41CA4F9B 17557DFBC3D2A0A9 F513C9CF1B085D10 1AC0A8650D4DA8B2 C6EA968BA18EA01E BA21D24BDC54EAFE DD5E066FCD1CE248 FD3232BCC30C8562 339A574C971DCF99 AB24F2055586D79F B7D01926FAB1DBF7 5A15A297594965B5 6D33BABFCF5A014A F6C0AB4C7A017C5B B2FA3F4928595F2B B528BBFDFB377CDE 24A713BCC823B864 3AB7BE050386C8F9 3514DFB068529BE3 516D9B72C993F6C7 14F2BD09A8D72A6E 9740069B66EB7396 632AB4680B2313FB F2BD3CBD6BA20A19 79894D9A5495A7EA 279E95B4BA7A8FC1 8397BD9ED52AA354 11F1E795E5DF5E55 C9C4104F9646BED9 59F19D621A0B038B F88ABCE22514A357 BDFD526C6750D53F E9AA63A31168A537 F32414651258DF4F C18890FCEF747AD2 74F35DECB5D25D26 BD48EA47EF459C58 DBE235DBC3527B2A A202A6714F580A71 97249F578982B91E E27D991A33D66521 114D216F23B68188 DBC637F6582BD685 550C50A095F26D69 F1105C0647F5B414 A550282BF23705A6 97D942370279EAFF DA7DACF47CADC9CF 0307AF4706669919 47450DB0F7DA32B8 1D680EB4F5F9C523 6246F3074B7741DF B3C2421B43B70F2E B870A406FB54F1DE C9DB3A576AB6C4C1 C266F538DF4D3951 1CC00B42A876B07A B302E69367FC1832 FEC560B3D6985993 29D0E628A6D4C57D AD326D7B712C4B3C 15F6D1C9587CA797 1197FC86A3C43419 E78A505D52843899 0F322BDFE32F6020 8E8C2607714E7C1F B875BCFF32D5FDAE 11057B255D1ACA61 CC10C647991FA1D0 10AD5A2AD8C092CD E1B0503B4B0318C2 022BDBF84DE02246 062850F037AB55AA 0A50945C65AE14E7 04D2F183E2F89F71 6C198E20FDEE119E 6000A50EDF4B5C94 AE758F44886772C0 38B176CDB2376723 C6C288C1DEEB2151 A8A95B5E083E8707 C498877A38E70725 143ADC6852A786D1 2B1087CFF500F41A 7FB1864BE1DC9AE3 6241EF9DAA1D0B4C 308C4E3EC57DF260 1F72C45934549CFE 70541C661A166028 C517D5846C3DC749 AFC6883EEDC476C4 7329CAE09CDC2557 C20CC6E09D0DCEEA E52BAE3F94390398 CE15C021D8FE2173 24BBF2C1BA3FE860 129DF80F1FC771F0 8A690C97BD6691EF 568ED661C0170BDB 54B4467EE752844D 7A10080EAFD5D682 43BCED10A0611F56 DAB222CB763E93F6 6DB4794C501C82F7 0642F65B94FA67C2 0A0DE8759BF785A2 5C7479A56098A1D6 BD5AEFC11312020F A8B288E90A0E7FBC F0AECF11A8A7E166 C0FAB60181D40855 1B9CC3594F925369 41DD6BB83A6B019B
- Read the ciphertext. Strip whitespace: 1,808 hex characters = 904 bytes = 113 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201309160259(name+title). Key = MD5(password) =7d3cad22c596ba7d94efe09ccec8e7a3, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 28 GUIDs as hex (shown below).
Decrypted: GUID list
1 9160f43b-7de2-6fe2-ab72-e08f88d69bfb 2 70dff14a-0d69-33c5-a06e-6e6ac6c2f896 3 410f41e9-b3df-38dd-88dd-85b074debaff 4 3db52319-e549-05be-89dd-f2bd57f5f473 5 1b56db3f-e145-7f3b-883a-e763a74a990f 6 459bc0ad-12f0-72ee-82fa-2fa5cfed7011 7 02df3d06-efc6-6101-9107-6cee9977319d 8 4d2be581-8b3a-7778-b1ef-f5895cca78e0 9 a1ef2769-2406-3d06-b159-09f17c88b9f2 10 d1a40d99-093c-3271-bd62-39031e56fb07 11 6253ace0-7ed8-2d8e-8724-846074d0279b 12 857bfaab-4ae6-8233-ad8d-6405239e22a2 13 2b123e4c-6b7d-295d-9969-99c48a682112 14 e92138c2-d171-3baf-b444-24b9d90427b8 15 6831dee4-6fa3-0252-9845-6490051783fb 16 ee555c4b-d364-3bf6-b4b6-fe94903239bd 17 7311292b-3134-4126-80da-85dbbd74dab1 18 02698f0c-7ec9-07d8-92b3-6f3b54a5e5c3 19 b5968e61-aa1e-5a17-8236-13f09121e59c 20 f8177c03-954d-8e70-bb72-ff6e7e021b75 21 2293384d-bc4c-80fd-ac57-3b987adee1ea 22 a080843d-aaac-651a-8b00-266cac093dec 23 194603be-5187-6f2a-8a07-11a2cbec496c 24 86b336ce-3dd3-2f31-9069-1c54a44e0f9d 25 bea0a8db-bbbb-8345-aad5-7b18015d24f7 26 b093397f-a2ac-4098-8d52-618dbd8253c1 27 06723ac1-93f5-8416-8ecc-16a3878497cd 28 5e88d6c7-8f8c-4a9b-8a73-cba0529aff88
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
6330776733282303405886628484. Exactly this sequence comes out ofnew Random(513).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 86 of Run 53 (seed 26,950,390):
new Random(26950390), 4·Next(1,12) per post. The RNG predicts N = 28; the post has N = 28 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-09-12 09:30–10:30). - Conclusion. Filler. The content is fully explained by the two RNGs.