201303071908 19vnw7
explained decrypted filler
seed 988
From the post to its content
As posted (encrypted)
A84A18085EB6F41B 1E709BCF1146F002 27D0A9844A419E52 F9CAF2C901EA01DD E041213F3A4B0944 B5992EB682922F5B DD14C45DD38622FF B348D6A78D6ACADA C20FC0C74C78EAC6 7F6848B8D196213B D2845E8B277241E1 7C02D696B9200FEB BBC320CE02C60CA2 43ACA37EE458F374 63877DCCC0EB96AE 51DA7780F511FD06 DB1252C628D6AFE9 CB69DF5669DF4E62 9E8CBE7B01315811 BA019A14205D5DFA 162DD31E8DCC1ED4 AE6C5EE24E4174F1 A38AC74742054C4E 9F04F81F2D2D4ABC 7AA655272C1DA905 A55893A7777B96EF F681E57C576C08BB F72561B6D5A4D903 4BA9D74C8DCD39E2 53393D62F5385850 E054550F93C1A4A6 147C0843D5888D92 7DA0E092EB7E0D21 30672A2C71D5F8F0 E963D296C9607FF1 BBD6D3474BBEE192 2FDD2D3428CD3BC8 268969B0B77C8F25 6FB44AD37A41B498 E4D4B802880E9D8E 6DA8CCBC9187C150 B6811B15C7390B6C 7DC0AD0F576451F9 D9FDF1CE8738B317 6B3C9926E2C5C878 82E1A1BDF4A9B13C 520BD88DD44690AE 329BBE6E2BC99C2F 9C0A66D90878E5F0 1185BA3C1F93BB0E 4E5AC69962042E6E 62FB26B518D8AF5E E9345B722EF55579 3068542E53692A12 B9A4EEEF55217728 0A44555C0CC88D0B 33F50B7482919E31 B855E89DB02AA32E 12C056B83B3A4019 10E077C7A67514FC 3C6479E1A5195C6F DA1963AAA14168A7 D3D8E611FCC84A36 712C3B9CAE9BFA2D DFDBA49A13FCE444 F3A917B0E269418B 697B2A01066B8078 9D9125D1134D9D55 028BE933CB6EC1C0 9D1A61F55E2BEDB3 CCD38621127A8118 1946010859702AEB F1496D8B5C2BC0B6 7314CD1CC5FE56BF 1AF7AAF00D8C5BE6 012FB6148AE93A81 56D6A3F82A133A38 D0DBD48B17ECF224 81B672E2555FE1D0 A85594561CBE0DF6 F3B67E27937A08ED BA1AD564898187AA 40FA3404FB305BBB 67A1EDACB1CB5BE8 2DAE03848E51DE0A 892C57D59BDD1C0D 8AC342CD0FD5A30C 06ECC25915FB4EDE 6F501F7375155F9B DFCCD87DDC1937E8 4632041B78FDA3FC FD0F9376FEBB56FE D31DFF93A0397B66 ECCC846D3BF16887 2691C57BEFEE7E4B D9656624E8933513 23BA6B926DBC8CBF 9A5C6A2977FCA190 774D601F0589B0EA 4FD0A6B03FCDA1A4 AE46D87B162F0416 83D51F6E50BF5A0A D4E3791E60A1F5D5 85FF597472BD3ED0 97236DC79481B09E 7E4E39BC0F9C200D B96FA232534931ED 810B6922538B2B80 368D7E828D58EBBC C5261B0EB71092A6 1D1324719EB78BC6 558B429970C07C98 F34463597B12A3D6 B9CCCDAB2994972E AF3B9CE04B14E907 DA1941A7B0B4B4E7 F7FBD6F48684ED81 87158D29AAD934C8 03719282570589BE 521A8150E772A125 9D5079056EB54815 BDCFA7CDE6631776 E128D18BF871C32B 3F6EB05093049754 A6D841C037253D98 F03CF984CC841AF6 1F80D1F30C27BFD0 4875F8FAE649C779 BBF978B76B2615A9 CD01712BC71D9DE9 B9F7FF963E6884D9 CE95FBF15339A62A E5E3431B09A458E9 632D49287EA88B03 74D7C8C0B67F9E53 74C3334D494A5B2F CA12572FC9EC951B 2EDFA9DF87916042 3490AC2EB5B3DAD9 CC9C699A3915A76A 0EE974E8E1098EC2 B6CD4E3BC3980F0C C4E780399FF56735 3456B8756F957679 C00FC31E74584BC1 BB78F2C3B20FF301 C7FDCEC415615A2C 869A4F629E9BE614 037BD1A7CA2F7FB8 EEB3D676FC63DC8F 49A613E4EECF78FB EC008CD898EDDB04 EF4135559265756D 3D198C02A819F749 2E8C76BE2163F0F4 57CBBCBEF08B693B AA75B179A83D8DF1 745D58E15E1913D9 B25E4464AD1158E3 20B482C76F2F9C85 7E298100018EB95E 5C75099BA8FB5F56 355AC8D9F08F0A36 633B22D13D0B0FA9 F747D906434693D5 DF8EB4B070697712 3604B9B9423008B0 0D0C2E4B4986E902 F2DAA5CF4CAA4CDA 6FA01CD14F13B4D6 E453880C4686DAAA 585B4EA4E37BB989 FF2E48935FDDCDA2 9AB8914FE42C497D 734B9B070822EA54 364613B5B173447C BD034388B2EBD49A 4050840F6D25D2F7 5EFB1CEC5AF98C77 5C6C4341CB49A5C9 ED1FFDFDC6669F86 F9E42272CC6AAEBF E9990E1B1A1A7441 3BF561A00FE228C4 5CCB11068E159341 698242CC9309E73F 9C75E128A256D73F 781A3E656B4E14BE 3CACBE316D85A328 499D96D8738A9FC3 90E0260056C09B58 3575D0B3814CB9E1 9A836762B740C5AA 471023CCA9B8DA01 AC7C0E3169F273D0 FBC0BD2BB4D1E40F E28E961728934B80 0AB91E1DE178D7C3 DD2503AD08B1BF15 685715E35BF91A48 59354BBE50C3E525 4CC46F753E032F8C 8B2C6F485519947B 4ECEB60FB91352AD EBFC7AC4A24C6E01 D64D36C3FBD73BE7 1CD2016BB6E29C1F 0F171F5BD7DB5A5B CE799E40D4F732A0
- Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303071908(name+title). Key = MD5(password) =0449fda591822f535b7c559bd06d0353, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).
Decrypted: GUID list
1 5499023a-5439-789b-84d9-667794c61eb3 2 1a42440f-a217-645b-b0f6-04b38bd10e51 3 ce249a2d-bce1-38a8-807d-83b2ab051cc9 4 66aa2e25-f12b-3e35-b8c2-1d97d40e3da7 5 515cadab-ec88-2263-8386-1521578dd952 6 e357fdcb-02d1-8656-b1f7-1800aaf7f5df 7 f8c20e4d-e30e-5bec-8a04-6f1a17ce834e 8 cae913fb-835a-0455-9b07-ef0079706eb6 9 5165534e-68ae-169c-90d2-064a1eead80d 10 17042442-618f-5ec1-8304-68364830fb50 11 a36b0367-eba3-1772-ae25-dc44151feeb0 12 7043833c-9210-7b69-87f5-e0cfad028087 13 9f5b58b9-bccc-7594-8716-065e21811869 14 e7090cb8-bebf-470a-9e0c-0f2fbe75d551 15 18dc0315-4f36-413e-89d2-71bf93a24ce7 16 e8fc9e13-4c47-036e-8104-b47da0da4aa3 17 c6d5914e-0051-1818-8f77-12c0108d4889 18 9c98eafb-2bf6-41a0-97fc-d3ed5fdc4339 19 c0fc1073-4249-30e3-8332-6862a764ca63 20 e774d30a-4cc6-7721-8f7d-475c5ebfa6ee 21 43670f6e-222a-0097-ad94-075c69b0205d 22 1bd8a36c-59a7-2fc4-b772-822f579974a1 23 63dd6c18-08fb-87d4-a9bf-d21b88d7b493 24 41db5759-c058-1fa7-9242-d2ae2dd196d0 25 9956fb02-c5e1-49d9-8467-03dc01c35af2 26 77dda180-b8e5-8b55-b713-ad181698659d 27 ce8747f8-f701-3955-854a-fa4d5b58fcc5 28 c4560094-6672-7d8b-bb74-25c448771e1c 29 d5ed02ae-0e3a-4935-bb3c-1aedad36a02e 30 a3805f83-6b56-6341-bcc4-fd6fac874651 31 d842260c-750a-8d3e-9a7d-e0e1d66cabfc 32 202dc2dd-11c8-6d38-90fa-89bef16852f7 33 e6559cc4-3c1f-5b86-9032-4ac3e7a6f0eb 34 f4792db6-072d-6dd7-87da-59e12d0595e0 35 fd4e6f26-149c-59a3-8ffa-4b1fe127fb7c 36 a354d1d6-9b95-5027-8d1c-ed457a42557c 37 face9ff4-cc43-301d-94eb-4bdcd6336549 38 f6a2a5e1-6231-6f17-b86e-5087d15a8981 39 3eeb67e4-1e49-47ad-a9b0-596046979427 40 49d97897-1855-85d9-a099-c4dec697e12b 41 8fb44d77-387a-8855-a41b-101412dfe0c3 42 8b159324-e01e-1c7f-8cbc-fcdb542c582b 43 8f2b59cc-8737-3165-bfe3-e0126d22c998 44 da27929a-7e60-0635-879b-a8ddea2cb5d2 45 b9f80d35-4b0d-7b64-a37c-fefe2e5d3d4c 46 c71f5747-3507-7856-9e84-e319b97a0df4 47 e1bc2791-93a5-4dda-a4ae-a6f138554c12 48 04f30000-2d23-8757-9356-54d6a0b41f31 49 d8e59dcc-8157-6708-a6c7-c81460ba86eb 50 61179c3e-70e4-75ea-ba2f-c8d94bae7884 51 35892aae-ae30-1eb2-badf-bb696f0397dd 52 3b87dcfd-592d-0142-908c-7045782a59cc
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
7633285015177440143702814837468656553648813077486710. Exactly this sequence comes out ofnew Random(988).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 244 of Run 42 (seed 983,934,859):
new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32). - Conclusion. Filler. The content is fully explained by the two RNGs.