201308091806 1k11yw
explained decrypted filler
seed 721
From the post to its content
As posted (encrypted)
33272AD82880C75A BAACEF2F16943002 2CBA37BB67E3DEA6 213FE1EE7DECC961 D3F591247D5BE4F9 0208CDB5F02EF527 AAC37CC03301D67B 54B5C22635199F1D 84A72F7D7E06F199 36BE932192754DB2 1715ED429DD08D26 ABCE050D29F78049 BA40BFA7DE632CC7 895AEB29E92EB378 86F51FFE889A2866 5DCD4C1552C2BC3E 6786F2E17D8BD46F 21F4B00920A6D1B0 223E825F65AD8912 650A087CAC39E10E 6A6B2399BA287785 F605FA9B565E1206 166B94777BF9ECDB ABBC9705AFF2C0A8 8D130008C11BFFAA B99352920BAF82BC 3311ED2524C6D61B 2FAAF5DA62031890 95A6A5F65EFBCC07 6FEB4FC4A20E3C09 D5102FB3950D523F BC1E8EC8F045C8CF 99D5498769787E26 995192F195967A44 FF4D72E0A3A52F99 DB113EC8A563CFE7 81D04A32735F4C30 4B4566A6EB0BD97C 23CACF0F24008514 7AF6D3FA37062B58 63DE9B23E41438CC D1FAE158060B7060 B41CE74DCDF824EB 2D233D2F504A6007 4C2CBDD75DECC8EF FF89E692120FB20E 62B4DC9D1213ADEF 47781324779A88A0 789D111C3E5D586F 832BB2C105B7F505 43369723BFBF2372 AE5264DA9B52368C DC6E686CEF0ACA55 3391F2F7E2ACBF0D 15A0FEC7CCEE826A E734CCD91673B381 01889AE7D44BD021 37A5D3EBAB5D9525 C6F6A9E96EE55DC8 8ED0B58439FBFAD8 117F6A1F57967940 F77DF1635E755D46 D4DF5C94F010C65C 80C6DA9EEF0380DF C1B227050478A878 6533F4C9606CA3B8 B5BDFE62ECA00840 5D104CC4BBB5FECD 885AB8B03390B3FE CFE8A23C2EF61145 E352F3496945A79B C4566F90FC02AFC7 EFE69BA276524D0B 00162821F4A2366C C0983CD589DD8BD9 908983851CD39C39 65C3640DC6533F4A AF54A2CDE1F61FC0 F273771369D2E53C 3E93277EAB0FD2B7 85E22310B6137ED6 42C1FFF4460F5EA4 931A5AF34AF3ECAC B810EC4F76C7B303 BCBF7461FEB8B81E F23017F917FCC15F 7AE03772F06F14F1 CCBA83D4CD76A01C E2166352D04452F0 5F7883E1C3FF7983 4D1E9C72BF28F390 7D07AFDFF653452B 59DBE4A0DB78D88A FF8C764FA016DEF3 8700473A9A5B8D7C 173ED80E5B4081E9 C9807E6A1EC54ABF 768639426674E415 B5C897CA63C74C90 126341658EE82CD6 9D98A359F4639377 00E6CCDE63F09369 D4BF12C1EEA5A262 BADFB764EE5756C3 6A6F43987A422820 3EF4CEE2EF2FA65F 0DD2ED173AF15813 6FB780D2FFCBC027 A6D5AC5627CBA556 97EECF500DD2ADE9 31B33C50F37DE548 0913E375B739CDF7 E855D58E905639BD 01B934BB29086424 702D0210EC7F744B 13E6AC2421E7B7D1 25D55E7B76F897EA 889FC9C1F329690E C0C97931627E51DB 514A134653FF87BB D9849453E6F6A46B 32C9485612D1C6BA 94AF21B73CF55592 23FAC05BFDD10A58 15D8D616F16B5E8D 72768AE83D82F3C1 414202AB473B9B4C 16C35CC9577F0264 92C9C1299B317AA2 1D6169829DC37643 8990A23FD86177EC F0A7416287784D50 5B67B6095F10E413 0910A44F350ADD92 9B32E34A6A3D1369 244A99FC582CFF1F 99E8F78C534AAD48 B7212546556A8499 9E182633248DB655 F2E972662EB7450B B2639A88CB760422 10DB919331A9C4FC BBD87AEE6CC5D141 0F246B8850AC9620 327CFD151B33C3DC 2688239843C980B6 33BEB222272D8DE6 F53931A5FCEABD49 2E177FF66695432B 116709CED4421A8A D959EE1578AA241F 9C3B700B41302643 C1D15ED815C27B00 EF62488875110312 93A011BA6562299A 758B47760BA3B876 50958B76A7868272 2D824A431CDD38A7 3FD6218B54F77B27 2C50991E62CA2321 E4294AF1EA849EF1 8CF8F8DF1E008370 4B4B37BBCCA96D67 955C0B0CA78A25F4 AE40AF872904A180 42933415CB9E83E8 FBE9752DDFEEBA53 B33F9EBE11D88C58 08E080386784F3E9 D0AE332BD4F0671B 40A2B581E9D1873F 5513ECC11A089FFA BFC3CA53C694750A 3F1F231ADEDB3148 FEA7CB6651CD535C 2805D2807136BEE4 E963C4C047DAC728 7665170C05D35137 A2B7345239046EAC A4867EE86A1C30B0 FBB0DA6F0424F3E4 48CD0BF172F74E16 E949DF2085C75188 9AB40D295725869D 5D0FE62D2E343BC1 13F4FDB56D60D741 266D79E4849D5E23 B6F8459EC553B62F 288735E1C6082084 CC9BE9E7F2087FC5 AB12EC3719D69049 B2020EB8A37C5033 CAD691E9B2CBB849 EC6B1CA332FC0AC5 B43092FEB792DFAA 71849DD7DD7DEEE0 647A0F736D070203 D5984949C7C7A4F7 71F38BC205E2C968 4BDD1E87C34B174D 5E07C9210A29DF1F 257B3957056D35D3 5A71C2EBA3AB9321 649756F99E4F21AB 71228463E6B6C0F4 78FA669BDF4B32CA 267D9326CB4D8F2E 3400C8E06C62EB31 D4F6210262291BB0
- Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201308091806(name+title). Key = MD5(password) =80757eb933de55c2bb90950ab8777754, 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 a60feaa0-5862-3ca2-bd88-83ad571e41d0 2 9a7d8e59-a548-302f-b6cb-30735b4d7a0c 3 9e021281-2b19-6e8f-ade3-18c0fa42b5f5 4 a3c32503-c0e2-4e77-adfe-714df547b597 5 38d59687-4b20-699c-8f35-5fb827acf37b 6 c40674b0-6ac1-5c26-9174-17e46471e8e9 7 461338ff-d447-8c2b-b110-ef40b6012afb 8 76202865-5ba9-1231-8363-1a4e674ddc56 9 8293e66c-f34c-160c-8720-9b41ef550ea9 10 0a9a13d3-a6e7-1f62-915d-0dd50c13227f 11 32018ad3-ce28-4b8e-a32b-6a72af1d14ac 12 2040c271-3504-3e8e-b5e9-c7a49889a2ad 13 762fbe3e-26ac-2968-b485-c73bce7a5d9a 14 a2b407af-ddef-5fda-8e0b-8d6e4aa3e867 15 fa8e3440-1aa3-5eea-84ea-18c423a9c78d 16 02bc23a4-d628-2c84-8921-08a9000e8d7b 17 fb9c28fe-4841-8457-8102-a30a1832fde6 18 b19dbb9c-34e3-0078-a088-4137ae682849 19 570f4ca8-d1b5-1220-9cf2-828dd46209c0 20 caefd146-a946-407e-a8a2-3594cd4a7166 21 218f68f7-0ee8-5ce6-8e14-e01b5f1202cb 22 e07dda11-10c2-6558-967b-859a2fae7753 23 715167fd-c72b-7794-8368-8512500cfaca 24 220800aa-c9bf-87d7-b4e4-df02857468bb 25 74c8b9f6-8a3e-3da4-8f2d-3714ea01fb77 26 f3236a68-58e6-2898-89da-3b34f3d3c8e4 27 f1300256-fca9-7f9c-8f64-8db70341d277 28 049bafc0-ec47-353e-9f6d-0aa15894725e 29 8f09075d-8629-6f7c-a002-283740ddd127 30 b356cd67-e120-634b-96d1-5aaa6dbd57e3 31 fda316dd-75d1-3447-adc9-838e636a2eb3 32 595344bd-fb77-3267-8ac8-701bdc90b9a9 33 41a931c0-e335-2c78-bdad-920d4a352440 34 307d6bc4-1d06-0145-b83f-9b880b9c2b45 35 b7bb32e7-08b9-3167-a769-b7406e9f3169 36 a72a3e49-0355-0cc2-b3a2-604f7073e229 37 69ff979e-d1b7-2b79-b1b2-f9f66d02794d 38 e92d144d-40fc-661f-a2af-0cbbdac852f4 39 3b21dd01-9570-70fe-a43c-3c76699bb32c 40 796a54ee-8e6a-3ba6-b20f-8742df06dd69 41 4ebbecb4-a34b-0cdc-9faa-f812d86f7bf4 42 2ab24631-18a5-047f-83ea-306dd41f6afd 43 c79a1e6e-33f3-5b2c-abff-e3e25cc49777 44 09126a69-7b02-7611-910c-8d68bf344cc1 45 08c1752c-f143-0ce4-954f-48d52e4e8b81 46 4e3f3d46-c66e-66bd-8246-1be4b213533f 47 4c832deb-9493-5090-9ece-197193baa1f0 48 f234e9b1-cb97-6aa3-b155-19a545993d98 49 2946c9ad-44fe-5507-b015-d149080e21f7 50 707bf068-1b46-4c05-a3b9-af81f6edbf4f 51 8f9b20f4-2897-172d-9391-8277d9b95ecd 52 b8529516-6348-62cd-ade6-0f17d44f7ea7
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
3364658111432552801456783273663320302673005706565416. Exactly this sequence comes out ofnew Random(721).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 30 of Run 50 (seed 2,278,890):
new Random(2278890), 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-08-05 20:29–23:29). - Conclusion. Filler. The content is fully explained by the two RNGs.