201210050222 10zcmn
explained decrypted filler
3DES(name+title) ECB, 53 GUIDs, seed 671
From the post to its content
As posted (encrypted)
F189B3616DF9EBC8 CEC7AF2DAC7BF35A B019D865BA4F404A 387B4DD2E5B7E345 7FB7EF51EAF67A35 9B09B697984487A0 16B76BA391123C20 F23C1B6CEA05454B 9B58BA6CC95FB1F6 B23280BA5043D57D CC3E1483A4D84C2C 4EC17C8C5972FE31 3E0B5ABDDE59F3AA 7B277CB4CF531C0A 76F8241FC2317AAF FCACDAA3437867D8 41101D68306B9F15 B1D5733F19F54DA0 5FD1A0E7AAAE0DFB B1B32A356747E7F4 EB94E04A68601D98 F3A1931CA3DB56EF E0C73469B4888711 74B702C29A59BEF6 A8D716DB6C3A6CA7 D856A5B7BABB112F B76432CAAA4C75A2 764670A3E6236436 F44C5B7F69F70150 B4B14BC5F2928AE9 CEE2434E14FF21AD AFA04F4465F28208 72583C846AA869EF EA8E65FC4D08692F 89BDA52951F7834A 0CC654EDDD208B40 B632E1733D406387 8AA85453DC2FB0B8 AC76F633374E1500 9B20CCB0B133C7FC F5D4A3DA5645A8AF BF6201BBD68AD4CC 828ECCF218969146 1AB98DC5E852005C 526289697C107A16 5C02EC5B038C1CA7 8C78CC792A39B04D B2C365F48409E486 2F682B7260DDE9CB 240B997D9104A563 8A529755A39776F6 95A90B240C602A52 76B5764DDCFA5734 725D23338A75CD49 69D683F4776B7307 BFAFDA477ED452D3 7E77E5CA42AFDE8B 69841C2D4EA8402C 57A185EB468C0AE9 9905FE4632FB45BD 643F8AF67646AA8B 015D2AD121C99408 04A949AED18662E0 BDC6A903CE04677C BA617040CFD153C6 9AAEB0155F938A62 F69D78EA0D5C938E 7E5F348F9BAED60A EBE7896C6C793C18 E0C95BE8B9D5486D 4B97BADB5AA3F189 1E6F2E1B72AB781C 74A8CEDC760D1E03 EA8A10C41D82F00A 021C2C49B0EE031C 43FDC5FF6F63A83F 047779977885E99C 3B4865540D46307D 5886DC874FEA1A3D 65BA0BC890A14656 0FEADE30D41F8A43 3D21ABE39687026C 9AF830E16C906B6F CCB16BDA5B86000E 2B28B4AFC9F70426 D9995D02008364FE 83EF7839F973056C 456932ABBC29A51B 916DB496506367C7 E9CAC6E6E05BBE83 E67A564D0783C609 676A279BD583E73D 03B9B4B745D8846C D29938C879659237 FCF4505EEEF87C9E 828B2E9EC03C746A D3CF1DBD52EFE700 AE451139323A37F3 42C907A01E665541 296D55291351B40B E9DFAD2629531B32 0155BD8C7DBAA4DB 272B3B78863EA6C3 74F6A9152FCCD8B2 86C08A1DA125DEAC F8A7C267C006F031 820D8157ADDE713A CB2944BF19731E74 413D0E92EB28EE00 22EFCB64C6B265E8 61FD2BB1DC66E204 DF1B3E6DAE8A531F 9300CC067C9E8BDF C23CD138F9EC7802 D765D894EFE57D16 41C80EB09CFD6C03 9354266716CD52FC DC4DCC396BE04BD7 065B5AB07FEA29E7 600D134E8FC55D8B E0834916E06A33E8 8F0A01DEBCE31110 220D530C7748E581 FD8D267A62DD3D4D 0EFC4B5BD4F159A9 567C00964005C71B 4E3BBAE4200C2922 A545C2DC8B4F409B D882BB6B2F240C9B 6164410D922A3B6E CDEEDE07699FF676 5D691A4E0B9B8C46 D034CE2589A80DF7 FE806E6DF379A961 1F691A36F0CE9A91 CB363E33454D2EE3 AF5E6249FB1A19EE 5BAA55615FF7003D FF388FC07A4E723D 587EF833B16B9874 3727B1E1F2604BB6 E5F287A0FCBE9304 64AA2B373A768CBB 00CBF72A3BAB7A24 D136CA4C1BB6BC60 9D4D17970EAACBA2 093F912D7AA8A3D9 E565B669CCC34BD3 098A95D1FBBE8E43 EC4836DAD2667E5E BDC4496098A8AED9 0A8845CE5AA8F277 0E6792E456734DE4 3346CD81E9C653E6 732CB161EB73DE28 1CBCA92EB430A436 7C36926A9D689681 90F774D98BBF3354 54FF0C2EC54D81BE 0AAC576D7483FDF9 188F4790DF63A98A 58D7D19EF862FF2C 42A2AB09A1D72D12 EF863C6C8434367F 09C95449D43CA502 DC3E85E76B016960 2D296C58595902CB E256713D02617A8E C8B6AD94A689A576 7131392F1DACD29B 9E0C9EE206A1383F A26E32506244A802 7C3FF1EDA40D7F0E 1DC548A3B0AFBBB5 01A7BBCC385FA088 B69502734B76CB04 2DA051A0773FE612 CB6B2BF293FDB4F9 7FEF45E47F22079B BAAC5E4D859906AD 787E6B0F9AE69410 3F40D9CABD432ADA 39865BB2A14EFFDA DDACBB2348C725F6 666F091E80822C3A 54E9A1BEE30AC705 C7D2C5307FB75B5C EEC19B4A833856D7 4B42F0A1294FFE96 C2837BEE8E485F60 C0421D37EEA62CBE 198A280CD4A937F2 FD5969E1FCBFAA00 7086C6AC10C6B990 60949EAD37DC1B1C 74E66A46DF2D7B27 13CAB6F6EBC16ADB 654A3E752F3473BE 6128E4CCBE3D377A DDF890CFD6288107 204CE1419915D364 965D30E6DD180996 C3AFDA05EA981CC6 546F47B5C2149413 01F51DDD9C32CDCF 8281D977C8C3908F EDCE4FADA7D1E552 C14CCFF6A0728500 1D74AAA3445483E2 1D383993E2568504 C82119D5A63256BE 5CAAB234CBE3CEEC A193112F03F3E1C9
- Read the ciphertext. Strip whitespace: 3,408 hex characters = 1,704 bytes = 213 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201210050222(name+title). Key = MD5(password) =65799a776dbd01654c191e695ed08e73, 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 3cbf54f6-eee8-22a3-adcf-713998d351b5 2 a1a2f452-dec9-6b3e-9b37-df4557e93544 3 97bd149d-5e02-7564-a2f1-63c1d2c0761d 4 0437d839-4801-79ae-b64c-bbaadbceab2b 5 82981736-53a6-1ca1-9d1d-9850dcf16fd6 6 3cd3c6a0-2124-81d2-b567-af394ee7acee 7 8164e75f-3c30-4895-8c38-84d0b4fb2884 8 d0a02bf9-e530-0eab-a5ce-fee35f22618b 9 d23c8e4c-19ad-8d4b-9dfc-1ebb1ecd0bb5 10 1f57b745-5562-6324-9322-16cc01e1c3c3 11 ef0846b8-cd34-5f26-9e4f-ef4844398211 12 a477d685-b1c9-290d-b016-0ee47b94b188 13 a436f72b-b3c2-8a10-b39c-bb38c17a46a7 14 d08de7f5-d727-5c4e-b36f-1096bed2fb1b 15 6866331c-2f1e-5d41-8862-e9e00cca2408 16 42470941-89c0-0cc2-b7ca-592b64a2edce 17 73b18d49-e185-8473-a615-1a72a728b6ba 18 8f6f4711-bcc9-04a2-8160-dce89bedf35e 19 0cd22f9e-a1da-7dd4-9f5d-fcbd6b3aa344 20 8aa35cf7-fe8f-193a-a438-5547f4487699 21 8f5c56a6-efe4-86ff-b549-858cf4c75e02 22 3dc45fca-3592-48a7-8b57-d9a04b6cf500 23 5c57f45e-a8d1-3124-8f2e-7528ad1c2b35 24 0cdb5579-816f-3c06-819d-7a3418ac3d2b 25 593b6c4d-d22a-40ad-836a-10b9ea86c2d1 26 2ac686df-997d-04bc-bb2e-74a15dd1596f 27 d65c0ff5-5688-7f0f-bcd3-c3f057a6c14d 28 3276ea05-720c-4ffd-a975-70474c858104 29 1dc06553-253d-73ef-b205-ef22ebed63a0 30 5c635cc5-4fa0-4462-a8e3-f4b5977fa113 31 64da165e-2612-8784-95f8-81f6fc49a109 32 5059b4f0-52c0-181c-a21d-a509341c460c 33 611bc8be-4e20-19e8-8338-d8ff7addcd1b 34 e178914a-7234-7099-af8c-15308f6bc04e 35 a4896285-f191-85ef-b72a-91ccd39db0f8 36 e8cbf29e-ba88-70af-921d-2c0146d78765 37 6da6e5bb-8015-7f72-b546-2a4c5995ca85 38 85982aeb-7728-6204-a082-deb031d4dfdd 39 cab0872e-2666-281d-a0a2-aaa4a8961f9a 40 77a6db4a-385b-87b1-b26f-62b60d07bbbe 41 fa76d4b1-a7fa-5d87-b252-411ebb7dccb5 42 21862d4a-9da9-1a5c-a860-0e6c3c1a43ec 43 b4f2df35-5e74-066f-acf5-e4ad21ec29cd 44 e9ae5572-2d35-1efe-a4a0-0354aaaf1527 45 c834213c-544e-6308-8e9f-64a06029617b 46 c59e5fd3-c52c-6136-9d52-8080d53790ab 47 0f22eb3f-ba76-5f19-8850-07edbad8c45f 48 e92c5301-a9f0-8048-b030-adf911e4c32e 49 df04d710-2202-6e07-b35d-9111d0208da9 50 c5466d02-ef40-841a-a19c-5429579e5d34 51 0ed26a6a-9192-34c1-9311-674e617b2e26 52 66f08a3c-e079-1b17-8153-c947feac81e7 53 e6244a2a-5ac7-2072-a9eb-e6ae51c7c5e0
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
26771840865285508071843340747481178776285101665868312. Exactly this sequence comes out ofnew Random(671).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 211 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.