201305141859 1ech58
explained decrypted filler
seed 974
From the post to its content
As posted (encrypted)
AF48CA0878D5ED1E 2C33CB57A3271321 761F586A20EFFF33 A3AEA9B0B3E245C2 D87D4C641A324763 9A090CD44206BD98 BBD1878D41AA3168 D5FD4FD646514535 F8E630A830BC4B6B 55FFE78D0D5997B2 40F54986EB662C35 C6C51D71E1196991 1E2ABE71440382FF 7BD7D79FBA8B0E33 651A0F8D93416DB1 CB0F86FB5245E0B4 195D5CEAA3DFCDD1 5D011E30D13A2958 A87735DA9BD741C4 AC5718965BEFCDE6 1F0B97CD59B0CAFC 04DDB877A583DC23 046E06B27C8155E7 EC7CE410BBD885F7 1EB13E9168DEBAF2 AEE9774CB3252E8C 3B2829DC60A08048 D62F9AC434CC46BB 8D2A530E636103CD 1AAC819D932C029D FB0A0E7527043B95 A4697F76B5E0C1A8 19AE4D6F998257EE C0C8B17068CBC0B3 5C1451824B31FAB6 FA13F9EDE01BC02C 060B52B756DAFD56 A83B2C155966AA2C 5B0F74C665DF9B62 1451A92E7D87CDEF 3EB0CABEF26DA9DC 1FA6A861A67D64A6 CA57DEAA34797A7B 13821598FBDA4D12 C2F01F9D01A83FFB 9815610C2FD22009 CD8B4A1FD48351E9 4827E733D4FDEE26 F4FA9C2B53B3E4DE CB751F54503ABC59 250DD7814A9E176B 7C7AF086BE309E5D D22022A85FCA3AEC 0F728F96C2D2BA86 B94C08147B1CB0A9 BC74B2144A79587A 71A9385EB3DECAED 6C7AB7FEEFBF1065 871B9A0E151D93F5 062B0FA0B9527ECA 7A53429E48090C8B 81900F71AF4CDBEF F16B03D5FB7740DC 1AFEE78D57148500 D2AEB8A280AA87BC 868F07F079F58A2B 098934AB5F19BA15 E4DDBDFE44F0E0F2 AB1EA0B1D487DF9C 4018CEFE71D86B31 BA5BFF2117ECDB43 C80D1F519CFFED11 9AD4F2A7818A4B9D 733872DF364D36A9 A7337BFCE3A1972F F42C72B5F0D5EC05 535B138531D31B25 EEC639EEEB1560CE D29A956FD4A2775B 37B36C302195262D A9981B66BFFF96B5 6D3E1CEA631A8D49 B0C70F375B3BACFC 5607AE2B60B4A193 CAE4B337D1A59BDA A83BF9FFC0FAD5D0 F38C786FA5FD1B73 3EFAFC76D1D8126E 21B74BEAAC0DB078 CD919258A3CA3921 7F654433B5497BAD F4CDE07694D249A3 54948DA2AFB2FC7E 61075F8FF7CF3050 C0526F399BFFD423 FE5A5D6C0103F4B4 BD9865FB41718A1C 40EDD1BEE4A48BBB 42035F48C20EBB98 BCFDD35CF74F2BA0 4D08F1C57C26F3EA 7DFC132DFD3F5BA0 B79A3985690884B7 FED8D00F781DCC69 840E9C2C58F51166 BC05DBEB05D07260 58119B282D0AF6A3 08E396ACAE233B2F 0EDC82E878D1A9BB 65179A352D457684 A7090D8BE5B0758C A2F375BDA63C12AB 2DC1F25BB9F43085 C4A3BA0B51947250 90844D7A28E604E7 9945EA99AEBA4279 96C9727D4E170A78 0D5D6AC44586AF57 7E0E356A0306E323 A72DD947B1F5AE55 DF30B1E58C05478D 2E1B63EAA1EF137A D52728EA1C00B02B DA05037283407B55 7F5087FA8180FAE7 CF3FE1DEA2AE953E 8B53C9592A5362F4 EBA96EE3990E7DAE 5B08611D9539F3E2 A36D393AE446BB23 A57CA258B3B81620 6EC18E87F2F2A0EB 25B08AB14BF93A02 7AEA322594228B7F 00D6F6E51548A9D1 AAB03355FCE061FA 725C2A5067FD7C48 2BE4F2AE73D8093E 80725388ACC7D6DF 6E8F6F61331B5276 6C543FDDE0288552 73A3E2E413F92697 C5A3289E91B9BFB3 1FC5A86EB101C4B6 494648DBC27AF9FE 8F4261F39611A844 A6F607319CA71BD1 C78F28A1793D1C35 7B9E24ED46477EE4 58DD67509F46F0D2 9AABE4FCCD7E96B0 F1F66047DF4FB457 9F3CBBE505AB81FF 1872B2374E52A04A E9835066912F061D 52A77C7CB595FF30 D1C69378BAC7C836 2259F3169CCE8504 C110DDF6F604FB0C 6BF08E4FFF58AC84 7AA63DF221E6A832 8ECE06387BE3B9AB E3A7EF46AD2BC96F A778FB7595174282 44069C7CB8638959 508590DBF728F93F 7F4A99A63BDBF31B 43F92379A971C5C5 DDC6C437018C7977 E3DD6FEA9FC9C72B B9BFE9B8CC4AB4A3 99A88D4300D68572 8DC48CB032E55A38 12C193B3FC021890 33A3AB9B04310FE9 04E70322DC253FC3 E69021C3EFB44A71 34AB0AA3FBC5D0D1 2D7F4A915C63AB5E F4875897D5B1EF29 54ACE8CCD34F40B8 6F2E1B64941C9511 91296DE6BB55589C EB2AE895ECED705F DD22E06C75E44A9C 31F48E894E8F79DB 60752D14FF8273C8 A2F9A8E51ED342E3 6EE15E5FDE006679 A75149C3AF5DA3C5 E05E363E0EF2A733 0B774C4E8A243B0E 12BDE618A46526D0 09FD02A9104A3175 5533675B5803FC77 DF3CF2BE46ADBAD9 B05B784908806A00 14A9199E10B59A8B 482A278D59522B86 6F4B5EDEEE3B6AFD 3BCA4211E20D80F3 9F26029C0198EAA8 B5702026B9E66603 9BAFBE761EF05B42 597D4550E3E48B22 742299059EE8D1B5 F87088589C6FC80E CDD0F0CEC9FFA1BA 6678F04251CC9FE3 530EBD6A71410ECD A19F9557C55FB70C FCB77F838EAC0773 D46CC4C47631B023 FE3FBEC1CD489BAC 7C40E543C6241B15 12E3E5A16544A784 3140361C22AF7671 1C445BEBAF488A17 8BFFEF18F28E8CB4 E7396F2AA301C296 BBBB140804AE00A5 A40D18230A2285C2 97CB9193D877F0D1 933B4AE784160B41 5DACFFBA8FF64DBD
- Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 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 56 GUIDs as hex (shown below).
Decrypted: GUID list
1 392db21e-e475-51d8-9456-02523fa13a8a 2 4499d24f-dc23-5dbc-b22e-e2628c642280 3 16b3565a-d2d6-5dda-b9c9-99e485a2d872 4 c867add3-ca27-44fd-9204-e49d2fbcd218 5 c06f96ba-04a8-8e2b-87d7-78d23fd9f2c7 6 8c3d0449-4098-6af6-8353-cc3809919583 7 dabd5179-f137-2679-9696-7ee5f5f57d34 8 84dc794f-66ec-0a44-8fcb-59715088b000 9 fbd79164-0da6-468e-a36b-c550a8bb7e53 10 65673836-6d16-31a3-a3c0-fefa1a0333f0 11 db6861cc-1968-77e1-b493-b135d8ad681e 12 4a32e6a4-efe5-7191-85ae-50ba9a39e95e 13 2ab45971-bf0f-1dfc-9143-110c98c70ec7 14 da476899-e252-1105-b0d4-979f27c4cf09 15 e81f1bc2-14f8-6892-9bf6-22016f1414f2 16 ce717457-29bf-202b-96d6-f85144c36732 17 8d9f4ea7-621c-2b57-8106-ce523d217b56 18 db32a73c-a90f-7d47-adb4-935079d2581b 19 49611ad8-ff63-0420-86c0-211fa594ca1d 20 f37c47e0-166a-4b9d-9c0e-5203cf0e63d4 21 b27cc59e-69a6-2701-ae79-fde6e40b5bd4 22 b577cec1-179b-7cc9-9389-4c7578d5c192 23 349330d1-7e2c-5b12-9c0d-5888ab1190a6 24 fc1d689e-705c-25c9-9511-05f321404b45 25 82d3a0bb-b13d-168a-875d-de9fe6849e86 26 7ca85c25-fbcc-804b-a991-679d8d2f5986 27 596dadc9-9f8a-3707-8354-82a3a30b2e08 28 4fe262ec-4648-1ba2-8cfe-f9b4c854f7bc 29 15738955-1ade-59b6-9991-bcfbba01ba6b 30 a91ebcfb-b0ff-4125-af13-a88712cf26fb 31 52d8d6ed-52f1-6490-a60c-57522f4b40d9 32 263b1e36-4c8c-0fa3-bb51-89316a57f79d 33 dd4ecfa9-15a2-843c-86a4-5470023148ad 34 bf91db9d-1826-336e-b7ac-58f59abbea9e 35 3ba98927-7389-6305-bf7e-20d51366165f 36 23f8878f-39ba-8561-ac30-28928c08a6f5 37 3828aef1-5ad6-7b5d-a791-41d4b76398ce 38 54b006e1-cfd6-18d4-ada2-85e285392f75 39 d81a713e-d00d-1bcc-a9a6-aa290b73d689 40 2c9e811c-7764-8de3-8175-c9e83ee770d1 41 d4a49a0b-53b1-20d1-87ac-ae145234c938 42 58a3e5a2-747f-2d26-8e5a-fa8766ffd051 43 b0bc3ede-042c-30b6-b489-a3d839ff0f80 44 b8c29f7d-0ad1-426c-b809-fcad6a773e38 45 6218f4cc-48fc-31a9-bc1f-4a19ec49dc08 46 5c1413d7-479b-4d99-b2f4-618fa7964a86 47 7243e85d-09a1-6038-af2e-28512afdebb8 48 feaec2d0-b734-69f7-af1f-cf3eeb4a7caf 49 928ce5e0-2a01-218e-9c0d-08b7c1e90e34 50 343de96a-ce5b-80e6-a613-cfd68a76df78 51 122f7caf-7df1-5a62-8172-ad64097687dd 52 9a6d4825-a960-6a7e-afd7-ead94b2ccac1 53 2e7cf911-ae58-4f8b-b094-d3b3d551270e 54 72da237d-00ba-8484-a9b7-d10b0e56864e 55 ba42fa14-b505-1e3c-92e0-18beff0fa67b 56 92dcf663-bfdf-6d5c-9764-a2454145bd4a
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
55548620437711622704275218315460836871182234346628564816. Exactly this sequence comes out ofnew Random(974).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. Grouped in 1ec2zo: range-8 piece (5 posts, 15 bits): undecidable even with an exact boot
- Conclusion. Filler. The content is fully explained by the two RNGs.