201306042100 1fovk7
explained decrypted filler
seed 43
From the post to its content
As posted (encrypted)
8BC82B8B2D67B93F 49AEB2FE8BCE1056 135E9DA60D3CE7A9 3F4DBB875E8EE462 354B4735FCD291A4 A61FA6282DF9B4F4 9C2F43EBFCA79654 5087FAF122374FCF B3E0E1885ADE9B0A A3EF7F27038161C7 B8A6454EB0DF5BD7 0EBE436EFF2AAC44 C855A3FF76513C49 B13A57EFB8C8F278 15496300944A970F A897A8D8EEF0DC4F E3A45504E1B9AD15 A3A29FE10CCF0CF5 692A5FE85D0A74FB 7B87EB7AA8CAF9D1 B0AF53B2E0C893C3 3A1715D0B9942C7F E0595AEE1BC9FD30 E771E1B325A10DC5 A4E6AB66F199451D F351C0B8A49EE389 D98E7C7782481D49 A1DEA7616A86C6DE FC0EE4A1EBB6FD72 3B1B992F80D83D5E 5B2C5BF8A2F67A31 1DABCCBDD3FD212C B1903833686D6036 811B86644D1E310A 1018C7A5D77BDC64 F20244DE9ABB9BF2 227FD3397D851009 09562EA0BBB2CF35 F57DCCB0543A50DC 966E0D84C025E212 F7D9816FC2EBED35 36BDE5B6F8F83620 D007C3356D9A3EB3 0BD5E1D034C9F66F 50333CF09F70EA57 F7BB52661D8D1F13 CA4931B983022A64 8CE9DDEB24D266F4 09D3AD4EF0A565FE B26BB90039B119EE 9C48DA5C60F97AEA 50EF52A7DADE3A21 A2AAE396E4CA8D87 DCF9CDB15678EB96 AE45CFC5DAF74411 C1E6D751A775E8C1 AF05FFE3070F15C8 AD5EA6C55034BCFC 0AC159DFA0FC4113 E03775F2852721A8 B5241FEE753FAB22 788451293862E736 40C43F220B13EF5B EDC1772C76513D34 73C16A2713A6E7BA 14B83F1A8E250703 75B7516FAB42D1D0 2290D0399B6014F7 82CEC8E3A75D929E BE40666846ADDB01 CC67524B606041A6 054DC571AA199652 1354AAB81A21B3DF 6466B8BB1D6A5E24 565BBBE9E4CD6CDA 3BB45054F9809EFF 21445FA1A3031590 ED44852D23152818 8302800EACBC8235 5959183498076C2C 75D4B8C7860DEF49 FE5AABA4B7B1E7F6 C1D1CB17699B4353 36284FB97715F4E2 74252AC2350E561D 2FB9C610026210C6 CB29E6B605BC78BB E5F3D0C5510FC148 B5DF83DCE83F75A6 FA20BA2EF5508989 48A4A187199D3895 4CECBF32A20F629F 0ED7AABEDABBD6F5 B6704B4F3BEBEF58 695C0877B59782E3 B5BC724D350BDF67 CBCD2CCFD19A0C95 BE285097D74BFC9B 66A7A128829F9847 D20A96A45D64C4AE 752654A8DD885ABB 34CFC71159BAEBBB 82204A95FA8FCD82 710956373C9A425B F464E6F7D76977C1 A79DE1B63C641089 DE1A5A39628AA212 2957F81EEE668306 689D1EFA045B4F57 1C147DE1B44753DA 5A5126886357037F 0F362CDE8954802D 207FE6D604275322 9C7D09DDE000B27B EFF4062D513196A4 63A55259908F249E 4830A262F7C9BCF6 BAA088BF5AB7A687 E9046CCCFB9E6C7F 1BDA2D0C3DC8A87C 60F2B770BD73F817 98E604B4D4A03B75 B83FB73D4CD20E33 EDD81E8BAE29076D 243432281A4133C2 77CF6FD77A3780EC F9E1FC7F9E2CAB47 55E6378FF13BEF3A 010DEAC9EBC67360 91D152915C47B938 94B0EBD3DB887A80 8475E9A385F4E50C 78A7ED93CC7343EC 6D9F4F64D507F8A2 87FC6FBD4A7958E2 2507A39072349FD7 8BFED975C6DA6F92 2DB2A4EFD1EB1F32 E3AF4682F9BAB667 A53574F09E6FAFD5 B167EA54018A3C14 E0C079D7755A80CC 9BED72EDEC693BF6 17152C0497F5B9FA 9A69FBF52591EC6C FD28C6E84E51901F AA3C40515555F4B1 6FA6A889C32B3EC2 45DC64114373826C 3CF058B38BC5E896 848765BB582EEB35 41AAD31DDC3D9D2C 62B360A17EF0A431 F5CE360F6EF9F65C 354725CF45821463 E1B9295992B94444 3B46B705E1005E32 599A3BC86AF159AD B29AEF062A845A57 EF3946E661FCCA56 2A48EF1D9F6FC02E 337692D0604C7680 4DAC6BF16ABD2AFB 9D7A15718A15C2D6 C7F9165DDFDE292F 8F783DC99EFC5856 A68EAACDA12D006E 166F78BE63225EE0 5AC5C2669DF2DA5C 162B8365B64F160E DBF2CB671F3A5452 B09CF043F4023A5B 664A97180ECA9D5A 2E54BA6D518091B5 AFBE9DF2B8DDD20D 4C20D06C4BC72B8F A4FEDC1FD05EEFAA
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201306042100(name+title). Key = MD5(password) =720b1427e58a5ee6d889b80d961158a1, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).
Decrypted: GUID list
1 13224306-6687-103e-90e1-4b53680d0871 2 0f324971-3bf3-3474-8d6b-026bc35f2a0e 3 3862fe94-1660-70d8-993c-c8c0c0be5fcf 4 bea7de3f-a5c0-6e8a-9339-970cb5689ebb 5 52f01161-a8de-506a-b5dd-c9dc824b0bc0 6 882324a8-5012-1d7e-9e85-a3b11b1541aa 7 bafc9b16-3baa-1490-9bb5-ab7a9114801b 8 b5acb405-e6d6-0f8a-ac79-bcddc7cd095e 9 4fe922f2-30af-2a6a-8424-f40207a945d9 10 05d34294-74d0-1a5d-9851-9b3cb13f558d 11 35a6a3b5-240f-8fea-9c94-f69757260393 12 d0bd3590-2dbe-061c-8fab-db3d272ee4dc 13 e43c07ae-b410-15e5-9522-79aaa3f2c4f1 14 4e2f57be-b03f-7c9f-98d6-506eef49ce28 15 ba8976c4-b00b-0377-b220-a6bfa59eb1e5 16 15b1a40e-96a0-7130-b580-0823b3f3885c 17 671be6fa-36f4-812c-9da0-5cc9a053892d 18 55c58be5-73e9-5077-a8a7-f2ba84da8b87 19 1804fbf5-a076-7b8c-9f19-e2adc5609495 20 c76c5c95-5821-8c65-b751-9a07ab1d88ae 21 a142ebfc-5b8e-4989-a463-57554e2034cc 22 ea92f92f-3280-3a69-a89f-5d7bf64eaf0d 23 531c43b3-85a3-2837-a4f7-4a201d37bd28 24 469fafad-6570-03fb-bb09-d8c8c8b2fe15 25 7161ebf1-65f0-8d4c-986a-5d698fc20312 26 b5b56726-7cd4-16d6-a514-0b0bd5739bf6 27 8498a9cb-317d-893b-aed6-8c98ffa3cea5 28 981db0e3-1f0f-2339-9341-cce4a63c5640 29 126162b7-9706-3a54-a8a6-e00aed9bac38 30 7657997d-fd37-6a47-bd73-13185fd83f02 31 9ed9404a-1d37-03e3-9e39-69d6ecf76c85 32 6c6bf56c-7911-755f-a62e-ca1c1c1710e5 33 076bdc4e-bd99-52be-95b5-9fc552bb1a72 34 f2b5d9e6-821f-0c3d-ab84-2867ce23cd63 35 e0259f07-7c6e-5f6e-9b31-1065ec54b048 36 ecae7201-af39-5797-a41a-8c15b058ea70 37 924a3322-af6f-56be-a9a8-d295fcd353b3 38 bd8c285b-c869-6985-a5fa-91eaa7c54be1 39 0e8a0d7c-1a4b-664a-9f11-2518aa90bb9e 40 4a8e0a8b-0e1f-307a-b763-d4cf807d0020 41 ee5082a3-82eb-49e8-879a-a6227c8f249b 42 c6d0326e-88e5-55ee-a8f5-90ad01d7fad1 43 b7de3f50-d1f3-693c-b851-727868427262 44 6f5f9fa3-04fa-1e6d-be7a-34ffc1292341
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
13765110218017078578432081823607505556634561. Exactly this sequence comes out ofnew Random(43).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 1 of Run 47 (seed 1,776,839,421):
new Random(1776839421), 4·Next(8,16) per post. The RNG predicts N = 44; the post has N = 44 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-05-14 23:26–11:26). - Conclusion. Filler. The content is fully explained by the two RNGs.