201303021344 19j7p2
explained decrypted filler
seed 368
From the post to its content
As posted (encrypted)
1182EFF7F72E61C5 35C05A72C205BEA8 549B04C10DA17257 BB06B3C4B304F5E1 9A2516ED85544A6F BBD416583A356451 DC1CC1E6452906FC A91845D02165091B 8B2E31BE463FC203 263B62C281CBCF51 8FDE0BCABB1D27D5 DA445BA79D4EB899 72F05AD476111389 CF39D09A0EEA0721 860BE438355D857A 231131AFBEBFE4E0 F2D9AB47360B2CB2 9A6E02893636E72E 296B387457EC2452 A93E11AFB921D9D9 3F4F94B976C6D016 C39131F5B49BC252 BE28654060C0366C A0C2D9C5E5051060 B1E98F6104245260 303555AF1DF4DA1A CF787846E2D17FF0 34EA3C1180079537 F969C8CD1945E165 CD3A041F309EE389 FA508AD5241923B1 B2CEBE603B25EA61 AF0B51B66660326E D5B3F89F4DC1B94A FA46DCAAA87EDE7F DA9725B0E2A7D96D 0F4952AD2A117203 FFA9867F69F96692 EE6462955115A9C1 68D12845D8F43295 6C497F2A2CAA2667 8DDAE290003F6CD7 283C3D30AB7A260A C9CAAD9D59602E0E 3DBE6E437CFE89DE 94C8B784EC086EBC 968138FDFD173B91 1485E30D67C55066 3D87DD0994792742 0DD3C2283D19C168 C4131FCEC6037DF7 68A34F8CE5585853 DC785D3C38D0DEC9 ED7005D4032D7C24 2B528A7E6FF7704C 6C57F930AB375BFD 35B62569A95CF339 63EB9891E3EBEBDF AB33A855425338A4 DE1EE96CE09F0A81 83C24D979BFF867A 660B33550D7254A5 61546C583D423F95 52C3134C4480BB01 ED974C2E58EC8620 36A165EAC1DAD3D5 20689C06F1CEF32D 78A4164C6270E4CE 425BCDCE29434AE5 5F7336663FAC0F68 9F646F9682B5F024 5658FD75E22CD443 E2730815B068A9AB 1DA53EDB7514A89D 225E40F69B369878 0ED0E437CB552BCE 7EF6EA6C5393E61E 9084051A5FB471FC 4724643645E6AF3F 336C0EE6CA44882E 5F0F2044241FBBB2 F004AB5B10A78C91 B1D28975275E3F3B 5E11BC90C60D100A 0CA9E894AAD6D840 00D3511B91822680 2A31F8A143D6A2AF D4C1CA6016B98473 78ACF1C529ACAA99 4D4A659D1F52AC7A 31EFC7D5A40D243D 247DF2BE9F9184E6 4750CB4007FF9882 1A990604ED9825B3 DC8BEA1A91972C87 3751F805F59362E6 1E5760EE01879523 2BD8DA25742DF2F6 B62CB916625FDEAB B12223C6BFD86D32 E5158B9C9624C68C 5FE97619162B8F1B 64B497BDDE39FF19 82B0AD7FA9E26D1B 87E253D03B0332BF 1C36DF9131B74B27 8AD971BAC06DCD9D 96B931B6A73AEF8C 60C132A33104E1BC B410A2A917FFD38B 45B2DCA010616951 FF904F3FEE9D88D6 4ABDF1942B4C9DF6 9EC511F1AB6A0886 632E902422D10F93 8BBF94765D17E688 218E61CDAE912FA7 B097DE02D36E0AED 38193A15285C47F2 EC509DE413D524B6 F1F9133EDF4A1AD6 90D069CA58CDCD0F 984709C642331B91 2D436B8BF4772BA3 EDC597054379C597 6D66908D20634434 040506B3DB7A19BD B60164A7B12E8BFB A8164F0EBF43FCBF 204EB6E3D0DDF910 EC8AB4C46CD0581F 87B705B18CE10904 A5FE427F35823DE0 AE346398CBAA6010 C9AB327AB4F2F124 2C438EBF1F70858A CD07D77C951CCCC8 0556661A1D0DD505 8BBEE51B18978BE4 AF67FCD2A827912B 41248A100C947D90 E20250BA535C846B CF0D5A85E528A027 7EB167FE5B49D931 79EFB896734E42F6 B974586745E77046 6021642DD132066D 91F920AF03BA6DEE E4363D74338EAC84 30B1FAE945EAA87E 6C9BFA95A129284D 9E3C67764EF0BD06 98135E26FE5C18C7 8EC31C09A3FB222C E9488619F6B2FCAC 2E58E48FCB5A0EE5 4D49CC1B4A7B77FC D89D66850F2DC922 7BD5BE49A1970264 AB93C1C44001F381 D8D14702ED1AA9B3 0F8C3BD6DF19C3F4 B6EEB478646A2302 3EC646AC3A8AA611 5BD6CF54C230ED07 783347A7491E06F5 0E122BB122A598CD 056346175A95BE2A 8AC73B55FDD2530F DB1631638586C9D8 53339BB92BCD0832 091FE4FDED6BA5A2 6CE3AC4B3301C0AD 5CFFDC317ABF8B5C B50223E58F00B2A4 C29667A51D3213E9 942BADCC1FA1E57E
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303021344(name+title). Key = MD5(password) =ae065511f7bea80ddab69d2c1f25b587, 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 7458ed78-dfc7-8bda-9125-716a2f4f7f9a 2 f8c81050-86e7-765c-9cd0-34bdef79f087 3 9b10a63d-7d41-8f31-87aa-4415b75075a3 4 a0cfc612-e124-0f92-820f-055d29c5a6b7 5 91e305f5-a964-31b7-a31c-60ee77d73da6 6 e46c6da7-4e51-19d9-8772-555bc57c7cd3 7 ba555060-6dfe-7562-9762-1054d5b0e6be 8 1b7e1c04-c0f7-00b0-855d-5758741de6df 9 34d61f36-0028-4bba-96d7-9f7a5c95812f 10 c7bcd9ea-39c0-87f6-9f0b-67f7b781d849 11 13af7c98-bc56-3b85-b1fb-6b4e5e0ecc34 12 b361df74-2c06-6d16-aeba-00fba1c964ff 13 43b5be7a-3133-5a63-b2f4-808d09512ca4 14 7f8fab7e-9cc3-8189-b394-63b4c83d8dc5 15 ae26137d-4cc9-5bbf-9450-4692bbec1329 16 20b36fe3-cc62-79bf-99d1-1052811b6082 17 4d1546dd-9e1b-48a2-b5a4-a6d85aedb3b2 18 6e8d1b6d-1dd2-1aea-ba31-6c4481482b86 19 e2e252c8-62e0-5da9-b7e9-c98a728b5a77 20 3af8722f-fd12-7cc7-95db-fd40cb1bf8b2 21 46911b41-0191-69a6-af39-8f84c3f3144e 22 e9c9c9ad-0673-1cd3-8385-c105d6278fcf 23 8e667c9a-f5f3-17b0-a996-fd2f1c852082 24 2bc366ab-2f84-5bdd-8a49-d45232fd7282 25 94329a4e-3231-6ff6-869b-daa4f1c008ec 26 292489ed-34ff-14ff-90c2-a71a81d6f45e 27 e7ff90e2-2785-219b-ac04-5cfa28104c39 28 1c4b3d55-3386-690f-adeb-86921d2dad8a 29 9dfc092d-6632-198d-903f-cacfe0bed338 30 9057ad4a-51b6-4e2a-ace3-148f3a7c6e9d 31 a839f07d-f8ac-03cb-b52c-61282e153ccd 32 1172781b-2b48-398e-972f-ed4992349bca 33 3e437ffe-078f-2335-9e3f-2a4e6e533908 34 620a7843-325f-10da-a5d6-3399c1102c98 35 4246074d-02ec-1f24-99a2-6511003ee73e 36 94998d64-c133-6623-811c-f540d6de1903 37 761f1a92-d0f1-7921-8c74-63bc8e60192e 38 8b35456e-7ffc-1bd9-9180-25f98bad37fe 39 504bade8-1ffb-30ab-8915-a19d2bc06bb0 40 362bfe92-27a4-826a-88e8-ab5d25a64709 41 9a4c9d69-7ef1-078b-80eb-5c0a6b47e42c 42 270cfcc3-8c44-8427-b0cc-3fb816f902f1 43 e747f85d-56a2-6ea8-a914-ff4035017e3f 44 a388f096-0d17-8f70-a143-7bc57bcffa00
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
87803170483658574157611561261403211671380868. Exactly this sequence comes out ofnew Random(368).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 130 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.