201306090859 1fz9e6
explained decrypted filler
seed 545
From the post to its content
As posted (encrypted)
D55ECAAF4C8A8707 DB76DC741F8079B9 6B0FCB2D852E737B 888E71774D34D4A0 8B52FB83F3E54883 341D846EBD5BEF0C CB18A2E271C75393 B8BE55343BAEE5AF DD13ABECEE0BAD10 9BE7197335E8855E 1CC42FED71EA4ABA DF56B871050C2B4B 0C4726BC0677415F F9F658E600901EE1 FA90C8AB78D2756B 8CAD69E5DABA370C 926AFEEBCBCD1B5F BF15170F5BA17022 B09F9BE3A0DDD107 72E2EE9E6B2DB1F2 2168F74FD6D1684B 176612652637C307 17BFC7B001C90E51 2A6D3039A2955EFC 8BD557AF9515510C 0C412D0F887B954A A163C08600661855 D370779E80ABC8F2 A1BF164D580A4018 DBAD870B1D6FDBBC D439C1303EB0A909 2E2BEA052C7F5D23 171718E4F384559E B27819B9EF876BC3 383A7DD6D6A0EFDF B64B5A341D5699D0 DF8617389C9E552D 417194D12CB51146 DCA4DC853F140DEC 57A4AE704F700963 F065C80BD08725CE A2D5F2013C615494 1CE0F9F25CEFB512 510C72D1D2D05351 274925FA18C87D5A A1257C387D03A9C7 FA49965BC3BB4F05 FF91CF6D5981CCFF C906EFB0529154A5 674C333A5206459A E4227305903101E3 8DA316976363DCCE B9A3432494B71F84 B8ECF0F6422972D7 27F1856E4368915E BE9E208A0B3893F6 A6595BA41DF0C552 42BBB7169EA7F87E 36312FFB4FDB876E 532430AC6608B42B 3EDD5F2D7817D26A E04AA559629773B7 A71147B646B10693 E4025EBA738F2306 6BB8D3A0D4E64437 7C2C2641EA746E20 B7EB8364427CB374 FBC8AEF7F5138F14 946AB06DC89C9AE3 52483284A875CA8A 7DB05D1C663BDDE7 BDA8A0D85F81CF73 9D1065C41EA668B3 5B629B9FEF074F32 6018EBC34769B57C BF325BD988E2CF57 B68E510C75E68AF1 2B7351948F85D05E 263FF0CDC3137500 CF97BB2FC645AD42 1F8F3CED3BEDDACF 419FD1C73F060E62 2BA2208E241A58C3 FCC44DA4C0E8EE68 EC1C2B2E83E4307E 97BACF74F1FE6AE3 67A6DCB3303B16D1 EA3002CD4E5EC666 160A7A9F2D4BFBD1 BBBCA309441687E1 EB5D22B9037A4B2D 3F83FCD98665C1F4 8F5E5BBFBF0F8935 8D7BF2954A155418 5E67F84E182C014E FC502723CE22E882 154A6DD64A455E4A 0070CF4236E05A58 F7AE12EFC5070E35 E0663CD5D7BEE6B6 4CAFD21C852E2E52 AF9CEA38F2E0E7A8 268C08BEBE82D2C8 00D8BA9079AB45FE 1DE6F45E6E675D4F E7A66A3AD2F03D5E BF419C197070191B DC388E69D6DDD1C4 22DEA8DF79E86123 27C435756783593B 9590DA60EED5269E 4EF458C1C88B2C9B E2C7E079D784C7D2 4D8882160E1B2916 EB6DFDC35BB9504D C2F2F1A3E5A32125 F3279E7A335FF38D 5E1163878C2A3CE9 2FC157FB7F7B0F0A 827EA01150DE27C6 06AF3C8B467F36EA FA059AA7DB780E01 5233C78544340ADA 61302B47AADA43E6 5B48679D1E89B340 0CE5A200A3ACCDDE 1CC2B09B791F4856 2588DF5F985E6C2C C308F79DBE7A87BB 70847401E9CFAAD8 269780B73FCCF259 E53D13936D8A9CB1 0D6059E444E02DC4 CB253ED9CBC788CA D4F0ED15C25CF406 239A43E020AF9C85 E37190F5C90DE639 E093834F44806D5A 9E5EDAB99C63C61B 01A8F19BAD5211C8 7C4E5866F52EEF34 215FDF0AD472441D 2411E2601264BDF7 577DEAE9343D7996 01B059271CB16609 73A8B0D5E5ABA622 E543B0216842FBED 48FF9444E1DA3083 3095E87B5D5749BA B2F3895028E90025 C9A1232A5942DF35 19A6A66BCB9E4605 EC2DC5753F6AEA17 6DFFA7D4BBB9F9A9 5CB22157BFD4DC57 0DA4973D20D2B9BE 06C453E780D7DC0F D75738DFD611BCE9 178963E06FD3B05E E57494D728BE9305 0E76B089807322FC 5032D2C039345B06 219EEC36C36DAC75 2A362BCE307DF6E9 D9B431D6FA897C06 08DE1C495FFCE25F 19889F9432D6AFEC 0E3489E6372F5E28 A0D2AEADF93805A9 C419BB06FA34604A AD24A681286D71A2 688B15ACFC415E82 A9B76ACBF4D0F502 61DA3780722CAA32 7B1D1E90BB2E20CA 44AE76391B13988B 4624B060411103BD 97B96FC72147D86B C1D9A7CF76E48417 7ACD4A9F521AAFA0 683BC597E855528E 53890DC1B5ECC66B 8F861EF05253FC9F C7CED582E9A535BC 6DB48A605540422E 4489A4BE0305095B 1EA610BAF2DB8B51 289AC92E2455209F E91C804FFF7CD244 8AA08CD555C4BD53 0576CC5B4F89808F 1F3D75025F9736E7 25AC33E780FE8674 1A381E23A9F1C5AF 02A7FE4BD4519990 27B8899C067577B1 743FBFA1F51D5723 50EC0E46EF18EFFE AA71609625F2958D 2303451C704E22EA 27F79CF727566E37 B1723D90683DAA64 42C76D8641DEB5C3 1817C0A2DC55AE1B 3DC05B4CFD7C9370 438E722135FCB33B F590B379B6FDB818 969FC583C5149858 968C5DBF8AAEF727 01634806E4DC11BE B6E935295F432666 1CDBDBDE0CB83A50 32994B3EF1DF5B57 2BFE935840ED9909 3F25EFABD48A8BC1 A99C64BD09502F1C 17CB9CB3010CEBEC A7FC87637CB7D6C9 35FB7421F9709E72 2974F46CA9A97CA2 07A131E6D1F9F101 678E981DD6A08566 28FFF224DC2036E2 19F3F99C4043F4C0 D9E856B44B61B951 A1A9899A70B96F34 6E8F9118B86100F0 DB99806886C62F08 AEB5C22DFB05E315 B3A09F4AD63BBDA5 85803D3293227497 DB06B2AD4469B65F EEFD4E3738B1F511 94D2BC27D1604C45 289702A2B5AA1C3C 35C8D303BEFF3482 0622D432696E54AA 9C4B1739D785B2B8 A8BC3CA8B98AB1DA 45ED2BF7AE51CEDD 2D66E35A5B0992BB
- Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201306090859(name+title). Key = MD5(password) =402370954cd9605605ffe4d0f6f0ddec, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).
Decrypted: GUID list
1 eaf1b703-3e19-4375-927a-60a85da0fbb3 2 103ae112-adce-647f-bfe2-25e737b7b02b 3 e2cd03c9-153d-6d74-8a8c-0047bf47e245 4 9f4d41d7-12f6-733c-b4d6-d0b9302e13ca 5 ebfc60f1-3271-20c1-8119-f819beffd678 6 af3e52bd-24e2-77d0-924f-6e4c78807ab7 7 9b486653-fd5c-0b7e-bce2-a6881719f3f3 8 27690238-5c6f-783b-9d27-76692c66cdd3 9 01b72e89-9cb6-34dd-b262-7a4c873712f8 10 a2157256-b271-253e-81f5-5db39483a856 11 241f4fc6-8ba3-7fb1-b7e0-9df2e872dbc5 12 7c3e9077-8551-8da9-8de7-b195163f76de 13 1e5ec668-61c7-2c08-9b34-d6a14ff23226 14 88b33c5f-6ad4-00f5-96fa-abebacd2482c 15 36f3c35b-5df9-44df-9437-dda13dbac7cf 16 c7697c41-7def-31e2-9b64-7626fcf25d7c 17 268cff1a-0874-8d98-8017-a676feebf9c1 18 d3dff8bd-74a4-8662-8f2f-a0d7e212553e 19 ac9c0a2a-0741-3a0a-bc86-cfd5b0f6cbe6 20 886d8191-3470-3e8f-b3a9-d594c08904a0 21 7cd75844-f9ae-23d8-9586-d3c9e8f7297b 22 001a60fd-fe43-5720-a3ae-a048665f76fc 23 2caa3ed3-a781-04cb-b3fa-cb72e5003ba6 24 ba3904ef-b949-3df8-9810-9f391d5472c1 25 ddb609a1-5ec3-10cd-9db1-86578c471027 26 be38272a-affd-004b-8e18-9a2a01371698 27 833d40af-eb02-4323-a7a0-89dcd64f2de4 28 3b41f360-e43d-3744-acd6-a1c94b612c6a 29 e49443aa-3e0f-009a-9442-d388091c7a69 30 c5878adb-5af8-0c25-81cb-4b5ef45f21e1 31 222aac81-9ee6-3138-8ccd-9564b5437589 32 f0fc885c-1ea7-05c9-99a2-4685fc842e2e 33 f45200cb-e16b-4180-92b2-e52d0f2fade7 34 f4173164-a9e3-5a53-8f8b-3f0048910434 35 13c6fb19-8bd1-8bea-9055-a414bc66cb8f 36 a194f8d0-75fc-394d-a902-bf6353afdc8f 37 e2590d3b-3c2a-486d-b892-79e5b1b04e10 38 9a45962e-29d1-7cb7-b4b4-1a2daeb8d266 39 ff292953-16f7-643d-9415-6978681723c1 40 d324248a-5288-3d06-8caf-15be84b4a011 41 ab1fe440-fc1d-8997-b65d-8f0274f72603 42 4feb2b75-306d-1e22-8b9b-a798b05b3c51 43 36678683-292a-85bb-8178-c8eebf2f5692 44 665e363d-268c-8424-b8f7-a9572e2d2668 45 ad67a0c7-2f2b-2894-885b-81560cfc535e 46 4831f5e2-4d74-66b5-9ab3-c3c4dddb4f75 47 6c2adfd2-69bc-64bb-85b9-1838bfbdb710 48 9ca52b9b-f077-8614-a727-748db97b2307 49 89900523-60b5-30a4-b72d-2766df98e21d 50 8d78e065-6e10-2cba-ac0e-f3b83af14f42 51 e3972c68-0502-6099-aefc-73e6b8835c20 52 a9796307-03d2-36ef-a270-6899d72787ee 53 58f89836-48d4-694d-acc3-7bb6fe65322f 54 6e8cdbab-7fe2-4e8b-915f-5ddfb1aa92e1 55 402cd74f-8216-2c31-aaf2-5c06e46635b0 56 ac38a7a0-03fc-8e57-b48e-d54e13ee4465 57 9c6f80b0-b383-5151-adb0-f358568fc06e 58 febb2740-32b8-2048-8568-0a5f9ef48de2 59 9f2d0f64-1a91-6db3-9cff-aae693f8f203 60 a64cfe9e-4883-1957-ae88-e87d73ac1fbb
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
466727073278204388332503104300304583476381882668326364285261. Exactly this sequence comes out ofnew Random(545).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 47 (seed 1,776,839,421):
new Random(1776839421), 4·Next(8,16) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-05-14 23:26–11:26). - Conclusion. Filler. The content is fully explained by the two RNGs.