201212052000 14bhnd
explained decrypted filler
seed 219
From the post to its content
As posted (encrypted)
3EE0306AE57B7553 D807991B92A2DC2F 7CF7DC01EA1842AF 19743762E7921482 540947993B35217C E682D58CD36E9E51 5F2386EB2D0084E7 E6F34C0C2EEA2591 36A9C15CD0E4281A 4B7383F28711C537 589F12C218FC82F8 99D16346E0968F96 627978BA3EBE8EFA 4D0F11D6F3289F48 E9D3550C6116AD34 36DA8472E26E277B BE624AC60558CEEB 3830D0B70CAA9558 7D6A765520D92391 D5275C6B54EF2A18 945481A4C91D7FD1 4E0D39C2D5218F6D C9F7A7268543C8A2 5623ABA6E06CF994 5EE154C2E3EE3883 48DDE8A5B83BC141 F977BCA6203B71C0 EAFD86DB55A05B87 D6CFD26ACCDD7EA9 3DFCFDCE9C1D767B F1A81BE56ABFC089 05276BA3C6C8EBBB 3C452C0746C55BE4 5B56394359DA173D 3DFE968766E9EF3E 03429F815B5652F5 03E0BE83A68813D3 03A36206DBDBDAC0 4914C5F70DD178F1 B20A826CDFEC92BF 567B5C55CFDB5518 DB793FB31FF5EDBC 33986300F25E8452 371D7C58D6213043 79BEC2FAC84F3DA0 049EFB2E11833D70 AC98F9ACD6A4D387 2CFA5AA124234FAD C714FDBDFACC13B7 23DBAB4356F42464 B298F0939784CB45 4AD5779328A6E17D 84EC8E6220BB2D72 34584C2B614EFC82 CD83A4C85913F3A8 80A7036DF96F9146 EE09B93288067D3A 4FA1E1506F773F2C 857ED7F41D50C963 B1D17A13A06CBD89 C9DF86DD1F811C60 FA74D4FA6301CAC3 27672225C4F2377E 8598778EFEE1408E 67AC0B2C59F28696 616E8A990FDA4416 FDC0C5417CC157BB 7671C7A0375C0F26 A9BAAA0E7436C7EF 42F21F1CC80E0409 0B4325E9D09208B0 3CEBE73C71CBBFAB CE3DDB792E919B80 6D3D1F048F591E4E B583532DC818621E D4402F17433986D0 A8CBBEA91832ABF6 08F0B3E8268D0F99 6C6A84BC6351061B FA06DE6A947F59DE 20D750F1B382D0EC B8838A73402EBED4 A28E55BB03F209ED 4194B6C2B38138CB C0664B9835CFE79E 42FA0BFE95B9386E 135D7B5CF5E1CEF6 0CD96B814A85B993 409904133B5086E7 8C418B99792440E1 1628476EC045CB24 0078FA89D8695550 ED5BCBEB0573178D 13FF4B481C65F99C 72BC24CC04207D00 4171221F1DB47786 40C7768C42ED5951 F578C0CD12FA93DF 54BFA4ADAF02783A A446A3D171958E04 C9EE86437AAB10E7 CA4A933203E8444F 87AB983DC2445A52 634B815E9ED462C4 47F688C96A5E8C09 4AFDC5893F500F07 595226B243FCAACF 45A36DF27C452859 5CDED598F6A7D30E 105728912C9D35D6 7A46BC08FC57849F F397542499AC09B5 C429CD483F7C4444 408A9F70F7A1FA73 0D4462C887F4131E 918381C57108469A 96FA81EE59817496 1F9A8E658753AA7B F12D7B866BF12295 FDA143F1ED3D2B83 797E1253A922133B 39ADA0C6843A33F6 80CE8B8597035FB3 CBAE0469297BFB82 2D06E80A982B9353 A16CD9B1850FF616 FACA8346C4B5A126 27C13A87E4163192 928155202B4526B5 277436B425EB983A A85966D5EAACCFCF 527E05C7324B69C2 1213F6D7E8851743 05D5EC48F59D7995 03101DB631ECE716 751D83444BF4F917 A591F1956CF9377F 48E7679D22F42D3D 9F5BE1974AFFBE87 108649307F32E0F9 DF619F2ED953D424 070115F8FD201FBB 7F71A12CC0D1BDF5 D7B54B5864828F5A 0134060A908BA3E5 C91D843F776FE8EB 6C0C0C0895B51DD6 26DD32303B3ABCB7 EE28918029781FC2 512C6C07D6B3FA9F A121BCFC57A041E9 D8B37CB81B943E86 BF840D393761F79F 4541D6EFADCE0499 5680165A863E17A7 5889F7C12CCC44A5 F712B331C5E62BAF 615BED381732C9BD E8DA6FCFA9F338FA EF9F173FE0217B2D DD1F2FAD350D2FF1 5A3DE90AB35F30AD 2EFA812AC1282703 FC48E0C63251863A 8F6DDD552B2B9E95 D87D109FEA2E6432 6A8F95D40571154C 81855E0817366A55 B10A336DB3AB8C4D 28B5F69BA1FAD897 11B28FB79FDD7564 D431214E73CD3BB8 CDACC820FAB865E7 274C807AEEDBFC8F 99F43CEE4C474B6C E105B7FE34BE5D46 ECDBA4CCD0A8C214 73B9842F5324200B ED91A975C49E6F37 E835E64DAE12F4E0 84820F9B435B76FB 2CBE753886C743A5 BD67CD538E854FA5 55A22F959F3D6002 E85B99393BAF00B8 AD0AEEF3DAC5306E 60F989B210359ADB 843A4C4223194649 E70EA82F14833F25 0DFD723D3F0EF904 F40BF1CA0E2F8733 FC562FC20D504DCB D1114F12DEF0161E
- Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201212052000(name+title). Key = MD5(password) =39a45938a0abd2ca847c32faff360eea, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).
Decrypted: GUID list
1 b3cd186e-a56c-16d5-b09a-e525117b7988 2 19c0a41e-fecb-0474-844b-30ffa4997f4b 3 664712a9-6c58-7c13-831a-0cc0f82be689 4 63094676-1136-2e5f-98c8-76bff46b403f 5 36024ee4-deb5-0f2d-b747-ee069021b7b4 6 141ebd6b-700e-867f-b3b2-1d846e5e7b4b 7 88e77258-6d7f-0e8d-88ce-8858b86da913 8 e1c038e6-377d-2db3-b7b6-376190caae75 9 22ec9c25-2539-05ab-9f31-674706bfe30b 10 4ff67dff-2ccc-00c8-bc7a-9a8d6a9e787d 11 170edb2f-3aa5-5c0e-93ab-19a3df3c2e51 12 6198b70b-be46-3768-a471-7b357e915583 13 2c37a7c9-09a0-1ed7-a777-2c631cdf5f48 14 0d65d35e-d423-317d-8a75-12bb8ee8086c 15 c6b86107-1e32-285b-b708-d2e20d623ae0 16 a71c49f8-a9fb-76b1-b7d7-7e379b516571 17 f7ef0288-d266-88a0-97d0-785683fc11b9 18 f0787730-c614-637d-930f-e258cb1d026f 19 cd0c50ed-a1c3-5913-b666-7818b831e186 20 683df393-9a88-1014-b235-183d3e1a031d 21 eacec097-647f-871b-8777-d66f7f238b0f 22 e6924f3a-30b9-5b57-864c-17559ceadab6 23 02724767-1615-0c05-8293-37ce1453619a 24 c00d281b-8a18-481e-9ef7-35f8070583ca 25 234e532b-985e-17d9-9aaf-8b14572b0d2e 26 59847032-21cd-368e-a0c0-a21a4ad86296 27 ea41f0d1-38b5-2701-ba2d-91dbac523fba 28 b4eecefe-0241-3faa-9618-bc4ee3a37d4d 29 88edeca3-d017-0076-8660-169242e24e84 30 5ec3f994-2425-4184-8d55-ec39ebc9b1a3 31 95f239e4-fb1c-0e22-8745-95ce6e4f5489 32 8240acd2-430a-1562-8500-e325059676fb 33 d2fb5921-1f03-3926-a8f0-56c869ee6e3c 34 2a6903c0-3880-4a54-b814-80de33f6a080 35 7fb2e0ab-398c-176f-b209-a9cd60fab0af 36 032d711d-9a5a-218c-aeb5-e96db801c3f1 37 10ed074b-0d04-3232-b80c-398fe5df181a 38 3c6be2b3-a3fd-5b94-b24b-58938adbd384 39 86be415c-3cc1-7cfc-85b9-fe7096ce2096 40 3186b60b-e425-20ea-b9ce-e3f16918596f 41 88b08f8c-b547-559c-9245-2feedf4dce8c 42 618a786b-668d-5c98-858f-d826365f6422 43 a594a151-0139-314e-8132-c07bfecaef8f 44 7d18418f-e803-08e7-9225-97fe4c063cf5 45 99fffb65-85c8-39c3-a79b-92e9db67d65b 46 a57dee89-78d3-5806-b46a-ea87ebcc9c66 47 8b654559-f434-7091-a85d-483fd2e8b28d 48 3d0efefa-cf69-7f86-9a5f-d91768870a08
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
107208020053132786518504132304013412357255303577. Exactly this sequence comes out ofnew Random(219).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 56 of Run 39 (seed 1,106,402,812):
new Random(1106402812), Next(8,64) per post. The RNG predicts N = 48; the post has N = 48 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-11-20 22:02–00:02). - Conclusion. Filler. The content is fully explained by the two RNGs.