201307301800 1jc6ty
explained decrypted filler
seed 878
From the post to its content
As posted (encrypted)
DD3E22AEDCEBC6BA CB272D17ED314466 EF2EF866AAFD6FAA 549109524BC1E886 2561AC788FCAC32A C49112EABBA3B57A A4D81C1CB1714C9B 885CCAE6B7E851E5 ABB82839903D67D5 F8326C34517F0F47 881B51FC4F690FA7 6AFBC8360F812DED D58E065C443D7C5C 092D1BF6BD835F71 EE121A007595389B 4CF82BC3AD0573F3 6CD45B1F72E8D3BF 9AA32A0ED9B1D8C2 ED76D3A5608F65EF 2BDF711B8B0B0E05 15C2410BEDBFECC6 1D65A113530D65D8 A8C8E22DD4E63D0B 878037F60CB7EC99 BF210176FA9191E2 91E58E1C8732317D 704846CF1995E2ED 68E2F3AEEFA4F8E0 579C738885820471 30D80CD3172E99AA 38383F86A5693EEA 4E20ACAC63C3D2F5 4E6EEE938CBD0415 B8199FF44DE85751 662FFB66B9F9FB33 0CF6F2C6F4039A1C D9B17761B0C5090C B1AFB130F1CD30DC 5BF7A72E45E5A58E 4A68BD308472C569 CF131525BA1F488E AF3628B896F1D39E 73A0316588A1247A 8C4253B6C9B50A8C 0E151AB4042B3BB0 6856B08EB0EE2C1D 0D48CFC4D5B26D64 BB4DE3C569BADA04 21C5B2AB51802BDC 2C39780C2A56F0A8 A60F7521B53DF08F D820C27C3E347C10 E9B226B88B67BCDD 9FDCF7C6F7834808 603C1960AF4A4603 5A9B31A3E8CFD28F 5E5D0F4A53DB17ED 6F04CB8E156568C8 9C4AD5665D6BEFB2 476EB4A6CB8FBBE3 4D604C08F64384D3 D75DC10192C01640 52FB2341A48026C7 4F98C1B8EC4102BB 1E529666ACA1337F FC716EE8B5BDC252 1D6702C59E4CC925 CCE758F33A3F8BEA 1F14A17A884DC5EB BF944D46390021A7 65AC17D95703E909 09BF55B5D6C054CD 55FA6F4D1DFE03BA 5F01D64D6D97602D 63657E3D76A7DEE2 704B73E77C7B4F30 2CFF4E9CA038AC81 FB81AF71FA87807D 788C75D6852913C9 C25BB6E0410FBCFB 6EC368E2F83D2841 B75613E64D8DB941 76F8DC32A05314B8 DF1F82B4A38A428D 469F889A6F2F3CBC A361479524C045D3 D5F2937144A1579A 263417893FE878E0 048D4E78F4BF7C77 65C5CFCC73534946 A354A98CFB11D2AB 5219978030799EC4 F529658E79FAD628 4AE7BFC33E58FF4A AC2BB8A3F8B775E3 D57307AD49A3336E 206ADCD91E4A75E8 1062494029E304AC C4755439ABC2469B 9DA27D5EBC3F9092 D5AFDCCE689F6632 F8DBDC6960E1720A 09246C5D30317AF3 A2520B8FE095FBDD F137AD41E8F5CF77 5020DE3093FC9080 65BDFC984DD30990 06EAF89CA5D94F7B 0C2B2530C5F95645 D30B1762E519E6ED 09EBCEF7A90D665E 24FC4761EEE49E24 F75C5EAE81D9BCB7 F8C63772A152D6FB B7DC7A82AE80242F 319AAC615A5A653B 2AC83E5DF28A2B61 1E369D646FD7A2A7 528A5EC28DE9BA08 C93F234D0AB0671B 430274702974C38F 1E59FF5E5B7D93B6 AEB4B3661AFBFC12 4C864796C0FA3A90 E81C24CA44C9BFF5 6DAB9803B42D4B92 E315C77F1FEB4477 35138306D51156C6 1441979ED76B8696 738D06A7B523EB59 0874327AA4EF0883 8B5C7F7AC74FE89C C3D0C7DE3AB5469C 6EA4CDCB785B71B8 F9B6144BDEE6AF5F F6D6CB41EA19631C 6E230A3917E3C0D7 DD3221DFBA4725DF BABDDA88479AE07E E88489C6E2D2F29C DB710ECC85A731E1 E495E092258933F5 F454C8CF4F69851A 7455004AB411EB73 D00BBA8349FE4B75 2CF79107978BBD2F 49DA2F9E618A923F 1C099A6F8585319D A0F578272807103E E3AD29C14F56AEB1 DAFA349AE016AF53 272F25E320E3E0C7 754604F080A1E0C7 D95930497C23FF70 578FB3D42FEC4E78 17775DD386BB56A5 65724E6E3640EC33 214B43F6A534D5BE 698A4C8357379C9A 12A32E536A0699A0 3EB73B3CFCD2F5D9 C962CF45DE030A3F 2882DB282EEB859E 11C8E969F30D632D 6701BB5A30768583 B3E1B47B9D7C0D5A 3476EB4C6B8BBC0E 42DF5512643AD91A 7A241745645FB3CF E6B2B5F4152168F1 2C7DEE1AB8D2D891 D4EE0E5261409A86 CD01DD9305AC3237 E4F1616441DF3690 70BD32ED7C9ABE4A 52E772AD5C96D41A 5699FE895A960E19 65C8C1F14971157F AED65FF6874EE458 EA0AC349B73BE1EA 282BB20B5A1802FB E3358E09E4B5B74B 51CC0E0BD3ECAF43 387F03120D30BC33 A3150617F8B49105 2AF5CC9153CA0EB7 6D326F5A4C69FAD4 0BEEFBDF1DF01141 6C0B29D23711819C 979651EFCF8CA6C6 443F3984EE5C88F3 512F0FF15D7DDBDA FCA2059584F46CFD 73254461E28171C9 D1A002D9D2BDE841 8B56AA833F3F92FE E13D789C2845F669 B8FC4E7CBE4FE8C4 55526AE2FB38D04F FEE67E67E74E680B 047E6D3A1BBE680A 21C7082570C64D3E D654A56CB4B89AB9 602F41B0AB1B56C4 5A558D200DE6F9FB FD8B017B32B937F4 51C683D506337C13 44CBB69C2044E145 ED5638CCE87FF9A1 DC4F1A146C84F524 07BBD3D7732A27E0 130C7EA965D50D17 2E5C84A0A2AB6D6D EC36EC44CE56AE78 6AE8B030CD991E64 B06D14E9F8ED230D A034AD6267A2A68A 2DD5495614EA554E BE4620EFD9A6975E 8DA869512EF4FF7B A44D496B9E021E1C 6F917DAF440A1C0F C5227F1E0C45EBFA 121732A475D6C24A AB0C09DA2745356F B66E55588D8E0D23 3A5D5FA0ED6EB36C 0B7F73841BF6695D DA28AAF21296A01A 2FADFC6825255A87 8A8AC4841868383B C30A6EAF6F523942 F7BFE2010F1314D8 9BF1EA28A58D9CAF 24043C07C529F28E 40B46CFE9BEDEF6E 28F291B12C7A858F EDA8E9AFB38D7267 D70685EA43808A92 6535D1D3F1B430F0 6CCBD17F339216BD
- Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201307301800(name+title). Key = MD5(password) =cc28a4e5d785e45ac55f022843d80add, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).
Decrypted: GUID list
1 72acf365-90cf-33aa-9d93-848bed128f6c 2 8dbf0267-7b41-36ed-9f38-eddef927a722 3 f18e4baa-43b5-4270-ae10-662632ebc69e 4 41294c3e-7e7b-8fd2-9011-2f497bbb7be8 5 8195ec58-bfc7-5961-839b-40fd8e053393 6 2f5c59aa-f8dc-7660-96ff-5d212588cbff 7 8053c6d0-c3b1-29ac-aa04-d7b322921a57 8 925cd4ce-b945-8235-8935-333c7a710967 9 11184ab8-083c-56cd-afcb-8ab1c26ea56c 10 31b5b2b5-8d1a-07c7-a1c9-e1456d75eb54 11 df523c12-2a62-139f-a8b8-2e5d1bb80309 12 2053cd9b-1520-83ac-8333-3167c4626802 13 f4019568-2da4-156c-a0d2-484dad2b5e05 14 fd832d7e-c6b9-236e-9f9d-5e9f6f44272f 15 d2b0b86f-dec7-5643-b253-cd1fc7c3c246 16 6aa9b5f6-022a-39fd-8f2b-57f7755b6dd4 17 a9bd14d9-b3f2-8672-9abb-45ba31e24134 18 7121f7ba-f6f0-31d5-9862-53ff4a08616e 19 4ce931d4-4944-4b9d-89ff-6375ce62fc87 20 f17a43c3-ffe5-2c5b-8e14-2749c97ee6be 21 e5a0526c-8c98-487c-a73f-6a10660c7c73 22 62bc40ec-3259-2a4f-8c83-2b02e8ad1bf5 23 093f48e9-d749-3f3a-b47f-7a5b47aca761 24 ea1b2015-7b4d-68b8-821c-479b597f18e6 25 f94c1ce3-ca44-6a16-bba6-aab2fe13ffe3 26 30e2e595-7282-2c3e-b4a9-a8fd9f74bbf9 27 baeb7d88-0120-7af6-b6fc-d539f659bee7 28 d8148303-3d7b-6546-8e31-a70a23afb5c7 29 52d1651d-7668-0d8f-a20a-d1c9ef46e311 30 c3f4f576-12eb-1d1d-a337-dabacb9e7787 31 b31a35be-9388-2438-8be3-3e10ded599b5 32 fdf14751-cc1b-639a-a839-df0418154513 33 551f8c92-8947-329b-88ef-db6771e0cdbb 34 68602be6-73fb-0a9e-b3eb-d91bb4d4a1d9 35 eae58018-dd61-1ab4-a26b-dcd352f5f692 36 95db4eef-72d1-7a04-b3d8-064b6996fd0c 37 7f8ccb87-ff28-2b98-949b-a70539c421f8 38 4b849395-72e2-6d6b-94c9-7773966c57e4 39 7513a02a-eb5d-6058-a45f-93fb560309ba 40 10451d93-87a1-493c-9fb7-c9040ab1c057 41 514819c2-a924-4113-9611-304bbfcc0a8d 42 822eb0bc-fc38-59bb-84ea-d6a78e8bbc78 43 357d990b-be94-4b17-802a-3189aa50d266 44 5b21affd-c5a0-50e5-9e35-9005f80eb266 45 0a51901d-7e3b-72de-9a98-0ad400797aea 46 7df82eb4-b20d-8a0c-bf06-922d60c6e0ce 47 10962841-1d32-0cbc-8fcc-8ab53ffecda8 48 e756f67f-d4f2-108f-b567-d236f851c4a5 49 de45a974-4b12-84f4-acc0-c0a5604f93ca 50 343a3e27-3b5f-20e5-9f76-2f0b93102c80 51 0d0f9a8f-59cf-33e8-b682-b00399c9b4a3 52 e0a1cb24-0375-3a84-bb68-16563eeff602 53 19372518-ba39-668d-86b2-3e28abff3b05 54 109c50e2-6386-3002-8c33-1cb971f0ac80 55 5b65ad40-3b8d-8076-8a31-13e9d2151009 56 2f91bdc5-a55e-1b61-b65f-7846d31a9093 57 d6444ed2-f4bf-0d10-a0bf-fdf5e2350110 58 ac14cb77-6364-6c0b-ba9e-4f7f2b64e853 59 a95332c5-064e-16b6-8786-69df86400013 60 062bb454-6c80-3715-ade9-ddb1ca07bf6d
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
334857285018125383424236627601263017266445457801823363810613. Exactly this sequence comes out ofnew Random(878).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 129 of Run 49 (seed 822,652,546):
new Random(822652546), 4·Next(8,16) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-07-10 11:27–11:29). - Conclusion. Filler. The content is fully explained by the two RNGs.