201303071802 19vixj
explained decrypted filler
seed 56
From the post to its content
As posted (encrypted)
8FB4C01B3631EE63 21D5BCFEC064B4C4 F9B9894208389D6F F50B884150F80868 26EC894017A8486A 63E6F174A141AF3F 27CC42469E2164D1 8A26370818F9DD78 68F3241A9BBBFF96 532A03A62CA64A28 6D1A73EAE8165DD2 C4BAECBCB450FD62 A8516716898D7168 F16B62BA3DDF9C65 313277A814C01AD8 C966202356937121 DF2239D777F255E7 C7CD722CED1176E7 76564BEC75A579E7 F44CDCA78C04828E D72067EE871F581E D5BF5D0A804E3906 F7C39C559DD95C4B DCFE1DFF5E0AC1D3 BE6FB1BF810CA10D 33B62C72F707F0D4 30EAACC9D821E0DA E3643E6468DD20C7 4D7C47C542D0E771 B4FC0416D1150648 69FF1E46A5BD79A4 324A931DB6C6DAC2 5D2D7E753FB92358 853D8CC32C5B682E 9173BC8CFC1AA68A 4D4F902AA7F39452 33121DCD075A4110 FEBE9DF6414C7F3A FA1A6124CAF43F42 B0DC8386F1B6F8FF 8F14B6FB0C43636C C687AF873E3DF83B A7DCC3BF222C5DFA 9F3CD8CF8058D946 2E12C887864F976E B39387B60DFC2562 2D29D57464C8393E E10DCCDE9609532E 08E66645227B7693 DEDD5208296978F7 4817DE39F9BC6778 1174572049F5831C 26C56AD45FB31232 DBDC4D5EE9E87CCB 8395D0EE23DB3C7E E3E625797005B08C C4E09391D8B18D32 45806CA837B4C36B 65EC6318C0E41D7C 1FFFD51411D2D8C9 D3AD0759996E1484 82FF187BEC39AC24 DDA2197431DA119F 9DAA282700A3349B 1889A8E7448AE784 EF77D58F6367D3F7 CAB6F2248E8096F3 8C512A17EF1B224B 8F8144FF6D25AE71 20070292EC0D2BCC AAFFB56E542C886B 734F573DCE536EF3 12094CFB71DF0AC4 E349E209CD66730E 722108787A6823BE 8551A01B55E35CAE 7C0498A60629BC09 92ED1C228A7C1E44 07EC097E2ABA1106 214CB0622834F696 FBFD7926BC4D25D4 49F7E2590947A9F7 DBAB9877240FC6D3 A1530A8DDDBF0818 ADC00C412BB674B6 DA2643A8C342A01D 4380643BF410D54E 6DE1EF55ECBEA43A 0BF46D839379AA4B 2920478397858B44 2DAB22C4D6BD54BD 3647FD67506DB5B9 1927DE68228AE865 7770F905A7478EDE 7E659C334D6D09B4 11BAE713760B1830 B036FEC995840E9B 189D8713FF7A3F5D BEB6B998B1A8F400 5ECC30E5C2852136 E5BD24DE2DE35B2F 36D8E305740ECC0E 44F8C73FA4F287B5 D4D9940276CC4340 531BB99E4744D04B 19B6B3D41DE8B0D0 995F28BFF0D046A5 544E77CACC0A3702 61024452E017DFF5 EBB2C084A9CC5425 EA72B3BE460717E6 55285B5433B2C572 CD8682902AE7411B 96F52131D36FBC8F 058BC676675EA3B5 E264AB4FB063EFCE 81F44126DAE7824A 3CF1A8E2D0D11B47 8BDB9164E4104E3C 93E08665E4FC6D5F 759BB2DEEFFF7B20 048862D3F545CEB7 88375CF7C120D253 EE6A7C844EF6ACDA 192ED9C0E421E4B9 103A7D8CE6E16EC7 C41E7D55E1E48E05 FFB603E6D50520CA 30E3430E64F4A663 9E4B14C99604DB0C BF3B3CEEB3C4EDD9 C2D4AB6ACB321089 8416EDF70A9FEC48 B8A7C49475224574 C98984193098F218 6D3C368EF233F4C7 A04C8257F6E2EE5E 87856D462EB03890 5E532F0FDB846DA1 E03D6C4C4CD0752D D8F44076A10F04AA 6B83CA65ECB40D3F 813CC36933112311 52F88E1D35517BD4 E527CB15135DF328 5DF572868FCC40A9 6896C2E80E0E99BC 26E3EFC050F55050 F7A3AB77694880DE 86717B8B57E6D906 1446D3CDAA924002 F4BEF7AA9B257978 59E2E82977FCE4FF 6CA3F1EE641856DF C3047885ECE44B04 8A85D873C8521DA8 AD023D7E8109D332 A11DB7BB5C848B20 D363D3EF7C4CAEEE 9F1FDDA615D5CDB8 480732751881D373 C59F76DE60878260 92BC4F7A00EF38D7 CDBDC4F7B393DC41 2B5F756A3761505E 30C37FA8666F64C8 F3CE2580FAF488FC 432365162CE55383 822F3B79C91B023C DAA2ED85A23F084A 63DF7C0BE5ED0AFC D3B4792AC49799DD 6E6363F6E3B931FE 88E33019F0AD861E 66B227C5E6169C00 7E5305B20081075A 8EFB3EF267FE6361 C64EA2A7C2D9DC64 F89434865114CC77 3A33E09CA773DA56 C67D97509F5F9752 03C2C69B585CA8A5 B9E047E2B28BBD87 3F9B9D45F71E0227 4DECC4DA4A28C222 30C6A8AEFD8A08B1 DD900DBB6E599AAC 7F70D39CE7C873A0 77166747075996EC 4728D4DE0D45F940 636F01EC0244D304 6030184A75171B16 88412CE80A22535C 31F8078A68BCEEB7 350C2A3F0959AF61 12FCFD0701C34D64 936F9752F18A3C5E FF4493F142617EF3 8D6ED44D2BBD5063 51EFD18D0F35EEA9 1DD4BFC730BA7F02 28D5CD5E0ABF0383 1FF8409F1A28B7AB E0F45B6C61B05ADE BBB4EC51E69FA672 22DF1F3F89E272BB 0D5A8F1289839A0D 691AD279C5FFBBCC B8C7F58B2BF27798 09D6078D3A62BC40 1B680A4552215847 7A648253427D2598 E4319FE8618341FA 9EC5635E0E7701A9 A0BD6E941F3C2F53 8EE0CBF734D7623B 72E566E389E46246 51755332985099E0 C6C5B70C001FB35D E80591DA1766D7BA 27238B03892BB893 9F49F93AFABF3448 33A100167875714B BF6D2819BEBE5D12 4C563E4D07626733
- Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303071802(name+title). Key = MD5(password) =8356a071be2b9299a5ad4b5760f241b9, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).
Decrypted: GUID list
1 82779dfe-eb04-8b5c-9515-a1663686d9c4 2 e6720914-a15b-2cde-96a5-d7b62a40cd2f 3 245f9576-b9e9-8a98-99c3-31d7c2c27ba5 4 aa446293-5323-4569-9e05-83bd97b9497f 5 2f99a8d5-88d1-4daa-a412-fbd9e27b1cf4 6 9fbdecc3-25b8-4392-b09a-f2888d9a7674 7 df6f2f9f-83e5-871d-99c8-80ca2c7b1993 8 05785f63-8545-4cda-ad8c-feaae8d3674a 9 4df74fbe-108f-8907-94e1-41a99884fcd4 10 e88ee2c2-8851-8d8a-91c8-28218ffd6ec4 11 597acb84-09c8-4f54-a9a4-0569c1533af2 12 9fc79f10-b147-1f0e-ac06-ba7c2bdc20d6 13 497c2d65-5d95-19c6-a0b4-bfd66b028f9d 14 6f8aca1c-2082-5998-9112-126d8be7bc89 15 43c7c8b1-3fe0-1aa9-b94f-8fbec7a0f394 16 ab5b85ad-4de0-00dc-afe7-831d6852ebf6 17 78807ea1-81bb-3fd0-8786-9e6503616f4c 18 595ad11b-857e-637c-8ce4-fa990268279e 19 c33a3061-e799-1558-9336-983293075013 20 b45b2931-f363-8193-b444-77994cde1c7e 21 c6426407-0624-2d67-aa56-997d13ef4f81 22 7ad4dab4-34e3-5a2b-9970-bcff8f4b5849 23 5c1959f9-5b12-4f8c-b4f0-75ce106319a2 24 ee06e76a-4147-5331-bbb1-e965f706fbf6 25 36857e8e-6d33-19ee-909e-904c800123e9 26 2026cc17-c241-4a1b-ad11-8938c0e495cc 27 fd985958-3c4a-035c-bf65-9ae195ca39e4 28 93579439-922a-38a8-a84f-6fe31e95d389 29 14f775b0-a63e-0e9f-be63-48a5c1593790 30 424c02d7-44d8-1fcd-95ba-723fcc917484 31 b348c24e-d1f4-7094-8e15-f713eae2f3e9 32 475cb53b-c3b1-13b4-a7f8-d84c055f8233 33 099f9ebc-0d9a-7939-9401-0b2b1c7e5697 34 41b55ec6-9315-34c7-83e7-c0449868afa2 35 126c7d0c-676f-1ee9-9d15-7f75604c80f3 36 57f7dee2-546a-1a1a-a1f4-8cbc5a56e999 37 bb274fc5-03bb-3502-a8c4-83476a1db59d 38 eb1ade21-d2dc-4d28-b906-8b53e52d6a8f 39 380b2dc0-229a-8c67-bdcd-76b150117083 40 0922e12b-caaf-631f-885d-9eaf18041a31 41 655ce950-0a2d-47c0-a300-4aa6a20a54d8 42 e486df0f-d06e-20d9-9e32-4d60ee3efe53 43 02823304-27f5-1f65-8629-a0d54bfcf385 44 92c94d59-17cc-5c21-a172-209638fc0e3d 45 a1f8a1cf-5e95-381a-800d-5e8f542eb92a 46 702d0a98-ca2d-0799-a53b-1563928057cf 47 d3a95181-f613-3ee0-bbfb-ddfc92c0dcde 48 e01ce1c6-c788-3b9b-a7e8-eeaaec4c6d79 49 a49a614b-908b-56df-bf68-ef75bbec942f 50 3fed51eb-7059-5c67-b5ff-760e63b4a814 51 e7f14e94-9f86-8e3c-859b-17249800de03 52 d17b3fac-0561-831b-91b0-b20a628589e2 53 4152b9d5-ae4e-2925-92b2-43cb8e18efc6 54 950d35b6-1cf6-8712-812c-d65af5d7494e 55 76f89fb9-c3a5-345f-b82c-a60257169ea3 56 fb939f39-db8e-3067-8ca5-1bb89903e606
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
82844484884115103618254514030171731134864215303355882833. Exactly this sequence comes out ofnew Random(56).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 243 of Run 42 (seed 983,934,859):
new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. 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.