201210092200 116z2k
explained decrypted filler
3DES(name+title) ECB, 24 GUIDs, seed 806
From the post to its content
As posted (encrypted)
F1F365CC0C62FFBE 57F9D3BA7968D8D5 1B1CB0AC253E9E97 6AD8B00471D00068 3C0A1F4DF79C2FFA 5F3DDB64F060BF6B D21D95991F793FD0 D84165D02F38E55F BB6FE0C2C8315DCE E9E532F64494C481 E52D340D03A04538 77AD5FEB1517819C 681A7B919D20C42E B80B38C5CFB7C9EC 1C9A5628F1D4091E 8D0D799B62DE27FD BE5304562661607A 60CC881C44624D21 7BA4F3850CE22E56 D03E144554A42D2F BAFA52025A00D4AF A66EA624C3833242 CC09BF90BCEA6239 73A7B0CD95D7EE4B 7156B9FF6D00833D ED062AF5433E43A5 E5D1840CA068945D CAF6CB66B3FDB99F 680DECA4A2B77896 901D8825E97130AB 5AAB4B6E4EAD0507 4EEDB6D01A5F3B67 8533847A412B6DBA DB65A13F125CF710 9F108FDA68E23500 347F8CEBF04D8E91 8975D61E1F6C589E 9BE9B2A2902A5AE7 B08998E35ACA753E 649235ED5B322C9F 4721B2F3758D0C6A 2F519B0C1E28F30E C311729A590D977B E32D82E050765F01 949DC111D9E9A559 49A412E40D6B4B79 0A7EB0B0E17334E2 F58835CA4D58B04E DDCBCEF5A89F711B 7B852E7B5A34D81D DCA9264CBFD3648C F55EDDFA9A326CEA 3853813EA60C7421 353D269B288777B4 4AE56DF603971EEF D903A194F5BC66A9 19CB0C17E1EF6ABA 93C06FEF60425A06 5ABEA2AB3D9AC644 A73FA63422941C12 30A2E96194CCA401 D1BBE23C031011FD 8254F948FFE2BF74 14B874E49BB3007A 37131A8760BD3D9C 26BF8D49F1499755 AB9DDDA3D09018DE 5D8E646B38F63448 5F9223D71F86DB0B 356A664655D4AED6 44969A154CAE6099 4224BF3EB4BB67F5 EE9593F4F980581E 2E8C315DE58BD858 6F0649AC14036434 C7B117B819EBA32E A444D102D8C75DCC F38B0E6EAAC0CC9E D85DDD36148DE12E EE7C132A5B2E55CB C0EC0E0636E5A392 0EE6526AB9E15618 1EFB487F2B9238D3 697E071CFDEDB8AC 40183CE8D6CAD798 A9DCCE4FF4DC2940 087806B95045C938 03F6EF9ACB6E3FA8 1590C47B57731709 E2176D89C4DCEBB2 9A02AF0822DEDB3B 6069E2DE400B79DE 83FE30C0A929887A DFA747180066139B AC417EE092749BC8 293F23360941EED7 B973F676F65310C2
- Read the ciphertext. Strip whitespace: 1,552 hex characters = 776 bytes = 97 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201210092200(name+title). Key = MD5(password) =610f902afa0d65e0dd39b2ab37656248, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 24 GUIDs as hex (shown below).
Decrypted: GUID list
1 3a1c49b8-0971-70db-b0f2-8e130f3d0652 2 8a765cda-5144-2cb7-bc61-4570784d84ab 3 e134591e-c395-1c44-9825-512ca264f8a8 4 9bd67a37-8383-52d1-ae75-3b74d1d6df8c 5 990f0035-ece2-022e-89b8-94108e4ae58c 6 2c4f93ca-cf02-83bb-8899-8d303b5ffd73 7 1728e176-3d2e-0d4e-8e85-decd8ea59807 8 d68d6be1-2b11-79df-a4f7-563b70365d11 9 a58f2df6-1066-6cbb-b215-da533c2da202 10 81dd89a9-10a2-4345-9f6a-c5a7c94a2d12 11 54fe56ca-f478-05e2-b5e4-47f9d1ccc6b5 12 28603f08-e627-6ef2-9b24-0062cff79742 13 43931f50-9003-6c56-a9d1-7b9851e41845 14 711d805b-2588-7a30-8de4-64809dcb8433 15 54588b08-4e96-114b-a8e4-ea74e67a6e20 16 94fb6273-ded0-39cd-a3d1-861c578631fe 17 9bd4cf29-a471-6db4-bc94-cfb42794efe5 18 c0ae3727-c64b-6f2f-9435-18004c38387e 19 836f1df3-71b6-4186-abb2-7b7263323b30 20 c5475aa7-9bbe-354f-982d-ce7407df9845 21 b2142aa6-8a46-817e-80a0-1255b6fd9901 22 b7b38bfb-3f3a-5443-99e0-d0a0f3848f04 23 1255cdc8-0cb5-1ba9-85c3-36b19eeddddf 24 eed420f1-93af-5eca-8151-1a736e9ec722
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
721508076406671366438515. Exactly this sequence comes out ofnew Random(806).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 503 of Run 35 (seed 854,622,578):
new Random(854622578), Next(8,64) per post. The RNG predicts N = 24; the post has N = 24 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36). - Conclusion. Filler. The content is fully explained by the two RNGs.