201303060226 19rj7i
explained decrypted filler
seed 59
From the post to its content
As posted (encrypted)
38EB38BC3B5486FE BCF674005DFE114D BBDE379807FF1306 275525AF2D56615E 594181B898D39E70 168F8BF5FF48F57D D752A5414665CD3E DB1A824788D73DBD FBBA004216EED3A0 528FFEA552316E02 1908D6C1E23BFB73 C5C57918720C57C1 F64107FA93DC8B97 353EFB366A9468C9 967A514D74C9A4F0 245EEF0D16EEAA61 C9797743352D0AB8 139AABA49AE23E97 15C36C78977310FA 296F5CB3EC63D386 CF59BD1B342F0B86 B7C9F9B10A3E4164 BA1EE07E728A16A1 E1EC203BA134CF7A A27A1B0DD2FF1A1D BB678E626E2624C2 17315D7A31E619D5 CC3FB2DB43B6A7FC 1575164F9D3AAF14 CA846439CA528021 43A2B6FFE2C346E5 5777AEA5839F47CF 9F8F6689D98CFFE4 FA7F8C3811418E86 E7FC4C2D221ECD47 03CA81D7EB41ABB9 3450ADEE9F255762 97DD9F8B4759BFCA CE3FE7FA10B12DB9 1D3FF20F27D03BBE D07B19631BAC2BE2 2379A92642D723FE 7F04E7D6AC7D83DC 5635BED3D15BFC74 A343F32F7D0BC119 58F00C98A3057231 652C1388AD394505 338DCCF1ECEA55FA F2F87CF79A37A028 CEF1D7DC2A33D22C 606D6EAD18C17B85 02BC1E337DDB5439 15BBE3EC9BEF457A 30013DAC65EA9D66 B857CDD5E379DD0E CCAD45ADB346B8D0 5F899A7C45EDA0EE 77F6D7DA17CCF7D4 4C873B2B1E097178 1DB4DE23EF8C94D3 0C8A69A35082F092 A05C42D7AF66E08F B37B8ED581B97FD5 896C2382E0336809 A55C2BAB70DF30C4 1CC3F597A28B83D3 3ABF8026B06D910A 0688D4F95F2BAC70 B2063BD42CF7FC7A EE776F0E911AE8BC 24A3BE6FB9C43757 887BDD4194B8A1C5 9DE83509CC25A2A5 31F0101329F41902 E1C610FC0F858ED7 390F593D7C660EA4 047D3A089F79A959 A5C4D74B0EDFDAAD EA87E3523ADFE328 4FF836E034BDAF33 8D28D07CB8771EF0 CB68C11DFD24E306 37DBE9AC8769F08B 4FC36447C573EB61 781E6B2743D4BD1C 1752583469E4340B 883D202FF18EC5B7 FC0EEEA3F26491B5 DAB81B1C7AAE34EF 3E553D4F12608F06 5C9922687BF8F313 9711C82E0C920E13 D5F03761901ABFF2 2BFCA0C47D0C8466 35E777174CB00956 1B80412B7D5C32F6 8D7DBAFCBE1F9B2D 50A80C7BA884BA08 8F6DE9A6E36A4597 52356C290F5C800F B3C79A3005E4E6B2 E1E3993AD3ABE7A1 3D182E1FB440740E 7D5BBC5F26CF8B2A 618560B6D981EE0F CDF64FFD56FBE6B1 671423AA1A628C8A 826900A6A0794BDA 6FAF72C3E4EE0751 63E4F7B058B944C7 51B89BDFC618CB39 10BFEF9CD2A8D625 867E031BA752D92E 91EDE3D3F70A4502 FDD581B6136115AB 9FBB40788CFC8FEE 3ADF7E58C8D72945 8C25E1FD47C32805 AAA791809518DC00 4A34083D31E133A7 C21054561204EB69 E35D211D57AFC175 5353DBC6F2EAD458 F0BCB7BA5F5884BA D5DD5DBED354D6A7 455A83AB369C7401 F56B864651A87F4C 902133EA9ACB3938 8ECAD90660E5534C 47CBA2819E784BFB 570379CEF6678417 51BD0ECEC1151568 3C00C63175C90C50 9F97495D0179BA7B C4C1BD6F22941190 CDF0B6EE24989473 D07142D17A14C772 8FB485169A7F3711 C7E15372360DA1A5 1AB5EAF3B4F55F20 26AB0BA8449DC8DC C48A9FAAF37E284D C882EA142117AAD8 3C2AFF3999A87249 355D4E059C6AC16A E67CB03F1CE21150 6BB7F82F5743B772 74142C9AF4AF5AF2 49237C0F72B9E61E F76FFBEE5869444E C36BE72553C9D4FD 54740BD2B6E82307 D13A8F48602685EA 5C2704CDF74DEC3F C1C97F19016FDD99 C69902B5F7B3A939 FC7AE0DC00C6E9ED 84A3A34F110B490C 5BC38E455844D498 CFC9E9A9304348AE 9EAD72AC51C2A6AA
- Read the ciphertext. Strip whitespace: 2,576 hex characters = 1,288 bytes = 161 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303060226(name+title). Key = MD5(password) =0a1ddc621a21ecb53043c8a770b87e77, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 40 GUIDs as hex (shown below).
Decrypted: GUID list
1 47793492-1fb7-4472-88f4-8455feb6ee24 2 ef9b7855-f124-148d-afcf-7da611b179e9 3 f85ef3b0-1391-0244-b344-21bb8bbcdebb 4 7542966a-5104-18b2-8110-14b6e2a7fd02 5 7c6da85c-c3a9-7e57-b127-216a42a39c6f 6 f6f67876-aa5f-1e5e-9d1e-a59daf82467d 7 a32c8b0b-3211-33d6-bdad-6bea36cfc8ed 8 2f9b10f7-988b-071b-8946-0d45c7a4ca2f 9 550332b5-363c-22f1-aa5c-38905850dcdb 10 369ba25f-6ee3-0610-8669-adf33e4192c4 11 117aedd7-9bd1-6ed4-aa85-3491cd79f798 12 e98523a7-0ea3-43de-914a-e66fad0fe032 13 344591e2-4fa6-1b75-94ad-c37a9dd9c435 14 477e62d0-d42b-11e0-8c90-32bfec0eac0c 15 26afc568-e336-28d9-b7d2-9ab64589420d 16 46b41709-845b-7d2d-bcd7-2df4bc22bfb0 17 dcc3d9c5-cdc8-5294-8bfe-f175271a191e 18 4600b600-7f56-50dc-ad6b-688b74f99c4f 19 3299181b-c18f-24f8-9ae4-24a621a55a00 20 ceb11e48-4303-1de3-a5f5-2a2c57767bb7 21 7223bc27-e462-5d97-9c0a-227bb54cee0e 22 09d2fc8b-d01d-2565-a7be-24413aaac46a 23 8a747adb-63cc-8fae-b415-fce835c09068 24 0de7b209-714a-5572-bf29-bc4b102196c9 25 d51cb5cf-f75e-401b-85e9-4464481949e2 26 c2c6231e-34b5-4ffa-90d0-9a4dedddfc96 27 6cb2e8ea-da96-537e-b227-71e51758fa83 28 dba1c033-0cf9-20c0-b06e-73053b3e8c7c 29 4eb79177-28ab-772f-b1f3-f898259a73ec 30 35b45c0d-3347-5ef9-a160-272bf60849a4 31 2b1e8ccb-20f1-862c-ad41-65e78416c445 32 cd00c952-edf7-8485-8cca-678ec9b6d5b8 33 27763eca-47b4-0cc7-a84c-094813229972 34 bbbc7512-9a45-430b-9455-118a0deb9aca 35 b6b94c4a-6f2b-2c27-b43f-91ae954c51b5 36 47941ca7-4e57-2de5-be54-1a5f2bebec7d 37 b8925fec-fafb-8324-8315-f1a33fdcb884 38 adc38e63-ec82-5578-b6b1-75a8b255896f 39 ea05c2c3-ed20-459b-9ca1-da2c8915ea4d 40 e3b3cc84-5e5d-4150-bb95-c00894c4f3aa
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
4101713020641127552152854452758804228544. Exactly this sequence comes out ofnew Random(59).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 207 of Run 42 (seed 983,934,859):
new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 40; the post has N = 40 ✓. 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.