201303072332 19w6t4
explained decrypted filler
seed 783
From the post to its content
As posted (encrypted)
49FAC6A9CD217373 28FA3B7CBE50C425 E33E3AD6C97B0A46 4F84D2DC1677CCE0 9BEAAA5C07A2D9FE 90F7A010E333FFA1 9858F7E4DB8666C2 25F8F9127DAD613F 47298C0E083038DF 485F65C0752CB5DC 0DDB5955948876CD CB4C1DC6E5CE9CC8 A6170C30353252C8 2C82E7C715035F68 57AEAFDB6297EFB7 6BC698EE2AC6CEFA 5348D440242A922B 28827BB8EF9B6F57 040E6375573BBD3E BF862E3F907E968A 854377BD786C8EF6 F91B57233AEDF172 9B5F4689F5B2ED99 7F38B81F1CFDEE27 0AA2F531CB526778 FD3DF168588A51B9 F576463BA2E0AAE1 5C2862EF3EA3ACBC DF31354FB735FA6B B8E41C4D687D056C E8F97EE1E8FE0D22 D3711AFFBA650B00 8A6F7F837809DFEF 0B71170A2C044BF9 6169AD3B89CE4D48 E8A85F9F245573F6 FE23F7926A73CEED 37953BB36E136902 4F5E3395B44208A5 0F8E96AAE4C195EB 3A467EC6D03D9E73 78059A1E2DAB9690 31F588C69D22162A A559702D409C7648 0676CFCBBCDBEC5C F1A49F6380728681 9D34197CFD3B9DD1 74275CB90D3823C1 31B57B3394FD30B6 45CB87879D3D58B6 A14495710AD24D43 BF835359FDF4D240 7FF42B72F92FE064 B6B2A0FA67D21718 52A4E9F17CC2C453 C749B3F9AC25439C 680A9D7FCAAE0DC1 599B49A5B7D1AD5D A863D401AAC53F92 F5C4ECD6F3DFB27A C32C3D1B2E987BA1 2803096E2072C889 CFFEF1E63858DF68 5BC29F072AEE9A22 096AA3A5E164D7ED F5EC554D03E606F0 8112D34DDCF69169 2E798C8203F33D23 0C9FCDCF09419DD2 C553849355CB927A 20F93720AB0C6314 49D35F24A1F4F4B6 EE7A2777931B3FB8 DB3F320281820ABE 97B754BD8495F009 5EFBE27BF482EDB6 6072C0113FE70CA6 F1967077B918D1FD FF40BBC3F3485BE9 03E078F5D2D8ADC7 A86E88DFE2070A3B 8711922D2FAFBE27 A0FA421BB61DCA9C 219835476C2844D5 0AB79F3C0D70C25B 6494E1F823F406C0 B6393D6697C79094 63EED9EB9C8980F7 8576D6BFD5F59317 37C8B6B308933504 CD722F783A03468B 56E67F419F47C689 5AA39BC89566D6BC 927B707A81B7982D 2700C3E2098BB556 5F1721036E32CC5B 16D92B7655F8CBEF 443C1C054A337FE1 93EC3A28F3BC1E64 8CEE93A344AA389F 0AE8DB8928517DB9 C2422A35A64A2801 AE469AACCFD5DA49 51E02C675ABD4EC6 B334E325326BE8C1 4BC0F538F7ED4BE4 2EB2C5A7555E20F1 FB80FF845068BEFA 6E7C082A9ACB265B C7A889307C365C99 2B773DB590FAD39A B519B674CEDB287D 41464C8883B94A56 A15315B33AAA21E1 7BDDF21894579D8E 81420110044490A8 AB991516C534CE9B 726FB5B3D2434B47 499CAF1E28AE7668 6E15A43F0CC77C5F A0E9180FF12140B9 91FBCD1B257513E2 03E8837A7A2E79FB E8034D978A168868 9CD6FCAC33406991 6643B8EA223FBC0E 68BE6DAEBC50C181 26158CC763B2C1F6 40AF04112F0D3B5C 5BFE3BA99B0B7087 57D3742529D6298E 873E6907DA6F5296 9809DDA6516F143C 4E93A05A57E3BC85 60A8D8CFCC5F7F19 AEC7824BF5FA73F0 E55FC7B507FFA877 DFB20C666922B777 ADB3F197F41CEB48 62E9C22AFD295D51 F2B5EA04BC297F66 9480F1C74A9664CF 8B1939B9FAD8B825 9FB80ACE351F67A1 6E634E08D9E0E5C3 C900784554154C60 D6845E334808570D 62EBE7B5719F4CE9 ADF9108862C2DC27 E39539996B8D6DD3 876B4776651B1EBF AFA7E7951455BEC3 69CB8065DD3710F6 4D30EF585FA80B1D 37055D6DE2E6EC2C 577A44D40A865330 40E0E715E76D987A BC0E41F7DAC8627C F3BC9EEB6BFA2206 B7C8B6BFEE98AEC9 30EDC9D50C38F290 7C194753DDA86B97 710FBF3130C25018 1E977D3EE075A7B9 589EF4663D65B163 87367EBDBA12BCC5 073E521B424B6DEE 7160E35C2F2F803E 10FB951D8454B811 E4F10448E9B06492 744DFA1B7CC75A75 6403E46CCC9C2065 6E3119AE22784EC1 D3415C204433CC19 586FD119BC29BF7E 0D0F9CD5F505962C 297A5EE0B4B98C90
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303072332(name+title). Key = MD5(password) =758fb2d8caf62b3c92d01de495bc3da4, 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 cf34c2df-2f6c-7a50-b901-ec72c0facc6f 2 cb43768e-e336-536d-b0c2-9f99953feb3c 3 a0136359-4e2b-0e14-8e4b-9889cf9a3e38 4 75b97d30-fbb5-6627-862e-e889ef7a35e8 5 628397b5-63d6-64d3-8ba1-04575b476730 6 674c9e98-457f-766d-b2b6-14da7c610ca0 7 041f8f12-43cd-6149-8636-770524610632 8 9fd2d9e1-0aab-2125-b238-967b499b396f 9 f9b8bc87-0e0b-72c9-93df-ef07199f1b1d 10 ff3d0f2d-c495-0525-b8b2-4f9c1a10222e 11 028d0fce-db2d-1f1a-8c70-dbb916210fa3 12 aad5393a-3c7b-679e-a7ed-31b019724923 13 09ee37cf-224d-8e2e-96c7-2094e3675ab9 14 476f58dc-d6e4-7db7-bac2-8853c4c87a65 15 f737b0b6-4165-05da-90af-5a3962ad858a 16 144b9fd2-1d0a-0521-9e59-ed1d686b4600 17 766d925d-9695-02b0-a0c5-38911394d48c 18 369d1416-b80b-4d15-89f7-4bf836d957f9 19 d445c316-e6c4-72cb-b113-4a165d03acc0 20 bf007f49-f27b-4c19-86c0-5411f00f6fa8 21 4e7c30d8-9c06-7a60-a5a5-3265769937ca 22 a14cc068-8903-82f5-bb71-0e9691c9c6e1 23 ab035dfd-3fa4-2b25-af15-a697b70763ae 24 9ab15a23-7989-5c3e-8f9c-268f9c9a371e 25 00ad7c0d-8a3c-3294-9801-3b0a0f41095a 26 7bda6d59-a078-1884-ba76-0e311dbbe442 27 39423cf8-7eef-1e71-bc59-2541806b5429 28 03c4445a-baa1-7bdf-9143-a6ae74ce98dc 29 28c8f36b-74ff-7dd9-919b-96c9bda28e43 30 929355c2-88c7-6077-ba90-862da962830d 31 8f27c141-b554-2199-bbd8-e63af06d5f07 32 0b9552ae-c7a0-6802-a351-3bde716ac2e8 33 aba1645d-e291-124e-82e8-0c439c80d1dc 34 a1d880e2-add3-57bb-8de7-5c438fac4b91 35 630eb215-edfb-08d7-af75-6df475b07676 36 62895997-0e1b-6ef7-b01e-6d9f82bce0f0 37 2b290b2b-caec-55ec-b39c-a044f4e1d7a0 38 75a83579-c243-87a5-8233-6e7c88f2e65d 39 fd8550c8-ef3c-3353-8930-eb94ebffa3f3 40 36cd873f-3a67-4ef2-9d1b-9a35470b3c12 41 25221943-ceb3-5e7f-ad18-2f8c28aceec9 42 9ed2e8d8-016b-263e-9a89-bf915fb275f7 43 872a6fef-9e8a-0cfb-b819-af7c76fb2827 44 ab514095-0c3f-7333-8a16-ebaceb702c5e
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
75066762701687000474782531177626150658345207. Exactly this sequence comes out ofnew Random(783).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 248 of Run 42 (seed 983,934,859):
new Random(983934859), 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-02-13 10:26–11:32). - Conclusion. Filler. The content is fully explained by the two RNGs.