201209232150 10c8k4
explained decrypted filler
3DES(name+title) ECB, 53 GUIDs, seed 2
From the post to its content
As posted (encrypted)
49C4AECB5E10FF56 4B177034ACFCBD07 CE859441E26160D4 ABC1B2C5622C9B45 1BA6DB3D8F598FEF 34C2743DD7EDB577 2411BEE333688052 F85B3F3F469CA8D4 B9391C4FE866BC5A 5CC23477F221FBBC 31760ED62BE0504C 44BFA726C84FF064 7908F24F37A71487 CB5EFF9C922590CB 4BD601C2DD696DB7 E24F18B109DB13C1 0E09A7A3F4EF5278 4C27FA4165323253 FC39C65AA0A63EEE 40C4F00A755F066A FCA182DF99A47769 8A55D675C7BB2D2C 2CF3D2EBF27238FD 432997B97BF4A507 797A01C9D715FF28 00744BC7EC86D4C2 657D3835562DD92A DD1339302788A856 B368CDF448B898E4 69AEE0C5CF9FE67F C7661146A7C834FC 66E57FAA0E534B82 ABBF5ADFD57D9FCB D9010206F54FC6AD B552BFFFEE9CE5A3 8FC57C6605983A50 6EFF90ACF41F5F8B 4796F8780B1D621E F1680FBBC8B0F28E 0A323318CE3C9457 368EFE2697EE7624 DE9238412B7366C9 37D6D12B3BCE5163 F912FD31AFE05D11 FB21A450B2C8B341 CEFC6B227C9FCA66 F644E0DB3B6FEB66 6568DA82559F1DB3 2C601F9E10C75B26 F52F4F6928154DA0 FDCFD84E096FA1A3 CA111ECB9FBBBD9D E28144118C5C900C F45F7ED30FE959EF 31723C4F2B240164 B8487E875681F222 6F236605A144511B BC5EE6F9BA92E64A 8C06071EF396115F 2E901897E6AB3476 53EED350EC4CE8A5 B32068F945D04C00 B76E9B7709B98A62 5E1E2ECC25E5BCF1 D4BFBC8B4BF66F71 D1911CAC243D0D60 DEA79AC225D6681C 689175F845924308 E366EF80332A48C0 8B37B33AD673F42F CC88982632AEF396 931D7F3842DAE7D9 5067698D7CEA6EDC 1DE3D15E20B95C22 EE84982D57890D08 309B4BF46B20010A A9732B252ADAF63E F69AD67139BEEC93 78922884CFB7FC66 DA7D65A856D228AA 945E755C8E19B59E AF104D274EFA04F0 EDDC91490E31CA35 B83B324BE1D4D481 4885FAD6DDE01131 0722558802A71162 F4A6A373AFDB6032 3703F1C96D868C09 553CD9B669DFDE03 832E940DBC994184 BCE793A9933C3871 7090FDE1E941AE62 D9EC8BEDCD2B900C 6D55A80A1C2EACA8 FFFDAB9A17E2B14A 5F93FAA01660CFD8 7605EE36C9B521D2 538A1F3FA1D92C96 69BD680D2A00890E 9F8CFDE9C38251D4 1405D36C4F9CAE50 C69DADFA315DC571 F6450A06E4FB8194 CA142781768E368A 0210C39FAF72DD5D 85A49161FFEF400B D11559958072B2BB B7F80201BF9D67DF 8C318CE70337FABD A32A5D69993B7316 B324D9B6043F11A5 89334416A2A8719A 0DC3B2D5E03B3D77 0EC8A8D152C894E4 9C1EA4D9AA2E8C07 7461588E450EBF78 74F1B345B2B4AEE9 47F3A3EB0BE21DF1 8435392CBCFD1D4F F53DF3B425C3E702 A446EB7A80CA9D85 D42EFF57AEAFE1E1 02F221DC694FE498 5CE85B8F9AFD469E 9F6AD9182F2120F9 97D4286444CC5374 32048AB668981175 E10562C5F44177F8 D131CD2B97BA5E95 3BFD442D9FE45612 A4CA613F129AA95D 5BDF51BC1F543120 43290CE6C9535FC4 2A43EEAE3FB7C27C C1A128FB26A46794 33EF22F470BC554C 805314B905A404DE 2A0D3E0AA73E8E85 625EBC949120BA77 DE7E3A348D8B1243 F6032C523BE6B779 D08820BC0A159830 6176F7F5995EFC96 68A96B4061991AB8 B3DB9D182605E207 22C038B2E7E1B106 E893D50CE6D62C93 A639C5C3ADA27069 81BB3B3F6F628465 56DB6758EC34A549 96FD53B3103D9C09 098DAE2066C64CC2 68D8E207DAB1094F 44301FF05EE4A878 0C2691F54A4D3E47 B4A7D446E8E0F367 6B1A4D17CF10A902 A258243406CE2F4B BD9BFDC7E5355418 98D6DD5EBA50D984 6A7D589B007ACE36 BB8B79D0F654FE63 6905DD7080B23F7B 125F1083A2F32EAF FFC1BC9AED55548A 24F095C58502DE70 F9DFCF5B240F1F80 4FCAAE48C0B7676A 7630A2C614B9864A 73B15D082588AB9F 0A3C0B340510AC54 61B995A2123C19CA F009B87E2EA992F4 B57931F50511378C E6EC9E52389F0BC4 D431D6B2A67BE943 DA9886467689DBBD 99DCED842B1F90F4 5F64361EF98F3F17 4DA771F4AD2E1D9B 274371E6CB4C80B9 22D3230E7BFB6662 5C17F5D5BE572047 09C1593B234D3791 AE9316E7E4E3C43E 01A333108066ADBF ACC87BB1DB2E3636 40AF7859AF4FB1A0 9EB7DB708C21596B F83352AE9F8AC91A D50A34D41EB3BD37 B475556181005539 BE84251BFE0E26AA 2A28E010A535C36F 9227E038968CBC98 E763960B99B7624E F816184CD2C6E2C4 C9AA427693D565F9 837D0E9CC1E21E9F 1094FFE55258CAD4 F7A2CF9878DB7E03 10408B83FCC2FDDC E72576D398D9F63A 56D570ED5D4DFD12 1C1C631AE8A93426 C6E1D81B80E23EFE E41EDEC8266674AB E7B45A466AA71C7E F960EE4712CDA964 90E4A3009F349FAB C31DC1253A45FD5B 9801EB44755F8EA6 EFF9B2C55DB3E83C
- Read the ciphertext. Strip whitespace: 3,408 hex characters = 1,704 bytes = 213 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201209232150(name+title). Key = MD5(password) =50da39c5815625636e5f6f85992026f4, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 53 GUIDs as hex (shown below).
Decrypted: GUID list
1 f5030cf8-5501-681a-935f-f13afd28af93 2 6cb6b713-d2aa-343e-b61d-0df9a4fe7ebc 3 1f893d8b-3dd5-17fe-b567-256139717e3f 4 53f11679-1c4a-8910-86a8-1d9179eab403 5 8e2427b9-8041-0a94-82e9-6bfecc29cb3d 6 4ada93a9-1557-2a6b-9cd4-8ba76e4c01b6 7 98c19a62-016e-7be7-8668-b3c798d34c28 8 a5c84294-4b64-4923-9cad-222a52bf5b96 9 54c6ab06-7c5b-245c-a239-82c47d86a423 10 1069c84c-9971-0ffc-a9cc-e2897347f945 11 87523954-a9c9-6eac-af22-6ff46a772c65 12 588239f3-5973-0be2-b880-41c13e6cb8da 13 6e10b28b-f0a5-0c98-ad4e-356316017297 14 3f8c6e61-c4e3-4be5-9c2e-be04fb64de70 15 e35bb597-5a5a-37db-931e-caa5041f1e95 16 c65ed2ce-d523-247d-a5b5-7116720aa606 17 6586b97d-0450-6a33-8bd2-941bf874d30b 18 9a351838-1a66-2dea-aa87-acb0e66117e1 19 5751ded7-4761-6080-bd19-661fded6ba0a 20 aba64f28-60ec-0665-b8af-5bac9ca712ad 21 8e11912c-dbfb-05c8-a1c8-4d293dce67e3 22 fd7c89fa-9028-3a6e-b7ab-82f3fd2978dc 23 691788b0-1e45-2da9-83c7-1fb4d4df7298 24 a2de5780-2bd2-67af-94ea-02f7888c76ad 25 75dddb18-08d4-840a-b0a9-36b86ac8ca57 26 35719117-6384-70aa-94ed-4aca0d76ec1c 27 3a9dff29-f25f-5d56-b38a-7bebc88d2bd5 28 d2de521b-c72c-88dd-9351-1dfb9f934838 29 742dda57-e4f3-0343-b46e-bed18f939096 30 aab02c17-189c-6f23-b662-5cf8f83d4f76 31 4ccaaf69-8aa2-89a3-873a-81cbafb70540 32 20f92289-be8a-8c77-8a71-572a4474902a 33 ca2dbf61-7993-07ad-b1de-9353860a19b1 34 fe436417-775a-0a20-92f5-80f66aef2407 35 3c1a84ea-98b5-3948-bf97-c32115e04f63 36 3c63d334-fbf0-7784-9243-ed22b5af19fa 37 8c3d813a-8bf2-6022-b882-99547fd88681 38 363c5fc6-280d-6ccf-9f2d-52686ae5846b 39 9ec7e16f-d5c2-608b-ba3d-0390272803a4 40 dbdb54e8-e5c0-033c-a996-5c3e1cd93d52 41 a006f5d6-af58-0e63-97bc-3bb913c18f7b 42 cb59b8de-5f9a-2999-96bb-f88f98bc9076 43 27fa046c-6d35-24aa-88ae-fc855576b8fa 44 4082c530-8e30-48ad-a736-28e32e860c5b 45 e2793d64-0182-871e-82a2-d02cede8419b 46 5354b91b-1f5f-5018-9f69-17e986c79849 47 1293f6a5-ea38-05ff-8806-63e8447544aa 48 664859b7-9339-4714-b40b-9925cb039e8c 49 2be6498a-eb1f-31a2-827b-d58060278611 50 dc0d617a-20b0-4ebb-8ec1-f7bc1f55dbf2 51 29d43ea9-b515-5c10-aaff-1c43e86e0882 52 1405369e-453a-557e-88c1-3e9e3e9ab71c 53 4f399ece-f98f-059f-af80-a9cb314e7db3
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
63180274206004326260032687580688003766600224850434550. Exactly this sequence comes out ofnew Random(2).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 10 of Run 34 (seed 83,105,000):
new Random(83105000), Next(8,64) per post. The RNG predicts N = 53; the post has N = 53 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24). - Conclusion. Filler. The content is fully explained by the two RNGs.