201209231346 10ckwd
explained decrypted filler
3DES(name+title) ECB, 54 GUIDs, seed 732
From the post to its content
As posted (encrypted)
166C24A1AF2B47F7 302A13B90F727ECF 92BDAD0060F4EBE8 5FD21D484948C889 623C8A7D38DC4262 A5E16468AF7FF8AB 8C5EC440C825B5F9 BCA8D2A88F118280 64E477EFC3B98D92 9333ADD103763AD0 327D7886821F69CF 949204079A8C37F3 B46EC0EE047B16D3 60EDD93E1EF986A2 A155913AB798B106 70160DC14B31E4E5 6AB3D937A01CE82B E1199DD5060B3BB0 52C9EDCD4A965A29 1B5BC13FAD527BB3 88F57ECB27FC98B9 692564492DA93994 499D81A940F4BA70 A8D58530EE205A9B 08F53B1F6F11793D BB90D1EBAD25E1C7 8FE37A43BAED5512 EABC14251C396A9C 2CC7AECF6343B60F 54E30AE9F3C700EB F6B7B3BE4B8B2166 DDD5FE774CDF2F00 46A75574294AC1D3 FD4EF316991AE2AA 5AD96A98266E71B5 76B91298625365AE 6D2AD0DD1CFCB7FC F751BF6144B1DC41 8D90C67C64A70D94 9F3EDA92517F1A72 5DD1EF85ECD42D8E 3AC57B9CC915010F 54CFDE9B125AFEB8 1A211AC7121F8526 67F3FB957D29B308 2800CD3DD40F85E4 47576F353CEE5037 CCB0AAB2CE65E535 AC1A9272D71E7D31 1B8D64C333D4205A 9B9CB5142E6A1245 76C039CF7707135A 0B135F4E38EC673F 053CCBD9B9C69EF2 DFBEBE9FA09755EB 522FF518C4D489FF D44557E144413FBE 4CC2712A4AD976C5 FCBDC88F2DBD7719 DBC54C1692DD7E21 937D4B42ADBCF631 2DA7E6B942A78152 67E2997938D4B033 66A4C3E017CEE0DA 558DE37A5B1A27D6 028A22B41D848945 FB833B886B04C918 502AFED05BF632B9 AF7F0398CDCC62E8 A50FFF2FEA95DC08 A9F403EB8EB722E9 2C016970699FD187 E7A11D17DC3CCFCD 3EF173059596221E FD01B12542296091 E71C4B43CB160B40 51143F80AD84DB3E 9DCA9116BD4B3602 61405FA78FD79463 6F96EBC330708188 91AA5073F087F688 66EA47DEEB18EBB8 9F5CCD58D4C3A33C 2A4455821C08343A 34BAED4A7BE808B2 A4027528687584A6 7AF9ACB811CC70DE E549C3FC8A42B25B D6BDD36C376AB950 2009C5A8E124C654 3BB31ED564CD5265 B51E0EA7A0BAC5E0 6DEFAB563F8D29D9 E38EA6E9895D74B7 A070AC8CDA8DCE0A D8418EB01D427719 8D4A8F5C82077342 4DF5A315976946BA 157F4DC45DEE171B 66235327F0CF0F6B 7A40CDBA9FB1F546 AD62936D01D969D3 08A2C10C990E0215 C0789D2A6A9945D0 A8005CC0201F91B1 50973758AD704716 2F3B7527388E79B1 F2A5794141BBBBA3 98483FA0184E2A75 6AD34EC970B1496A 8C1566C5622C0CE8 9F6CF83076F9E521 B997039701B51820 5ECFA50B42DA23CD E5A9B75EE268A43F 6F777C9FBA11711A 6097A5EEEA0730EB 489B25D71C0F76DA F2D475DE6343926C 1888C68861E0D97C A4BB9983592353CD 2DBC58AE550BA267 AF5C850C322EF3C2 181545F823A6A5B6 22A37715579E8401 5650A43A07CEEA8F 46A407FBA6AAFD16 F32AA194ADCC6CB5 605A9FF4751CC049 3CD28F619270063B 4C78CAB6226245EF 993390563285FC81 6D969658BF4936B8 3F0EEAA459CE89BE 61E0E100A92439D5 58A21AF2DBD8DB3A 2804F69AB64632C4 9A45394AEA07BF01 09388D0664E4A2DB 8A20739AC477FE8E 46CB29544FF81382 D17152289F7C0214 8C65B2482C2D6B1C E0E51DED532D47E4 4983BBF79415D48F 37E3B649F723E657 EB269AE11C9E47FE E097C7E989F0CBC9 8D5935225F8880BD 4257F373095CF294 68991612D23A4130 57CA436D022E2E4E C5DB892121C51C14 BFBF88C76EDA5988 B529B6AADD26C66B 85F7AA50152F9F4F 508913E13E2EFB3C 5F4578405EE93977 1E464ED431A0726A 1EABA8D38A965C7C 0AF5DE1DC2E48BB6 FB337FC320BE5442 BE3AFA206223972E BCE23454814CD356 10456FE93BA56F5A 5635191F6E916A8A D31AFA6FBF3A3A40 AD6D9D66D3B4B528 14C1329BD7920F17 E25E5C906679C1CE 6799A9DCD1D26AC1 FC79E68B03C0D54E FD553DE5D10467D0 E52A927564383561 B2421BB01CEA1088 A72E4374226FD3B3 9C41CE459051ABAD FBE6D32BC0F2303D A6F5FED9D02F8B70 6CC5BD2FCACAD106 97067129F2057D4A 538EF19B046F4BCC DB045E7F84B209A1 E5C79521230C7921 2BF8B265421D7F54 B7B524CE49960027 1898512EB9DAE987 13BD2C7358FD95B7 06911BD716B692C6 9053FBADF98F5184 144BF478EB30C9F3 5306B437FFFD9ACE 04F8AB9C4326868C A74AC41EFD345F60 248E9311080EC903 97C27119C3DA5F0C D9602FDA5C8ECA5B 207A58C48F9650C8 2B8E11385A23DA48 7B39BC19BACA400D B79423D69803D9DA EF8DED688801C2AD B1890A214CC7FE54 8A058B9FB6BADBF7 BBFD56A4AF227D5E D9EEDC1B6DECFDB6 4618556F08F9F846 28095DF0D34E50C8 C68A4D5756481F48 EBC5638765970632 DF64BB5C3E961700 797AA99EB9BA5CDE F1A1CB73A2002FEA 88E158997F667F49 F91DF1E0AE2124EB 4C6F487A02FF6532 F37978C83609640F
- Read the ciphertext. Strip whitespace: 3,472 hex characters = 1,736 bytes = 217 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201209231346(name+title). Key = MD5(password) =5b2b9cd2f8caba087dae8230bdc09b57, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 54 GUIDs as hex (shown below).
Decrypted: GUID list
1 26b75fd1-3842-1031-b091-d7c8a7e71697 2 5786ce7b-e7a4-5d2b-9f4d-46dc45b3cbe1 3 a51f363d-5242-3954-b278-7fe4ca6b706a 4 e1b707af-b539-7add-9041-4233ac0699c0 5 431bb2e9-0735-64bc-8898-aac1ad1715f7 6 a9d4c076-9ec9-2560-b90e-5ad4d59c2739 7 e86758e8-86df-78b1-b70c-8c718deb19f0 8 8453223a-d458-6257-b535-6d25095bddc1 9 3e32726d-2dfc-49f2-bc1e-392cdc7fab82 10 247be775-6284-1edc-8948-af170b2472aa 11 e1008413-fec4-5ad2-b0d8-43f4aa0e86ba 12 ef6ec5fc-fa93-8ad4-bba2-58dca7595b5a 13 3017af76-970c-7507-b8c4-fd2340acddc2 14 d1a99460-2d80-27a8-99ef-5376789593f6 15 c28792ed-b669-33f3-8ad6-cbfa6a4c09fe 16 467672de-befa-1452-abcc-2e1fbe388e9c 17 099ae6d2-0f41-5f66-82ef-8c185894ab04 18 1e1f059c-cc43-7fa4-801b-9cb4f5bb4512 19 efc943f2-72bc-4345-8d53-5e78edc69455 20 4e55794e-5719-6508-b7c7-1ce085dadb39 21 34299e32-17cb-0045-b1a1-169ba747a261 22 372d96f5-ba9d-3331-94b5-fe91f96d419f 23 2155984c-b17a-6f50-a1bb-e1953f33cf37 24 b4548679-754e-6c78-9e11-658dde22945d 25 3d52a1ce-0a0b-3bbf-aa4a-ccea9826daab 26 a7876378-8305-3b77-aeba-dfb2749ee0b1 27 833806f5-6ec4-213f-ae76-f1e62e53279d 28 bb708008-5ae8-21f1-be1a-399db7a91f3c 29 a0fda463-3035-6030-8082-6e8588879688 30 ab989dbc-e33c-536e-a8fa-a47b2163ab41 31 5a7a3834-b520-39f4-973a-ffeff18521a3 32 0e91a031-59e8-21d7-a8d7-6088539d0dcd 33 8a1851ea-f8a1-5899-8e63-b7fb3ecb46c0 34 6e840e66-9d6a-3300-af2e-42bce61bcbeb 35 5a3b409e-7102-22ef-aa50-d4d47fbd1ef6 36 f15350c6-8137-4688-acb6-69cc75659f4a 37 272ffa32-c252-3894-af7b-061e70fa57cc 38 b8478139-45e0-2059-bbc4-3ae2cc2e8110 39 56dcb5fe-4f35-6ff2-9bd1-cd5f77448507 40 6622bd63-0a94-58d6-9f2e-a79629c675aa 41 21324aea-29c3-4e1d-b398-6ddb516c9024 42 9191f22d-80fb-0853-b6b4-0e3e6740383e 43 129e4976-3ddd-8856-9e61-4740d54cbcfd 44 e083f0cb-f8dd-0fde-8e2b-410799838e0a 45 de2bea40-1db8-762f-99dc-45e9008a1d54 46 85ac1d0d-a97c-39a3-8075-38036b8414c2 47 db1ec6e8-2b22-328a-9090-a4d7bae0aed0 48 1c2c41fa-ff75-8bb8-a8e8-c01f63b9e90d 49 b138bc47-a16a-59a0-8a00-724547068701 50 4a9ae7bc-1179-8dad-8719-a16fb1d75585 51 e5d8ddbe-4e9d-483c-9a8c-0776cc7283cd 52 bc21b331-a66b-54dc-ba0c-6607087b98c4 53 b8c00ad7-4f8b-5221-9bcc-5b30a1c8d678 54 db3dc9f0-827e-5cf0-b741-969af1194170
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
153762764158723157460366332265325324326540807338584555. Exactly this sequence comes out ofnew Random(732).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 64 of Run 34 (seed 83,105,000):
new Random(83105000), Next(8,64) per post. The RNG predicts N = 54; the post has N = 54 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24). - Conclusion. Filler. The content is fully explained by the two RNGs.