201210061544 111z1s
explained decrypted filler
3DES(name+title) ECB, 53 GUIDs, seed 861
From the post to its content
As posted (encrypted)
4AB78845C33CFE68 2029F858A8B0FF70 FCE757495F3C7CDF 7C42930485405A6C 33A240C22973BF80 182B7C53E4AC9298 149D8709BC7886CF 7CF38919889DE423 12C11676B39CD848 D3D92A4781A1E59A 689E1E41ED157BBA E0E0A199C990121E FE50F9928F0158A2 F3B8353F6A5108EA 104BF968E6319749 092F69E49CAF6241 2B44E9E1291B75B4 C141A3D0D8098A40 5D68DDFAA251FB77 50C0C11E301B4297 781C682B9F2F6FFB 3169B7183AD4DC24 7FFC66B923DCE18B 07F64B80E17411A2 BCD3B719E43B18C4 0A751ECF395CD3BD B92F00B92ED95D30 2CF9E6912B96AA31 D81A1180B81884D3 8A41C1047E6869B1 E8D959E78D8EBF6F F4DE8B1188568CE4 28DEA8DDFE35C9A8 8ADD6D8842000E96 4B0EA6F239D0CA9D CADFA234030E5BDD 7A46B532A3DF8D3F D4FEFFABF8A8B1BE E77411A22698A6E2 34C075DB9B40A25C BD8B277F64612585 74888EB12227608C 4330C7679FEC77D2 5D684AB7B27ED388 0CA40E15427B1F31 CC3C662E686FF4DC 444CFA28BF902AE5 65760FE76D4FAA10 EEA6459A21E9D613 438DCA7232454DAA A280E54097DA7A43 7FA0FCDA2617E086 BF42ADA8B1D9FC42 55E668E4969C2072 381546ED7F14E639 D63A8A5C0F4D75EB 08DAFD1BBD22B29D C6D1DB39D5805A05 0EDAE5AFCF2F4995 336BF8D043334994 C54772C1EAF3B2A0 7593DAA74FCF3C6C 43AD01DA253DC09E B4015836EC5D370F AC7D6B5E7F5F69B4 E840A018692A3AEA 3ED8DF52205043CE ECFE803D7703292E E83EA16AEE467ACF 4ED5EEE630702DF5 ECC153EF800B6D0F 78567AEF1632FD7A 3AA2B140B1FF447B 07AEBFFF0CA44B4C 6B5E72E8201EEDAC 700B4B6C372CC130 17C8AE0E59D236B6 A19A4D1FD4325DBD 007C97A37BE2CE7E CB687CA4B9DEB3DF C9569861261AAE74 47DBAB8824AE8D3B 06732F5D6E54EEBF 7E7B961CF42AE673 47311C9484A8AE15 A1E6C01942EBB87F 28CB700E470C0D8E BC30A1C3ECE2D749 F214FE2C1FE2FBEB 7C2F95C83AC76F4B 340E31DE26BDACCE B6A792AD8D6A2693 CCB3E641B5F584D3 7022EFCA9CFAC479 F882D7B665D69215 EC3E965C88E419E6 B3BD7ABFAEB3DECD E9790B506A4CEE76 E4B048BEE239111A E3DE1C4E2ABF4061 5AAF56CFCB95C7C5 3DD1BCFF0B056093 B2D53981B3876CE1 662136493AB94063 CC2AC357ED8794B4 15B05F58C1773C7F 6627E7EA686AB425 657A05D26FAA2FE9 F707F0F21FC107E0 7F652D861A03CE59 693D3A556FE97EB6 C6CB25A43B88B223 93E131BE6B5567EC 866B58F47398C001 84C3CBA42A674964 168673B40F99F34B 2E279CA43E12FAD5 F89438DF76F3DA01 D46998433EA98B94 B6A7D21ED213DE4B F0A86E45F4E57E33 C203F6B96BF40178 115FE38A116CF86F 5FFE39C32F085FA8 97BCA74ECC6B94DA 5FE0A25A1BA9A4F0 7DD8A893819CFFAA CF9DB962F38BBF28 D6F0F9F00F38EB12 449391FBB9D25988 9BB505127DE74C99 FA073CDA626F5BB6 218908916862E4D9 53E23412EEAD860C BE9BD0AE1B8BE5A6 DA3E702B6840420B DD858FD0F70249E7 62AAE58FDD36CE26 5685845430F79DFC 65921EF2F9B147C5 BFA5C441151A012F 060EE3E0E06DCFB1 19537DB5C00B7379 6C8C61BF1908222E A72F916A015719BD 038EE5CDC8FA9C27 84AD19B372A2A0D2 8A958A7E2E72C93B A1FDE77317155604 469BE57A48C91457 C1AA0F27066600E4 691689764298F655 C4AE5941D81C8264 2D50AD45D9CA7A79 28FFF647C5F9CBC9 53028E6A1A9BB571 7EC02C700609FBEC DCE89D5CEC7B3594 20F59C5AEED1BFDD 94800D7863704B78 65C8F44D04745255 E0C5A56A831002DA 2EFCD3B968E857C1 A7EBD37276DEB2D7 0FFCDE75A1E5B303 0DB2ACAB447D90FC 46571BD7CFB4C622 4D7144DFBA45F6F7 4E74858F6D2ADDF2 DABFC8E051D07FA5 741D3FF15A7177A3 694778709BD5C36C 27D455B5A295CD10 E4FD16BE2A5525EA 45EB8CCA7A424476 C1841A7A2A14984B 1476DFEC98085C9E 009536A6CF4D310D EEA156143B2D9A80 FB3CFAC0FA7E2E0C 0EC2B5A18EF38374 3366EB432A3E0D59 F175AB568F7B06E2 A42A2441101F937D F06D5182FC189B56 27EC4F36906963BC C531B54365D08734 0C6653CF6064B851 65574B9CE1C97073 60F77D2217197F7D E5116835B96806AA 6C7D2E207A554A30 9AC8F6606E584D91 2BBBC52C2511895E BCE3695E032B9CC7 E4A08B035C4EFB03 23BCF572D5C75B6C 7731422992EB08CB ECE6357659F3C1FF CFE64F6118C41C92 95D6E55F0FE61ED9 D16CD024897B9445 C21D85BE93EA28DB D299CAF005D97918 4EFC983EF934DAED B387AC433ADBD07C 1FCF6DE4DFE0381C 09E0EF17D6B52C8B 86E514AE9914C8A6 AD25877444E112A6 377A76356ABE6486 E2579281AE5180AE 1C9BA1419DE919D7
- Read the ciphertext. Strip whitespace: 3,408 hex characters = 1,704 bytes = 213 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201210061544(name+title). Key = MD5(password) =8536fe577cf023d497ff0bbdd6ed4518, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 53 GUIDs as hex (shown below).
Decrypted: GUID list
1 f4e31314-ba22-4baa-9991-4b7a553acc04 2 6c4fd872-288f-41ff-a525-0fc0b2eca4fb 3 67d0b0f1-e076-52f5-8827-675f74b1ad84 4 86584706-30b7-2c5e-8f36-7d1fe42fd62a 5 3a661dda-5217-8f6f-b2c6-2ce22d5ce36f 6 c004f1b8-c4f3-8da1-8168-db9e7dba935c 7 387f7076-8d00-6746-941c-fadf9d971739 8 e3347b72-65fa-3f09-b708-c991cb016421 9 1c1fc08b-ae63-47fe-b3ba-e98614da556c 10 69c58787-77fd-684b-9d17-701437e52d99 11 b83da28e-2482-55a9-aacb-40a37fe336ee 12 f3403240-3386-5593-b4a1-4a0e45d5c799 13 1a093f78-292e-4b70-90a4-2176d85119c3 14 88cb7559-d0bd-343c-ae70-b66fce8c2ccd 15 094d69c7-1b4d-5984-b6cb-f219e6924108 16 5a7778aa-4116-6c70-bdc1-4dc873860548 17 d0cb7583-2dd3-785a-a378-252783cca325 18 7fccdb4e-28c8-7dfb-9a1e-94117df97884 19 67bd81ec-8edf-8dd8-ab94-e3722c5f4d93 20 8703f01c-0009-6e2f-b709-c7405f4a97a6 21 ac165cc6-aebd-19f0-aa10-2cd1415e10c9 22 e5e96cc0-3031-0ce8-ad6c-0237c40ea562 23 d0f0df61-7c31-45ec-b101-0e8e37e7ccfc 24 8454f981-dee4-7d72-bb05-1407b9b54827 25 f875af27-0be4-087b-b78b-4f51b8df43ea 26 2f012f81-18dd-2ba9-ac39-f7a9df34a962 27 2227a495-3cec-1202-a929-f0acf4fac2d4 28 f117d2db-fece-16f5-a062-5d9620cb9273 29 f033e212-005d-3664-8114-60dfa7f924ea 30 d5af9615-16cb-460f-a005-69ae07323b3f 31 87b026d5-90af-093d-bcb9-f9966b081079 32 c4241f7e-4e67-2edc-a6fc-9982112a7b2c 33 1d74551b-6f6f-472b-b223-2d252b230199 34 8b98c836-d481-5db4-8249-edccc05b7d2d 35 55465341-4332-28ef-8915-977bf0102dc1 36 cd52f5be-fac8-05ae-8863-46d4cba31a84 37 bfad74fd-7921-28e1-8014-ff3718a1b79b 38 5a99bf23-65d3-19c4-bc71-9752c15959b1 39 4f0493fc-2820-78c1-b3e9-420bcc8896fa 40 9ba81995-16f2-70f6-9c22-2d2323855908 41 269023e8-e5b9-44f0-a33f-5c7fe75a84bb 42 4ccda873-0f2c-8264-b7ae-036eeb7fa1e6 43 f3318cec-275a-65f9-8d9e-09e43b3eea91 44 5cf20bb8-28c4-68e8-a405-8bae8222ffde 45 97302a88-7a18-71ff-8e68-949aebda4613 46 53473d7a-c2f5-0024-86a4-5478fe80a6a3 47 4e24bd8a-f373-20d7-9287-f366af874ec1 48 624cbfec-12c4-8e2e-a25f-d2e02afbeaf3 49 97213ba8-562f-2fd8-8260-570177260173 50 26aa61c1-abaf-08b0-a90f-fe79f40a8da7 51 afd8a154-61b5-3918-b99f-829eb0018eea 52 0812cc33-7630-6336-822c-56958d3e39b4 53 96a69ff8-1014-3d3c-ae39-c2141830a110
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
44528863465543567786104702113402452021774866702820363. Exactly this sequence comes out ofnew Random(861).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 323 of Run 35 (seed 854,622,578):
new Random(854622578), Next(8,64) per post. The RNG predicts N = 53; the post has N = 53 ✓. 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.