201210260045 123xup
explained decrypted filler
3DES(name+title) ECB, 59 GUIDs, seed 921
From the post to its content
As posted (encrypted)
4774FC41192D7EBD BB93998F7FE80EAF 5DA493CE3C1EBC66 A28E2413CC26A0B9 5CAE2501DF4F1C6C 60DAEB5A84841643 252B98C4FA270BD4 001460564EBF32EB BBF16822D0DAE0C8 E9B4A2E1235833D9 9D3AB548EB710DA4 2202E4215084452F 032F60845E767856 62E4D7BB369D748C 4105D38434D63FDC 36198E7FA84FA523 5298F4CD1FB5CC9D 81319A19DE904926 6F71B45BD770220E F9B0193251EC685F 5F591531D1487C08 EFB1F9463ABCE1E5 BC7472D7FA87FCB6 EC26EAFB1C50E3B9 F28C3A34A59226F2 3650257D1ED47101 91090EA5169650F5 3528FEF68DFED572 24936E5C3F96C884 AF5741A69721DA63 E924EC5AF6A0C414 D5853C03AD59D9F9 FA7F7FC24946A7CC 66165A6C3E86BC3C 449396A5874A7850 670EF5F07FF5D3A6 2E6769007AD682B3 232533B3EB88296A BFC234D0B65E1FBD AA34A46C4C145E04 AEACF1B4A994B55F F008D7A8AB53B04B 619DBB1446ECC110 0CD455865CCC5287 9BB7055AF24E71DB 2C298A209B6EB610 4BC07C330D152AFA BF83BFAA89A7CC79 13E2B6028E15DA44 3C42612857B18EB6 F20CA4192225620F AEA165B9DF0F066C 5ADFA0814CDD9397 24B5CCA06A8AE470 4BE5A10D920B26AB 722599C4531458F6 ACEE6DE60AB3FAE5 E05AA32C0CF58471 EE6352B56149FF54 6D358379CAB4B59D D7B779203A29F258 EBC2A4D0E12B547A 9190F65A8D91F8FB 1699F025980081E9 F45798B02433062F 13E0F6C2F14E59CF 5160B295340DD049 CBC76C6BEF49772D DAA12DA74C92BA71 1CC9396281A04EF7 505C76E3BF306123 7C866C3E9911368A 3EE6C40D06BE7FC2 727DF37D664D614E A58FC9D719F74998 A54C6BC8F9332702 E8F6A5B5CFFB4254 5FF648E86F5B8BDD CC74D67A8132E54D 1B2C48AC1D421CAF B2F68CD9BF9F6D4B 78BE77F7229A7EE5 631FE207331EC0E0 F56ADDD4EE1D158E 92F31F9B0FC4E8C7 526F0099486762CC F13F78F8ADEC2B83 A0C5538E46A717A2 95AC56887E9A0A03 37DC59F37334021F 0A003A64C06F68FD D3F04AAC6F6D54AC 143184ED501E6F94 2108CDA31CD4349A 4A76C31B2552D339 6EE53D0FD710E34F F67156EF21122EE4 CE2277286C22047F 1341F711B11F904A BB2F40D7B650366C 9E9C70567C29F39B D2A98291DE6CB8C5 D1905B0419A20193 79C6378642552E3F CA20A5BEAA8638FE 248EEEBFDB8DEBAB 4C7B0D3DC2319018 DC87B74F229B1AC3 1805C6C74AD52B69 3E251E4DE8F9DCAD 357D7C11503AA567 7472A5335CA2F08E F1B1AE86B3B72312 BA5F2C18B1804E00 CACDBFF4501CF016 9716ACE24DD9B4E9 78B7E5075F85DB37 EB4293963C52EA1E 46E5B06BC67C5096 0EDE6F9194AEB09E A58D4FED6722BDC6 FC7366095ED257CD 4FCAF26F6EAC25ED 5720199661A9DCC2 094073DD92C281A4 5763929259EB11CC EAFE7AC410F0BCE0 0DB46E25B0AC87DD 68F3DFA431C32737 4DEDFBFA52AA6FB7 484D3B85988E894F 3E45FC773E4AC0DE 3B5B424FB2795812 3FA21938FB0FC327 40E68CBA17CED9DA 6724E04B712AACAD 49B43FD643720CD6 D4EFB036A78F42A7 65FA855909254A9D 1CD7C6F56EA2A472 3DEE6E633FC209CD 2D11CD3A338EC756 6E1B853BF8D85F80 099512269B00937A 05A0901B6DFD0C5B 213940FA4F160322 67EB263C94F633B9 903A37E0C95ECE2D 32D6FEF03EED15F9 4B0E4519C1823830 339AA837116A12AE B09E4C71616B3D0A F7B1AF75447FA56A 8F75BBFFA3A2EF12 119BD67320D50E20 4D5DC4A50171F6FC C10D74AE1526187E 7D0F12E8938DF873 02B25A99C48B150F 904EE78CA364BB1E 5B999CE470243244 6EAE3AA02BA5C562 5965FD527130B75D C5AFA1CF1EC5464A 62594AB3ABC58FC6 F183D74C9C07920C C3267D7E82AA9B99 3CCA2803C798644E C0B0D8CBBFD94FBF 1641FAF4A81D6B33 2814F96E6367DB5D 9B22188004719E71 7B57FADE3E0F7606 51B52E4C914B1E4C 6EB968E74546389D 1D7A9612AA9C77FA DF93D2B661B02F8F 1E7803C4E65BD338 7997E0A434502514 F17BCBF7A6E5B751 C0B5A9AD3743D0EB 2480B5B70B33E579 70E8CC2CF6C58D15 E5FD798A5E248113 5AF6665C3280F7AB 72C69A629DF08A93 C7AF952F37A3B2EA 13B696F2C692A7CA 5F33638D9AC7DC6E D65E0409CEF87340 6874DD16DC6876A4 48C1DFB6078FC2A8 A79A1B30F7FB7442 771444A11726AC39 D2C157969E407054 B5B80DAFA9DE6C2F DCBDC9486AACA26D 1EC39F4DF7C85DA1 E8C85BBF93134872 67C232AAEDF4A39E E85FAFFC73EC108B 7A51E9C9D8B69389 3156D6EE9D03552C 96FD8FC7584D661C 9DF854BE73BECD25 10D4D46883A4E55C 20C43AE4E6E42315 493311140511097F 285505A6924ED3D2 E8FF04FEA3825CDC DA535951A37DFACC CE6600BBFABEFE13 A36897E210802EEC B3F67846B5F0C8AB 26730E64AAC6B246 4ACF1E8785A1C583 3A7E31A43D7A81DE 216C72B6DFCE0AAE AA7634A53BE3BF1F 23E2D130EAE5A209 85055C64D098DE2C 5BF90A9097224E2C 94768625542C3E16 582A26D3161BA3FD 595BD54F073E29F9 4A21F4B6BCC17456 0F98A97BE186AF5E F13C82310F871313 B33E4C8CB4363381 5E27D02EB8519565 E52BC5D4347E4099 AF77ABFF81DBFD7A 893239D9750462CC 245C5FD9ADFED087 524C3DA2D6A493BE ACD0956AA1D3FF53 8D74706EC2B9CCCE
- Read the ciphertext. Strip whitespace: 3,792 hex characters = 1,896 bytes = 237 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201210260045(name+title). Key = MD5(password) =5c4151d94754cdf455254c920c8c4ee2, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 59 GUIDs as hex (shown below).
Decrypted: GUID list
1 d39c72e8-be93-7994-835d-b548bce97e7c 2 bb003539-1d94-0195-9788-d802a2932f66 3 fe1f398a-d722-4115-9dd0-14b320b9cf33 4 99678f4b-cfae-1667-8755-2cd0c88d9a20 5 59895a53-cce3-07d9-b7a1-3e56b91c551d 6 30d98356-df94-3725-b453-60c71fd6bef9 7 18529a39-fe55-5f36-bb1b-7ce095ae9980 8 889da25e-1ce1-4614-841d-a86025c12058 9 cb99d96d-e6fb-8f9b-b651-e09fbae4f5a3 10 7467c285-0362-8dde-87a9-cf679d17b34e 11 0df330c1-85f3-71b2-8f06-1ff6051e2a1a 12 b68fa455-2b33-45d7-9e8b-6c1c7e93d2ef 13 b7da9518-a800-6a1c-b14a-9d04ffe12f25 14 6ab0f66b-7cdf-5aba-a9df-104323228576 15 a3619bd0-acec-59ab-bafa-fcca1c2bc8bd 16 33db7242-eab8-1fa7-ad39-0df6b233a435 17 44d79ae8-03e3-0327-b12d-095800c99b65 18 8ad641d3-1c9d-0610-b0a8-e3523ed9c6b9 19 87cb0718-7a57-5fce-bea7-3c2dc647365d 20 ed4b23e8-b90c-81e2-b757-6c5bcfbad01a 21 29194ca6-17c0-1b1b-9af0-3d1cbc3c1bca 22 485b9ad5-04fb-78c9-bdc7-513fa4ea143f 23 65e50b82-e85e-50a5-a18a-b19bdd9e27d2 24 0a8c177f-7a95-7ebb-91aa-93a3f5f6b248 25 a55bb8b1-5d11-8056-ac36-64f4a288f4c3 26 2c1197b8-31e3-82a7-9a7d-d62c96df6937 27 06da1487-3f9a-6dae-9c18-2947826c917e 28 5e77d438-4755-30d6-bf77-555e2b578efd 29 f30f7a67-8f87-8995-a2c6-484cdce90ad7 30 730443d8-5ba7-7bfb-9887-9729a7633a50 31 ad9f62bc-0b31-1e8d-adc5-2a59cf41b2f1 32 1c9571d3-11ca-0fd0-a656-9a154a879955 33 e45af9ff-0499-58a3-85e2-c1021c7187f1 34 fad66cd1-661a-0f32-bda1-73f3e1da9d49 35 782a614d-ee9e-2c7c-9497-f8b611aa6fc9 36 315df001-3d55-646f-bd2b-fd3ac5f1a922 37 430a97bf-b445-8c49-8a9c-301f293bb920 38 e195c596-48f8-052d-8d9b-3c83a23f606a 39 1c663e69-c6b0-0adb-bab2-bb7a99e20a91 40 10c29d9c-3cd9-8086-a719-d505f5d721c7 41 554b36b8-ff74-4382-ac5b-23047ecefeb7 42 fd37d782-c248-55a7-aea1-4ad44d395715 43 e9ddd5d5-cf74-09f0-aa4c-0fc7045e32ef 44 ce4809cf-de88-45b1-bdfa-a20d24a8a0fe 45 3a2bb4cd-5999-4be0-ad66-916cdfabf463 46 ee26fde9-1272-7c98-b4b2-74a427ed70be 47 3317f954-d3ad-656e-b486-4808e1e2d0a9 48 88f3fac3-b0f4-7a36-b282-4dda124befa3 49 f99f8850-2eeb-19d0-ab17-95dccce98a75 50 93b7cddf-8051-837d-a4ff-58d0f41ad4e0 51 a5015a44-672b-3a2a-a47b-56709cc659a4 52 8e1fc683-2d6a-7813-8392-e2ee3a8e040c 53 c5edb105-7071-8cd3-a941-d85b648f8ac4 54 a9843c5d-b69f-153b-a3b4-3ad08be8d5c8 55 2626ed75-ac1a-5295-98a8-de3665b95f79 56 7744c98c-89bb-0348-b3ab-7f3fe0727f57 57 edb6f44d-d1d3-3909-bdc5-97631a0df9f5 58 551c8590-dcf7-65c3-8a77-ba3de424fb34 59 c4f3aa34-1ecb-12de-895c-36c320c83576
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
70410354887465510058175788638710502680084504476718378150361. Exactly this sequence comes out ofnew Random(921).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 38 (seed 1,045,884,937):
new Random(1045884937), Next(8,64) per post. The RNG predicts N = 59; the post has N = 59 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-10-11 03:41–03:51). - Conclusion. Filler. The content is fully explained by the two RNGs.