201309060959 1lu70y
explained decrypted filler
seed 464
From the post to its content
As posted (encrypted)
F54D73EBCF8A0EAF F48D0B7E33DC2E6E 246C14FC3E731E4B C41325D7059D607C 79D3D3D01A7E0DB3 02DCE847E5DC210D E14C718BD838C0F9 3A29EEFDD5A0EEBB 103AD1F1A58383A7 290EB6FD50584BB3 076351D1171624DE BC9E0AC62C7087CA 83BC2FEE373AB980 CC2746E451DC21E4 4EC51E06407290FD 4F35090A3472E903 69131AF105B5A71C 612B2D9F4F03F933 15F222766AA19CC4 17A0096CA0B232F4 ADE0631D0B3D0FEC F6A06203D7350CF3 988A040B94497C98 73C41D9E58C157F3 A737D7B9D06B5D7D 8F8C5846473236A0 18613CE3EF35B9D7 ED2DD2A4719CC419 D4455359D275F61B C25F3FD8DB5A6F14 3ACD85F66A250E15 7B140C439EE230E3 35D5ACD003D0D4AD 26C64F2A157259C1 279D350275A0A89B 4A3884C166E3BBE1 9D19D0645337FAA4 C44D03F512022636 3CE0957DFE68E466 F628CE927EBA1D1D F331B1375AAE2128 7C8DF7121D4E6A06 94329119D8F02E4C 6C7B007CA4EA9221 7607B5453175463A C597704A989DD1A9 5E9339BFDAA09C41 C56F9079EEE2A055 95C683AEC1D378F0 4F5921FF45560365 A1BC329B70EC80F1 CC4620E6E1ACB763 1D2D42E3443D800E DE29393BD1CA1020 4F008A5E50591B01 0C6E6F8C5D6DF2EF A9E38C3AD93B00A4 7FE0141506115BFA C2C26FE007F7B9E7 1A2020DF1B55D6FB 09DC4E453F8A8F8B 4E37838B9376CD4C 339A86B57BADFB0E 6E1C7DAAE0AEF1D6 3C571372AFC349E8 8934076E714166DB E4E871CF95A5D2D4 B58F0F42E0A8613B D04B41AE4C1159A2 45366499C4057C18 F54193C39096EDC8 0D5544F5D8E62732 910630D570AB1EBD 93F3B2AB05D1BDA1 B3D177A938BCE84D C4511C1416408D1E D0E1726582E151B8 AA8E583C67325FA4 A60532645BA379AD 56F6B1E7B3A081EE 5B3E380407ED3FF4 FD421563C3B51583 3AF5E6D9754FD4C9 39BB13964F3598C6 73D98C35D1159C50 FE2E34A4B9EE3194 2412A001B4A6D603 16B80FC1A74A56C8 DF20BAB0D9C988A7 56BCC534893CD70A 2F337F2E47C0E236 16D67966969D3A67 3CDA9987C2F85982 01E93A6A5FA4EC8B 824A7C6F1A8378A4 3230261A0F087FF2 5065C2A891660E9F 4AE06B51CBE69531 88918F28CEE3CC48 A14C52D2D8AAAB66 F79459CB2D0C884C B0B7AE3F11370CFD A8BF019B741CFE37 AB5C0D071F996314 AB0A83B87D0426EA 9FC239C4B8F034A6 3FF75C7D827D3DFA 3B11D1C4D96DC707 EA942BE042E3E3D1 983DFA97D709A0F6 2299EA0FB977140E 92F814DCADA8E3E1 F2728B29522414B9 E3D4424716FA8922 804B722E9CD39C7C 101043E1DE2BD063 FF4974FEF583960B 6DDEAC3D1216ED2B 2E1CF0BE94C8DA89 A92469CA2A049AD6 E57ADEA83EFF70AC 73FE82AA117220B7 010730E159E4F709 8ABF0365020278D8 99D7928B30C35405 73C08D898ADE5E51 0425562B60147711 3B5C939E5E2D1EC4 ADE5A8FE78174C0C 960299DFB29B3D78 8CAC6219B9F0A916 80CA27352683D596 8260C6A78A7EACFB 41DAB082739D6EC6 847C465D0C4C056B B5714F6EC41D9B31 296CF0A333DEE204 0B0A0FE53D363C1C E03328E7443364A9 FCC5EC6F932C150E 714EC4B40E48ADB0 1A6C9BD81C119D2C FA69C936100111EC 2F28D4CB9640434F 1DADC012015208F5 3774750D456E64D6 CEAFC544879B063A 885B651247D1C3EA 08336FB29684E186 EF7469960CC54DB4 3200CC2D5869DAB4 C593242BAC74C363 4F7C81A1FA7CD5A5 EAB40E65B17A61B7 6E23C4255D84FBA3 71F482256F818931 0CA52AC1F04F85AB 7771CD3E5C923F63 CEE0B131B2B51B3C 37FC2FFC19AAA9C8 1879F4858746D805 727C26519761C343 6711CB0AE91856D4 F5621846FB67A3EF F1AAE6EE665A7739 98ABC8317205AA7F 9721769BF53809B5 7B29F387E33C9F09 3093E44E213E51DD 287C55E815D25615 577974D028FE7D2F 3C9822C6B6331366 9F85E6F9BFAAFB68 27EB8392A8819DA9 C328163BBE83629D 9B2E55B1AF38BB81 A36FACC414255394
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201309060959(name+title). Key = MD5(password) =0b780aa612e93536b510bafafaabca0a, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).
Decrypted: GUID list
1 879c7952-01ec-13aa-81eb-ec785a78cb32 2 7253f2be-ad5b-839e-a654-898c69ca279d 3 3dae6a41-961f-040a-b332-6b402f72905a 4 92519df4-7891-5197-bf6e-21dc2c4c022b 5 5142ee73-7b4e-6052-80ba-ca2d743f6905 6 d7deae25-6370-02a3-967e-0cadd06e1422 7 863b97af-465c-7a7e-a5a4-1289465483ff 8 75b65a48-86ed-2b42-9782-950b6035da0f 9 a08c1bcd-6f8b-32e3-aeb3-32b5f8cfc486 10 7913dace-f8df-3e70-93d8-56248ddf9f11 11 476c0a3e-fd1c-1012-9d41-d34914a72887 12 3eec554a-524f-60a1-87d2-fb696b7678de 13 7f0a9c9e-a9eb-5005-9825-553e7879458e 14 6989d678-73c6-7ee6-b81d-59a6fa45fbe5 15 b9cb75bd-c1df-6177-b349-c15915ff8743 16 d08d1b2c-37e2-7a4c-912a-73bbfc164c15 17 fccca7dc-4b3a-8f4e-a69e-28491b9e5f1c 18 5e5dd5a6-a631-6fdf-b611-75aec1f8cc31 19 f38e290f-ed0a-2397-8d6a-b1baebf0eb81 20 e21a692d-9721-8e1b-ada5-31f094dd2690 21 8661cdf5-3578-474b-abaf-e01e82b40e89 22 31c59e12-e31a-60d1-ab43-fb6e7fccbdc8 23 f1b52172-1888-39f5-bfdb-1b16e066c9d1 24 3129a42c-3edc-1e89-b379-8a0ae07ff18b 25 b1ef4888-d39a-1099-94a1-c6b6ecb8c454 26 a3da2cdd-b9d4-81ad-8820-96a58cbce5b1 27 cfe31dae-fdbf-7310-b6de-82b56d1958fb 28 448de981-9f1e-1a7e-be6d-0902be6a2fab 29 c77a4022-ed63-6c3d-9d65-f2d86d98dbb0 30 68fdfefe-d746-6086-ad82-308e140f316c 31 14de4fb0-fe6c-44f2-8612-8c7a6f649dd6 32 31741321-d1bf-63fa-be7b-9669b7832cea 33 a27bd390-a682-7ce7-9075-8ee6d45213a6 34 efa3d800-dd9b-5428-9afe-dba448efd18c 35 0b29528d-ecc5-5aba-84c5-0af697480360 36 9571f40a-f9d3-7132-896a-2861b59fb510 37 6838d4a0-cfdf-3c81-ab7c-c22a3c1f5287 38 27531651-af7a-5e7f-b215-e612d66efb44 39 8322acbe-d719-788f-8bdb-446e0ebe7b4c 40 d7662350-8f22-363f-8c9a-6c73ee459944 41 b12154bc-5993-6617-81f0-f22a9123addf 42 f34a3c47-52e3-59dd-a9ad-4eebb354f006 43 807b27e8-1ad0-54b2-b19f-8bde112b3922 44 aa67bf5e-9eab-7d80-8122-5b4a203245ed
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
18056072331657678628463118716646755735736557. Exactly this sequence comes out ofnew Random(464).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 51 of Run 52 (seed 1,430,705,843):
new Random(1430705843), 4·Next(1,12) per post. The RNG predicts N = 44; the post has N = 44 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-08-14 07:34–10:34). - Conclusion. Filler. The content is fully explained by the two RNGs.