201206290024 vsb5h
explained decrypted filler
seed 812
From the post to its content
As posted (encrypted)
3E4C7558271ABDF9 79B5EE5FA1CB8E65 95EFDA1635F4AE3F 6DFE22DEEF06C0A8 F55DB1157954BB77 7BF5CF67A199E945 6912094B1D5EF99E 200F06C0DA7C76DE 523C31C9045F1659 4A99AB13BFB787B6 26448F8CA09BD090 8FBB2365811D1134 B10DFC97B2E4C016 0A886AF09A586B33 8DFB8BE8C7C98CA0 8FAA1D4940811BE0 CB2F9836FFE1DFB8 AF3AC18B50CA6BAB 683D7F17168AB69F 5CF256C995B9E55F DCA17DCE1EEF66D3 0D2827C47FEBA341 97DBC66DFEC78776 A214BC993E5E6A05 5957220CD61A7885 0446F3D7E804C15D 85E51CAB256DC5E6 6DE22583C89DD721 C3F50C450B720328 427230C3EFF49D23 7D59AC9A717D69AD B4A40819BFC64A03 3F9B18EBF47C2C4E F13D1372979EA28B BC5B8EFFC4A47F05 E744833D6A176549 D10B95117178E90A 535D0465EC400EF1 90784DCDD2BB7CAC 1E28D031B0D6F768 12A3BEDBFF04D22B 4C0214821D2B4CF7 E78C1C2AB1E4ED4D 398B945D30A3009B 64460E4D14643348 36A1A89623A1EA46 99FD17957F808DFA 097A8DD6C9C4D451 255E91F16F4026E8 A230D42D0E1ED950 9F06ED02C912DDF1 CEB1EB120C17631C 0B7E1CF0D0302775 8F5D7B6E4966FC6B 536A00F47D8C122D 62A11FA1FF350713 4ECDB7E84B62EF4D 5BE03342D7EB45EA D101483DE96D68DE 6D7CBC94325443B5 AE8FFD77E609D9B3 E6F7B2DEB084EF7A 60C6C54EA85DA0FB A2E63A10E5C31249 B66F566CD3CA79CF C45EF312D4A2612B 903EA4271563F1B5 0B606B8CE175D125 3CC1F0F2E56EA0C3 9FF3F2011BE67D57 A616F19C16C0A3F6 E36C9121666139D8 A81C939378E52463 C82A7A685EEB58E7 C3B0A71B42E95BC3 3F730A63E64EAFC4 B55074EE491F68A3 8319159FA35483BF B7FCE3762B5364CD CE34E11EFC3FBEC5 7024D15BECAA5664 567DC7D596E0972E 1DA2D230054A2279 046F5F6B52333547 6AC22550050C2A35 8426B3291BDFFC39 1DE1EC3DF46A9D11 0A1FB1A6E6A741E2 F74701472BE9BD39 BAEA7CE11F0A99B9 5200FCC6FC11EA9F CD4DDD236022191A 815083BCA48C47A2 CE8FE1D51A608744 7768EF0DF578B202 46657B034C561918 5337E8677EBE0DCE E4CFC44B21BF46CC B6EB2D4E9E8497E2 E60D3001616B7AF9 6A0ED9F3CEAB5128 5D8068F8DAC81D55 37CBE0C08097274D FB429DABDD8D1436 0AC88266083FA8F6 1D33590C664A7415 69804202829F1B74 0A4FF3FDC1832F59 BDB87FB1497F4116 FF397139AC43E8D7 955579F4E479468C 871C613CD82C6633 513DB5199707FE2F 08612B2066467CB9 63028C9D0016A3FD 1D5587FBFBF21046 9D91E61A85E3BB8E 6F34DE422DCDB668 E82CEB2BBEBD4048 D3E3C2F8A194443A 69231127E2936C92 96B6AB285CD71B43 3E0BEFAA5003DB38 1F8C4184980563B3 96D0613DC65090A0 3AE4A35854C02963 E35D5545804E43B5 F88666F91AF2AC1B 479DD8F5E832AD81 DEB1397A850382D2 B283485625E54D4D E661E83226AE2558 C3EDC95BA436CB81 0606AEF3DADEC4AB 13991282F5965E19 FF4AF881D43AE1E5 87D94D801F8599F2 1BBF205DA362E381 D7EDA6BA65488F93 24D64C312F507787 29CE5C00F1ABBE42 8543023C875005DF 761B97F63BED4FCC 95C0F71DE23E3DE4 79963F188FD87D14 C199660FD53D6825 A75AB18DA01FC06F D101C1421C01C0C9 5679EE72C754E3DC B497C2BD937723E7 F264441C4A0B6D56 DBE4F511CFFB7769 EC9D024606842330 DB373C78FC36BEE3 650798B25A790E4E 9C1F330406DF274F 07E9BFF02C38452C 99E7AFE1293E1642 AB9479610A58C272 808BACB48945DEC8 33DE0CDCBFA27030 41F053C8066B9069 56CACCC991458E0B 10FFC0F4BAF01570 12BFD974F4037315 CD3CE78023600B98 6D7F77520C0C57A1 C0917FB0035A5340 8264C880CD386378 A207D38AD8BDA33D D51AD3D502B88697 5AB6AF92581E1954 28383A36FA7F6677 811B8BC487B42A33 2B4DC3A96D40E0EC F1AD6FE7FD70DBC3 37E6B285D43E1173 D77A3B501CB96159 0372798292773A42 89B090B75E5F816E 42F940B120CD3070 7663A806C8A70A77 B159CF2F00A3CEE5 4951EE9946AE6637 2056F1D4083CA850 B83E4F9C324289EB 08CDE0EB1E955155 CB9E3FB2A121436C F8F1C2B14A52505E 7459673DE0187BEA 1494AED7F7320366 B888118B3F6DA790 00E9901049449812 40E639C78A5C6B67 F93E354A4CAB467C 5271A5ACCE632E4A 5DACFFBA8FF64DBD
- Read the ciphertext. Strip whitespace: 3,152 hex characters = 1,576 bytes = 197 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9(name). Key = MD5(password) =34a14a42e98ff96095af56604e290cae, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 49 GUIDs as hex (shown below).
Decrypted: GUID list
1 ed15e8ec-9b0d-8fcb-9c9d-b9d7820623c2 2 7f4be354-943e-0364-91cd-ab6fbea64bd8 3 d3803448-62c9-3ecb-baa1-cfe3d5983937 4 9cbba69c-b73a-7066-a8a2-76b93f45fd55 5 3f8e84cd-73f0-76e0-94c8-4179ed9b8912 6 274511b5-c611-1ca3-9eb7-4bddf52dc8f7 7 17fc6bcc-6a0a-6af0-bbab-9e466af53878 8 8b89dad5-66e9-75d1-8d37-beaeb6804cf5 9 10145d79-b2ef-393a-a561-a429effa03d3 10 df368844-67ce-6f57-82f3-8a71e53d0ee9 11 201197bd-d5a4-4e9c-ae81-64728bf9ce13 12 64fa623f-3173-3df1-aaf0-ea547f01e60f 13 fbdeb847-20a3-7c58-bdc1-9be028b2ab87 14 c252b154-390c-8110-9856-4caa8ea0250a 15 7e2844d5-09ee-3c87-a0cf-91ceb8de7a2d 16 c6f268ee-49a8-1eff-8c45-f140135862f9 17 bc43d81c-3f39-1ef5-9740-ec59162e857e 18 f0134904-a918-3641-8bb9-7071be0b74e0 19 9faa87b9-c154-50fd-b943-a858dd7f8eb3 20 1aae0cfe-828a-6b61-94d2-e6797a95fe5e 21 0c23f823-293b-64e2-9efb-dfa1f992db37 22 685a3383-1ebd-013d-8390-dc7682f50a2e 23 e43c93a8-366f-2107-b84e-f30f11dca4e9 24 cff1ab3f-d6d5-648a-8871-d2012c12ec57 25 9269ae40-6a59-262b-8de1-723d3ed737be 26 6b2fa5ac-b372-726e-b194-e24355bf3c75 27 97d787fe-e5b6-00b9-bd59-c22ccfeb54cc 28 f7d4131e-ed96-7fbd-b885-65867e51c542 29 2441a996-d3f3-75c8-8f7d-39783e197d99 30 631cb3da-0f69-0085-9947-6226fee94871 31 c8940157-5a3b-8704-9631-c96415d8f82f 32 1ebff8d1-6157-3b74-b198-2e5ab6969f02 33 24d5ce41-1c9f-7717-bc11-a573627d4708 34 39844ba4-039a-3fa4-aa91-15f191aec38c 35 d921e813-68ee-1d50-b3ca-c78d75827390 36 23f1cb32-0d07-828e-9643-38fb0ad9156e 37 7ae9ae9e-6cdb-544e-a263-ba762a0317d9 38 44a987b0-ea57-632d-bfd9-434b603cd662 39 9d1026bc-b384-3007-97d6-f9e44d7adb60 40 e4feed5f-6a70-0f04-afe6-82dbc61e09b8 41 68103daf-72c6-7892-8532-1606c8faf21d 42 002a1e94-d83a-239f-aa44-b5ef472baee4 43 e889f03c-fb39-666c-b43b-827020cb5ad7 44 eee10212-e306-1340-90b8-ce1f7d41e422 45 c4c40fde-06b0-01f4-87a2-370c82b8ebba 46 efdf2e3c-6317-7711-bafb-9498389a7399 47 55002d18-6cdf-5d8d-ac37-28d5fb16f44a 48 9799f3fb-319a-12d5-8a9a-0d4dde2e3e3d 49 97d620f9-3b5e-4337-89cc-50eaf9dbf79b
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
8037716736437831135660262707708373185630726107514. Exactly this sequence comes out ofnew Random(812).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 16 of Run 9 (seed 449,725,219):
new Random(449725219), Next(8,64) per post. The RNG predicts N = 49; the post has N = 49 ✓. The seed is the machine's uptime in ms when the app started (boot F 2012-05-15 19:12–19:12). - Conclusion. Filler. The content is fully explained by the two RNGs.