201303072120 19vxbh
explained decrypted filler
seed 906
From the post to its content
As posted (encrypted)
67FCAC25C3B972DB 9753DAB81E4AC2A6 E9B7E4C30A15C479 78B8E7024EC46526 08B8491FBF42451C ECB38D51A01D1969 32A619CBF41661DD 60C8C13709B043BC 426C69A30E4768E5 59D139057977862F 449A2CAA2953C424 6D6403A1A308B918 FF48502F2E920CB8 F94999CDE46EA41E 471644C583A9E91A CC01F838764780F7 7A49F9A20EE7F5C8 D75EE3D2F6DD8B65 C44CF479C2B85AFB A2A1A03CF5CD2CB6 B21BC5E8D6AD1F25 8AAFF123739011B5 6DA7E02B5968A16C 4B6C29E67EB98A7F 2FF88B85705641A5 48082F6890E5E7B6 0DF31A540209083D EC1F1E8FE0BCC5AF 3C0878D57403E0AE 94FB58AFF324B8E1 ED7FE3AF7CBEBD51 5317BDC1B5D4BA56 6B6FB168077EDFAB BCE3AF4E73B478E2 BA770BE099B710DB 62243C5F411B825B 21800D4B15993A10 3418CE8A3BD7D060 09C465A37F1C0873 9D7C3216162639A2 81FCAC7DA503FFF8 FF2DDCEC15E52A6F 499DF3FDE4C8DD6A A0F2CAA51D145A5A 927C5AF778267DD9 38CFD2703FADE887 310C2889D43DD306 2987B3056187947E 7C2631F84A6AD497 3785EE36BB245724 808942C054A946F2 5758954BB1C646DA 0400388081D8382D 2A95FF9FF376D0BD 992C78AA067EB23B B0C7DB99E2E17C86 B5164C76C1529460 F6565ED4FC67C42B B348E30E6BDC5100 4C957D23F0A003E5 886A9417BF012AAA 755375BEB2A94477 D3D2120AB50CC756 D490FCE5DEBFF9EA C9AFFDF08BA39EF1 67C40181932EC243 8CF5C3138B2C9AA6 3A058E40AEEE1D4E 041FF7EB8203279A 8F9E4BED330B818F E3C1317F24F679BA DB5780278A9228F8 453DE2F4F5C6561D F23367689D468464 2DA5BEBB443D95CE D7987BFED0833835 E826DE183BDA677E 88487C0DD4F135F6 F00D453EA5F108D5 9EBE368A078E156D 90653C7FB3BE2222 5B563E79A92D2785 91B3B74CDE92FDF7 D6A66593FC53F457 EB6DB851B7C8D6EF 63A89B8AC984721C C0155E962226E957 2A10201799657C4F BE146E326105E669 3973C2A93B8BD5C0 54806616C6DB4723 4A336D0B5DFB427C 2112179189513E4D B209464B143CDDB4 BFB9446B5FB64D09 FACC8C7700116134 4DB0D103DB73A115 F41BA125F4E069DB 4553AC20A387A93D 864085139BDD76FE B6C3261BEAC81452 B301A389EC8E2F59 C23D0251E8F67EF5 DCE375E040464BE3 6F46BA3505B6AA77 2667581EF986F084 BD6D99125124790B 82D5E0B1524569F1 4F7B21F20692DF45 F0F7569F3F89CA3B 13D44D547CCFB28B 88918A7F481F3C10 6070FE31F5559B97 5781AE6A3A913C6C 8AAB26F7A6421A8B 03634A6332469CCD 6F5028F1771B7383 6A0E6F4108638B80 553357ED37838415 FF91F6DA9F3B5A72 15FE702AF6B5AC65 617E840BE865EE6C B3A528B08ED88093 07E4315E018EC28D 81730E8CB460B097 96B0590074266B5D C70C26805DE1FB2A 4B222F50918E38FF 94D8DA069BD4F10D 01FFA1BE4CA8FA0A DF1A1FD2297FD88C 4FA427F9E6F0FFDF C319E5E380F01739 08C7EB93C2116115 D2AA08AB295BBC09 94B9FB7F4A9058FC 267C0ADE15878C4B 367CC19FED52E5E7 B032CAAABC73B514 A9CEA0C4E548A72E 34E1412B5DAA9E21 8E9D556EE99CDAC9 CCCBF07EBFDC4674 1B59593B86718E59 E438BBB3036F74BE D1A7FDA6A6C8CFF4 5B0C338CB1F7D244 3E6DB0DE2AA5F598 75D0B8A3C5C61A2D B316DF10BCB50992 EF7AEE2CC69F6B4E 51CFA4FAB46CA758 1BBA28F216DE2376 7FB9F36716FC7364 C2630FEE4AA40D4C D075A03EF825BE67 513DEAFD79D75B5F 376D29963ABCAAEB B90C34BFE4CDE315 CDD6ED598FFE8601 D1986512075D30F5 9893BA17DBD9F35A E717EAD5ABBC43D2 9EF16C5629B9E044 911CF27142CA7637 9B0742412BC67054 F8E5499506AF8DAA D53CD4C44F9CF656 624878658FBD0CC3 421B173A605B983D CDA7AC0FE67A2D4F 9A3D2D851E26C1CC 1C0CA2D418CAEFF0 8D7E1D48C41D6C5E A7547941CF2C650C 1EBAF853E21EEA49 F4D11B8B42B6405E 77A84E6C0DAA6224 DAB246ABF863FA26 F5CF3A495C4A7A2C 11FADBF6A4704A37 D6717ED080E5364C 04EC925D6D1B6C16 49FC3CCEEC46A667 0185FE7D00FB24E5 2F7D5FE3550E61E3 A6BEB855F0E9913D BDAA559B53DD5799 4B2FCB53C31F1ACF F60CADC94D52BFFB 66F87323639DFEAF 9E8E0E00130CC83D 76FDD875755101AE E4329E760082E3C1 8F66FD257789B791 C151516DE361F4DD 49DBE0CAFAA36E46 D31022F91E6B575A 4EECDD61651152D8 BDED9D3C257CD579 D494820991ABA068 A70F613683256ACB DC649E17270F5FE8 58B626956BA38055 B2999931C47954DC 40EB035FEDEF32D9 49447B925D275309 F32C55BAEF85BB97 A6C95334F3C58AF6 7138FCD1D1F4439C E85D227E30307E09 E1AF8FCA3B84FBDE 07A1F3B74667F7D6 B90A99AD8A9FA42C 78EACEC211BF18A1 AA72BBE7F687A4D6 68E07DC81CDE24B0 15892DDEC73F9659 26A4ED3DCA2C2AE0 8900839E101765D7 0FB206F42467FF79 742CB9ACDC26A27D 17CE753D82AB1F9C 110918779385C406 325AC9FA79F76149 E4BA98DC736424F5 DA30563E170502BB 1D3D756A3B998627 1AC675B3804F7357 3398B037972A4395 FAE2362BC7DBE244 36A84D61597C7CE8 F5864F4FE91F4033 899949BAE9FDCE37 DC1438D1BA0313AC 3977007FE1A6BC2E F49301933C93B38E C0AA9B154AB41AFE 3B9334F9FCE83AA7 A80346D1508A0A80 54DB1736F546B84A
- Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303072120(name+title). Key = MD5(password) =6cbce112ec2e4fe76c8194d9ca1de686, 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 6bf21e9c-bcd2-01fb-b5c1-980c34132855 2 90ede43f-8c26-514b-92d9-9b086eedaaf9 3 09df3617-d424-0530-8e13-12412de84105 4 27260b27-2279-8018-8937-3ef1d3a6b65d 5 8e9ed359-8261-2fb1-82d1-32f9b28eef6d 6 fa98349c-b334-26f9-9e0b-ea99a8234486 7 d321c3ca-b055-7524-bada-1c420af6e4a6 8 f1310e79-e4f9-8eae-a480-d3c8cc237d63 9 ee3e442d-1c48-0018-8d17-d526dadcc36b 10 2bc985f3-fa75-38f3-96c9-1ecd52e4d9d5 11 0133336f-5dfa-621e-ba56-3ae4220b3f30 12 06bf7772-ce8f-7bd2-aea1-936e916f8ee6 13 7f920ccd-e330-462c-8314-48bc855ae629 14 f22f8a39-4a3c-7e71-aecd-0ee0bdf4dc51 15 5b240c57-ea59-1b9c-a46e-c2b1a6207b43 16 dc638770-fc7f-7768-a66e-166b7da96c25 17 ea076d05-f869-650c-a792-ae0affa1f092 18 938c18b1-77b0-6694-a16c-f9688f99e77d 19 1d9b4be2-11e2-14bc-87cc-935acce5df95 20 844b27a8-e3be-19db-a99c-9ad94745b325 21 8e313013-2790-10c3-9892-211872c5d8c8 22 eeb914c8-6dea-177e-9ae9-225ffc7c2fff 23 f9deef1c-ccf8-04b3-8a47-39c6a1b20f71 24 de3838ae-8363-42e2-9554-3fddfd8f51b9 25 ad33221d-53e8-4c14-8f8d-ace532a9a181 26 b3b2226a-acb8-219a-8bd6-7bdc01ed75a1 27 0462185d-4cb4-772b-97fe-f26a4f768889 28 1fa659c0-1a99-0494-a447-48c793705853 29 a49979af-ae46-7e74-90df-97e8ca8cb134 30 c4a7e88d-8f90-64b8-b444-34966955413a 31 3d84c827-8609-57b5-b87d-c64d25dddc5b 32 69692f28-99cf-0da2-9f39-c2ea6d64ca4d 33 c871138c-5675-5fd2-81a6-6ce83c15d39c 34 9c801e8c-f3f5-6fe4-aef6-5cec981d13bd 35 3b967494-6333-8718-b8bc-37e33f62652e 36 dd6de56b-7e40-0e19-9453-2720d70a3ba6 37 101b0436-b504-4610-97bc-37159c50e5d8 38 f5c00da1-133f-7faa-9334-165c85ac783c 39 e3fd475f-3e62-4762-8d0a-eeddb5eca930 40 542e4e11-2844-36c5-89ae-393142a2b11d 41 7cd68a5b-83e3-0698-801e-891d95ec4fab 42 f532d8fe-02c8-398d-ad8d-9b34920710c0 43 a152b92f-4a07-4d62-9f0f-82ce3b0c3929 44 6999a2ce-ebcf-762e-a2cb-3868ec21eaa8 45 5da25aa7-f5d2-556e-b0ae-7d53266836f1 46 3d042e6c-eef0-5b5c-b0d3-fabb18f11084 47 89714c10-1d8c-578a-9767-a436f99af2c4 48 ac1b112a-aeb6-56eb-a00d-0f5c8f60c47d 49 d9d9ccce-3886-572f-9875-822c255d0f03 50 fcdc6ea8-c496-8c11-8147-3aa35cfd732b 51 ecd88a6e-d6ac-6a30-81e6-b48d3134c085 52 61643c6e-6a8b-075d-a743-ab380b5edc8e 53 5d472d4f-1e2f-0115-b582-00af5f2df97e 54 120c7717-6332-0137-8290-6b7e363221c4 55 08e5f1b3-fe28-5bcf-b493-01661cc69b36 56 2bfe7ed8-f536-8931-9703-2cfeb6af8ca7 57 a98c7527-83de-413a-b760-e9bddf864045 58 54af5513-25ae-4234-8d43-51fd27f6ab4c 59 82bf111a-968d-3f51-ad00-3c2343b7ede0 60 98f36351-c701-00cc-9c83-e7c9d75da699
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
050822780367471766111104427076505680474303475555586000584430. Exactly this sequence comes out ofnew Random(906).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 246 of Run 42 (seed 983,934,859):
new Random(983934859), 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-02-13 10:26–11:32). - Conclusion. Filler. The content is fully explained by the two RNGs.