201304191430 1coutz
explained decrypted filler
seed 646
From the post to its content
As posted (encrypted)
72324C99F045B2DC 17CD9142FF4BF899 127418F44AC0BCAD E95BAB6B7694BBCD D78D9D7E0144DC12 7CF7A4A5E5FEC693 D3D0E63251E3A7DB 4AE6E63E8C613886 636C2B909C35DFF7 149B8DC6DF08F684 AAE348039FCA414A 522FBB6F6FD0BAF4 047F680E23C4CA5A 6DF697AD67851484 296209B6BEA6D5D6 EF754FC7C03AC782 AECC5DF5B74F1A47 3BD553930BAC9939 C519D75913E27CF7 976A327312AB0C87 B896B3ADF1A1145B DDC02DC82063AB9C BF78B7CBC78E9000 DB60B066BD9F6B62 19C220B4BF26C17A F65BDD87AB1997B4 8E12252182C57C23 6CDDE596C051232D 09A11A3D4DA5999E 458D88083DCDD9B3 99EA66B5259B4406 547A43E008EEFB18 E09AE75E489E0F9D 31A9E825BCB4B4FF 22752FCCD0AE50F2 41B670EEA3622280 31962B5F6AF6F40C F62A49F7B811F2AD 8CC42CECA60A2F79 CE7BC2E984F20DD1 206BAF0234ECAD54 DA43921E6270FB2C CB8F7B384753462C 34DFCC82D317C013 5C495AE08A40FD2B 91D65DA85796E4E6 4650D2EFBC720B85 1AC24409773E3A73 EAECD09599187672 C186F1C62FFDADA9 F600DED0327A160A 67E8F7843E86F6B2 3143BFE8B9A58443 C55C944A2C269178 D91958C04612779C 8105C9D0A2C983B9 2CD98B42096B848B 8E854881D93CA421 216CDCFA3F64CD83 F9FC659CDF6E3816 33DA14722F1AC6AE D528E2F25C24D860 2F06FE744DCF0C99 D30B2CB038E72A45 A5F9BDCCA5616843 BB9C10E036BAD46C 464234CA91C9A78D E81456CD0F9BB1A1 46CA6D3A7C4F108F 8F712440B9D8E02B 09D6377A204E8B60 E825B163C0914116 26D3B15AFE10F6B8 AECFF10A98E3E446 A72E7AE42D0E6446 110D53DE2D2D44C1 23C07363CCC1259C 9BBEEEF0FB2027D4 D77FD97423BEBC5E 2853AC6C3B43F482 41614F3CC59BC974 BBD6682D423B5517 32118AC033663D34 CF35EBBF65937CDE CD6426838606FC34 5073AAEB7E4D0460 138DE8FC06635508 816D83E2723EE70A 2B5977323F015EE0 87CE8B857DE1774E 06036366F58D463C C2B99FE4CE70FB38 7D4D3AF44213D0A4 76FCD24EB1BF3242 06C704DF9CBF2232 F17FBE91573A81A5 807EF555B3925AF0 4FA6FEE4AC9DD02C CF9FFBD24479AF7F A21E71FA6C23EC0C 7074BED1651CDFBC E95F1E05115E2360 4C3BD6AC9F4F90EE E6263A8C19717940 8D2E928311562126 CA84405F58E6A1A6 56C1517AE3AC7ACB EC1D54E6ABDE99E0 2D1C75988799C82D AC2B0A1F66D80354 3E2C3E03B637BBA5 27A1EFA949DE1CC2 437445AF5E2CE79B 1E18F677DBCFD599 34AE4EB171F5380F 2CC634D820C6ECF9 F04F0C0D429B4CD2 907289AFB8EB4B39 8A641A269315ABB9 77613EFC7B35D62C 9D63D3A83C32B080 74479F23E8B9EDF9 C465A2E792CD0339 06BDBA5107996346 8CFE5107DCFA6F8E 83FA18CE99001415 8A29083170DE5DCC 8810203EA31B4302 0D1938EF84BC8176 378C3D8D8C59EEB8 B2B9B100E0155A3B 414BEB46F40ECFAF BCC8DA1F9A56C738 57C6916D191A155D B062D11E566E35B2 54BFAE2DA31B9FA9 097169C9B43391A2 7F0A741F9E15022F 174ABE33C59F7820 1A35210D9FE53441 8B82FF7F4777B5C4 66EA9DBDD6351CDF 3DC74F62790450D1 00C28EF3ECF15FBF 6E7DE3C08EC272AC 1545E44C1E576D47 F7C5301DA087212B ECE2A1F8C1CFD4CD 55F51C70725453C4 E3111C72ABEDEF13 963412B08DC4D442 8681B1DD592A1A0D 3DD3B932D04C5809 B2D7042A11F90D3B 73C0180BF0F83C5F 6804FCF0F1922D5D 183322F98948479F DD8984BB817942C5 0017080E284CECDE 7D1019CB451E035D 57AD185AE58E65E5 5B1829A8A3477043 D5624197156CD25B 78B08E8E4C848807 44EA3AA81F4F922F BB22BA48BB9C2F7B 9113CC39985B29C1 1BDB119C2410F7D5 B691C0AB155E91FE 46A8E2EBCFF4B99D 5D9E2236C30D9A36 C6E08DDB758FF147 6E8EEB98E1E1FD4A 4F3769862117DF7F 8D8A16C3C936897B 7462D9934C0DF6D2 F4FC482C99B917D1
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201304191430(name+title). Key = MD5(password) =67f064837b249ba3f7a3cd700faae0eb, 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 cfa873df-b404-141e-be5d-a505b52cd126 2 741cda94-9db3-3152-ab4c-34506aa69e60 3 5ef04118-53c4-27eb-9804-31048af2e4fd 4 1efe589c-fd1f-312a-944b-9f51b5890bd7 5 7fbd8e5d-2597-7f47-94ab-40a67990b4a2 6 78db5818-bd49-036f-b552-d9b8f824dbea 7 0fb66ff4-67ef-355e-ba5a-d758bde8e1bc 8 80858a2d-990f-4f17-954e-a3e741c46ef5 9 184e8c84-b586-856b-ae9d-6715aa454179 10 89889d28-d76b-4742-87c9-041ab75f6af2 11 8f425a79-5efa-15e6-8ffb-4216a9a9b768 12 3afabc46-4473-748d-b293-69ac1b3de917 13 2b143f2f-381d-62d2-995b-255a4657d4bf 14 fc4c0e0a-efec-4d83-9d84-ffcb75f13fb2 15 82157609-523b-105e-b0b2-d8731f65b4c4 16 d3021f5b-a40d-45a9-947d-062e209503ce 17 5ac4a64c-3719-3330-adb0-1a4283d32cbe 18 a5889415-d7f9-42a5-afb3-9b3e60094c89 19 0d159e27-4c64-1374-a292-306d859d6232 20 7146be53-0d1c-4a33-9ef4-aa8de44381cd 21 04759a49-1d5a-52dd-bfb4-2740ab0785e3 22 6a99ad7e-43aa-3d17-8d2c-ac35ca74079e 23 cab5ba36-db99-1852-bdd2-706c5c778674 24 ae987058-3ae2-66cd-92b5-9b60bf31fd8d 25 cabfad70-0ac2-0392-a4bd-ce49539bd4d4 26 32405fe2-c04b-0bf2-a9ea-7ff1dfd8dd4d 27 0d2aeaa9-86a4-3b46-8089-56258a8dab69 28 7e13f78e-ff94-817b-9ea2-56418411b170 29 81578238-4ef7-8ef8-9bf5-bdec3903bd0c 30 a12e93ea-81f4-3474-9400-5a9398f69ab2 31 54f0791f-26c9-6f33-a8fb-2d9783951f63 32 bc81e208-979c-5156-ab05-1f840013a469 33 666b5ab6-529b-0dd1-af47-907fb1e763ce 34 cff9f8b8-8b8f-1677-9388-80c69ddcdb1c 35 c2839744-976b-126d-a69c-ee51c9300a4d 36 b473ae4b-803b-641b-8407-180a0648790f 37 b8f9baff-816c-1b7d-b28b-2e31aa815e46 38 6bfc2258-f6f7-5033-8fe1-a8ebd4c1fa34 39 e9744f64-930e-8d4c-bab0-c46be62602cd 40 b853091f-ea46-698f-b528-e6bb94b5f49d 41 8ef5019a-5f70-3db7-b8c4-3ff963b198dc 42 d421a224-4ef4-12dd-b1b0-5b4d2d6801a6 43 5c88ea17-b3d2-6191-bb7b-2c97741c075d 44 d6b7e668-53b6-3a9c-bb58-defbc434183c
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
13237034841764143414531600388365011615863163. Exactly this sequence comes out ofnew Random(646).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 48 of Run 45 (seed 51,450,859):
new Random(51450859), 4·Next(8,16) 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-04-10 12:46–16:39). - Conclusion. Filler. The content is fully explained by the two RNGs.