201209051400 zdn8m
explained decrypted filler
3DES(name+title) ECB, 61 GUIDs, seed 475
From the post to its content
As posted (encrypted)
C3AA4A9122F5A39F 319A4558DD6B9558 25C0234F7B1FB340 8A17A88CD8B4E095 476D5DA4DAF1E7F5 46DCCCE3B4FE0156 11221BDC11091E38 B657B450BF0F5355 7E0A42EAD1D5BD7F 66988A987DBB37C8 77071B9FFF4664A8 A0D87863692B2C68 3836FF13DAADE1BE 86D745D20BD21708 17B91233EEBA2FDA 489090553E7363BB 9439D559AA1197B5 7B7A7585401E5C2D 020B8984B5AC28CA B08B07667D308614 55489D71C5BD42EA 18FE16225A83010B B8A0ACC32871651F B34F270915498E10 476FF795C3FE6EE8 9E1CE9172F957F28 A0A377A09BE9DBDA 9248E4D805D6EA25 DAE0B7CB671569F3 58A14777AAC5F7F1 E234A9FD9E6A22D0 C2F4BC77CDFE0351 884DF8361825065E F706E67F9A15ADE4 F8C0B180C7511E61 71710C3CA29FCED2 8EB451B1D03E0F92 C7F3B3B690946B4A 869CB56BC1375F2B 747C40BEA79CBD57 5055CE6821E672C2 FC52A59C74D6C447 6940D1A7455887CC 79339805B7709943 055E7DF4FD39219F 00DCF144B57C6964 545D1C999DA13B6C 2C10D9B9AB289E1E 1C9D91B5819CE782 D50A84DAC8980691 B8F3D90CE719D0FC BCC1DF3604317E12 5B2E9EB9E060C0E0 40C1D8FE51DDE4C3 987214C066C6F6B0 CF16FEEF1DFA5D9B F26A238B58263B53 BD580F9A29AF1D87 232F636BA55E46DE 9CEB2C87B0831862 A896B0F7CEC99642 47085C217E1C3CB2 BA926950FD194A5C E49E962C77988C43 AE100581D5D5F0E8 64BBD2FAA92CCDA0 03EEEF8423E21C8E 1782F02450A18BB1 735736CDE2261613 584050985B6DDA85 0C8FC59B05FE1849 28AC4E9CBE6C0757 BD9B3F1EDF1F509F 91044D14C6CDF9EF 7423FBD3FA551699 21EE6000A696C85C 9662F03FFA92D0E3 BBB37333490F7E81 5D66BA53E8FE33BB 65A449AA94B519A0 D11D8F7A8FB4B7C0 81C41CB70E4790FC DF7CA68493811BD5 02844CDF1215339C 19B48B9C4DB06F47 37443F96BB4CF29E B264A6235E66F6FB A9A163C76C4AA163 1060F16A421DC529 88284C973949C0F4 DA62E1B30CD9A090 ABD88732C9C82A1C E194083410268C1E F57B6D14676D9E3E A26A7C5337CCE22F 9049711319A4A4D0 28839586E564DE57 652A56CD4694869D C6A9CEDFFFC22C64 C658A117257BAD36 25A24E957771E3DA B9BC0C165AE48801 B8B127AEFD073B2A AD0484D3B09B5B5E A29ADBA915421268 637FE22B6DE97187 8DB31B3491F215FD 5608CFE3F5436E6A F80FF50647BA6EF7 0CEB3746CE861E16 E2A354C6E5026744 04FCCA33586FF098 E56AD0EF63E99DAB C3A069F1B89558B5 271D685331850453 538966DE50C8831C 390E28393D2BE598 0B3383EB1161DCD3 2F0898A6FDAEBCC2 1C3347DEC412AB6C 833F31A3B6FD3032 76664191F2AF0EBA BF5CC312EE683584 913171E621D67304 CCEA304C3640ADE6 3A1F174DE9E03C43 944B73424F186F2B 76EA66B9A1C2AF47 06831686F03094B1 EAB6D3D2FC126CE1 86F249741B94E270 A414C6C80A265F1A 0DA1C3F46DCB1320 D20D2C94DC7C1499 4C44CA6A5CA482BF D18A804F00874855 5FB5A2ECFBFB4836 A44410AD39506592 43F7F7863EFC63F6 236FA6A45756375D B9537B01CAA4FF2D C9FCD845213BAA46 B4B4177C7553880B 500397E7E81051D5 BE5C4E8E5D57E2EA 01C2549E4A2FAD21 C7415BD70FACB9C9 4F0D48EB2495A7E6 8B3D536D8E212A29 7504DBA6F4CB35C8 2A2ACC1D25E2847B E1F4CEC1B1B2CE1A 5954C4174211AB3B 21E0312BCD1D8C1D 56049F287E67E367 3EF063AA52836F97 049B5C46B1F36320 441AEB9DC853CA3D 61F25730436FC623 A9FBF7701E218676 D07636BD4B8A90D4 E78236D52090F43D DEFF3D3E22803C20 2E3019B29019F82C 2F244663E4C22F3B B7EC93EDC949D734 6B4DDC0CB24F2C6D 8A1FA67089E2DB7B F79C96B3D277C165 FE2187B548F8EF5B D91847FE0FBE11A1 85D3B13F3DA0BBCB FF2113B11A133C4A 1FDD4AFA4FEC85D5 5E4CE2713F483C25 8E8A8A957B2D20FB 666385CE2826B421 C0831FEC3FFF29B5 52BB89CA37AE55B8 64005FBA806780E2 2E8F26C8541E4477 DA5F4A25A51556F6 BDE5CDDDE9D8656A D527D9AFB6A8CABB 947E50FE956939A3 3AE5444B199B6B11 CF3655DD1B96CF7D AC3D960BD453DB40 87C36C5407AA3C14 1DA4DAF6D20C5F22 0299CE9D71CF7411 56ABA8EE0866CB71 902F16FFBA6EE3BA 5BEF564E32D5D404 48530343EE15CEF5 65E0A406296BB305 0B32DCFFCAA1FA32 05181EAFF3407039 BE947C31C03CB335 8FEDE98593333749 749AABA40EC0B238 99A21FFA748AE6B6 FE2F32AFFC18CC61 012798CC086E9ED3 A9C0D8ABA57373D4 CBA360287396D5A9 BA6FFD3F94E8E12B B22BB911DE6571EC 119D1105F4F7663C 4E5913A21E3C1622 4541E907DE532C49 F234BB69735B3CA2 E2BA54B566B7F84E 58D0C64DBDDBF126 4C86E36E5DDFDFFB 5316B7A78D49A94B A822688A4C9BA162 FFB1C24A447E6F2E 86BF71FEC0DB9765 DF009FF1FD6F2715 5338D43B126701EA C196354D754F5F3C AA7949396AEA6930 E48205F68E3822B5 002B4EC988613802 554F99883935A37F A37652A79C889D13 6965C76E015FD6DB 560CD503F5C79872 D20852F5AFBE8361 44DC6BA2559342A7 FD7E930ECCA47168 E7CF59836E8EBA60 BB777F37C653F4F9 A96609381FBA6938 5F3C698C2E4819D2 9087B20AD84563F9 A2E3F10A2A391C6E DACA4CC994CA9B20 84CFEB5AF1814EF2 99FBE870A0EBEAB9 5C14439D67B28D39 B56DBECFBF0AEF34 A605198FF173ABF8 D1ED5147EA6896EF
- Read the ciphertext. Strip whitespace: 3,920 hex characters = 1,960 bytes = 245 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201209051400(name+title). Key = MD5(password) =6b976211bc473ce587210c702f0e7d06, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 61 GUIDs as hex (shown below).
Decrypted: GUID list
1 da623aa7-62c1-7675-94a1-2f6a4b742d7d 2 26ffb4b6-193c-1400-bbc5-6be2faa1f2a7 3 e2aafe75-30ea-7700-88b9-7103cf71c3d5 4 1c4cedb7-1ae0-82cb-a455-9a6ee04a57f3 5 69ebcfb4-641e-5099-b493-8f16d8c8cd8a 6 0a1aa4de-e357-5ff0-908c-6df716e118bb 7 9f139d9c-8edd-678b-a87d-2871a5a24040 8 aa9b2132-73d0-6db3-9457-95aea6f0569a 9 b3fae5c6-e29d-6f8e-8627-2014ca23f1b5 10 a0f1c994-d976-37b8-9acf-c9978173c93b 11 be2531ee-547f-2bb6-a62f-2a99bc626208 12 3cb5de6e-635b-2e44-866c-7420fe721296 13 33ad7ca3-f234-148d-b1c8-226d4c7983b6 14 004c67b9-87ab-50e4-902b-cd6d9ddc4d4d 15 18d38653-4c63-493f-a57d-5c62cf1440ec 16 6fb75f4b-ae03-698e-979f-03b64d1e8138 17 50479ae6-d32e-4835-b789-2c5097404667 18 07304e2f-f77e-4c09-ae71-3e16ea669b55 19 8880c7c8-bb8b-43b8-9daa-45c99917429e 20 63ac1405-384f-231b-b457-7aba8ac6df32 21 b5b95bd3-4105-8573-9841-4256800c56ee 22 e3bc8a2a-c02d-3add-958d-1895b3acd30b 23 d5c8938c-f2ca-2309-9d41-66772b3772bc 24 ace70607-2cb2-8a1b-9a80-44dc1accee4a 25 539e58a2-8c33-211f-b7c8-c173dbef2d82 26 0365ed87-a247-06b8-858a-4d3117b3b359 27 e9574d79-1bc0-237c-ab81-65ade60360a3 28 eb8ee02a-35e7-09da-a24e-550d4de7b272 29 5afdaa67-4867-6586-aab7-450062ec2648 30 14ddcc51-128e-57b3-890b-b2fd851b4e40 31 ba86b61f-0929-432c-88d4-cf67cc8eb964 32 a20d2cee-bca4-5c63-b10c-5d2a93df313d 33 da48dc17-de8f-2b40-ab05-0310bedbe191 34 a74454d0-6bb3-8f73-b909-cd988a3f893d 35 24e4179f-27c8-4ce7-983c-12251edef53e 36 d77ddc8f-f063-326a-a798-3c9654e00ebe 37 2e3488ff-7975-45da-a99d-a24587eddf3a 38 0f79bbf5-08a2-012d-ba78-22e7c776322f 39 21c96fe0-65b5-6957-8ecf-2b0c2d24caec 40 7d1b1da5-1ead-5027-b4ce-be5c91d51174 41 d54a6087-ab7c-124c-a088-a7949cd3708f 42 0d5bc777-3b77-68c4-9063-1682f1c00782 43 75acedfb-8613-7c04-b441-12ca6c609ba4 44 49917da4-f9d7-0e8a-aed7-d1f28ffb9ae1 45 4c65fbd3-5612-3191-98f8-0f5a99f298dc 46 79de4ada-64bc-0184-922a-9236d7e9a032 47 0a1a6539-2c3e-8495-8b4a-8cd8935c57bf 48 2038c2d2-4ad5-8c85-aad0-b74d0949d3da 49 a25a362d-87d3-4084-a65c-2b8ee1a6ef8e 50 60910adf-94f6-05b6-bc7c-5c85d8af0ec2 51 ab505ea2-5f28-5b44-9ed1-2299bff440c0 52 a454e6f0-1ee3-7b64-95c9-a93c90a4f4cc 53 ad3699b1-3b33-7ca1-ae49-e8f95433ea92 54 ceaa9e67-818a-2b48-ac84-8e80faf0c57f 55 3e11311e-24df-282a-b577-2c9516117b7f 56 8f2c669a-eae1-444f-88f7-ad393739e353 57 00ec9587-3ed3-8a03-9ef5-e5e0b7dc83aa 58 dcd9a588-95f7-708e-93f6-fa27769ce23b 59 e1a20e55-3a71-6fce-b5f1-0fe69c1ca84d 60 56f4c818-c0d1-54a4-a0bc-7c79ea01c1b5 61 bf905e2f-25ff-3912-a578-121e589c0b9b
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
7178556663221546444283282020654528434065167030884057722487653. Exactly this sequence comes out ofnew Random(475).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 7 of Run 28 (seed 1,774,293,828):
new Random(1774293828), Next(8,64) per post. The RNG predicts N = 61; the post has N = 61 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-08-15 12:08–12:38). - Conclusion. Filler. The content is fully explained by the two RNGs.