201210041222 10xxe8
explained decrypted filler
3DES(name+title) ECB, 46 GUIDs, seed 637
From the post to its content
As posted (encrypted)
55840C578529FCA1 EE652BB83C0E2055 C156646B2069803D A34E6FEA1466BC7F AD6B6AE3A147F472 149735A12B18D765 CE7CE4F69FB324D1 B212A914E767D45F 8A7969675ACB0EF7 2E04BC7CA9FDFA9B 63E97ED9E3785C17 C0C3DAADE93B0846 35913E28A65CDFF6 FAE0FBD3FA3082DB FCDFB3DB89E63945 A91B0BAF549011D8 CF6F860B8D72F15A 5B759CD647AC9124 65AE1AB32CB9D036 B3DBDF0070C4D1FC F9BF1A8AA157E39F 0B7839A3D2164409 F9742F9167C5D34B 8E2E52C1FAB226C6 D75B2B51AFA65BBF 9D2B6CFAF644245F 18E749D915FD8386 B2CB5C3D0056C7D9 2098792BB5BCD1DF 284A3DE2F953B7FA 2521E333B2F61E1A 2CDEDFDF18BC8AE2 1C78BD6CD438115C 8324927938D6BB54 5EDE6F0094B42292 B6FA3FEDBCEA51A7 20C55556E209A98C 0F82069C1087A903 17543659A7EBEEFF 1B4A49E387F46631 37809CD4E4068357 6B5CA6E290A02D3B 37321E7121C05CDB C22BA5B4CC776500 FDF96CA44A54528F FC92A9AC328B1BA2 0A4D7C9C76AAFAB3 32C9320CB8E1BE12 09E873158F054A73 9D33C93B21904ECF 98594F1E7F4EDC7B 375BF6ECE7471F5E 53C27C675C835573 7715E7B255A423C3 A0061A12AEC65429 0C5BD61B82360C75 292D9FA8E50A65FF ECFED8112EE40834 2D103614ABB0617C 2FB5BE66ABCBF615 6F019B909B6E115D D5373E46FE59ED40 F859534922EEB804 65A089913F09D9AD 4DE462CE0BFF749B CD4B4DF70F225825 2EE3A741C4FD6984 9DD94AC3550C96D3 3E9AE53ABE9C2684 4AD0E49B91A98284 F10C3F90C1E54A92 C5F456E1126A1980 A8F8E1083BFBB927 8E38A9207289AF61 57F4BE9E0F45AF02 912AF1A537433D4A 021EA769D9321D9B 522A50891C94C170 827DF0710C319506 3622337B2BEBA1EE 425D8FECDE9B34C7 43CC2084F455DEAE 112D46743209FB39 E2251157BD1772B2 08C051301A0CEB22 2AA67CFBA8289F55 AC3158947C16813F 065DDE846E19E05E 266A0A1208E38457 78A399CB0509F437 8A43F923F2460005 3215F680270A5732 51EE6DD2FED886A0 26AE097624E6AF32 5294828559A28CB9 477F38A11F0FDE35 6A318520BC7F0C13 817C9A05EF45171F F667E8CCD694292F 4E432E1F1F8ABE31 6457D50CF883D9A0 CDB97D2BE89AF700 8AC621B8FCB72052 9E448A1B6DDD923B 948BB4713F900DAA 8A577377959E04F0 2CC934A2B4AADB4D 9D7208FD8E5A8FED CA96326EA830316E 5B74AD1A60FB5306 EA3C72775AD98FD2 1A9D107D62F49B42 5E1C11920F7FC280 6272A95C41875976 56E1A8C81CA5098F 0B05032F67B174A3 4671B46B21981282 F30A032372535D24 AECD1574BB1FFCA0 75D6954660BBE5BC 7E251764A9443579 186603C93E791CF1 0285593B48EC722D 18F21B1564FEDCD1 D4BEAB555793C512 54F9DFFD394B8776 ACD25C115DB44FF2 DB7E6EFB4B29F914 13014E39930C5CFA 618125B941EE5E71 91A5F153592B4666 A227366147F0E3B2 763EAC7FBE45308E 75C81800B0D67EA3 975854C542697E61 7D480AB1B7AF17D9 380C592B68F12B7C 8E42D5EDCB6B9F2F C5B7A5A166777DC4 A3A9D0BA9788F538 707B4AC7CADE1EA7 424BBA3C5CB124CF 53190A6C85EE1BB9 29527020B2503977 6FC276C416DC9E79 AB24C4EE2FC689CA 29DC9186B1AA9FA9 998D1F03F077EF22 1D801D66D677FDE8 DFC97A5D2225CC9A AA00E90C57419227 FEED1FC69F05DB1D 438FB14B20F37FF7 4980D8A7B22BEA9A 78B2426A1281289A D9DE46646A688217 8080D297C8A48E0B 8036780CE58392C2 26114A6A0CDC4917 3213B835CE07948A 139917BAF4DA17BC ACADE73B096B033A F8A6426C761968E3 8E3B11B359E4D7BE DD9C8FD77A4BEDD4 B040FB507303B5F8 24C92671384A6B4A 013609AA9793A900 8E80B044A1C0644D 9BD8DB4F3D10991A F64C0D56CF094005 39F77A9BE558E7F2 000677406322FEF4 60876BC9E920A167 3B1710473701BBAB F6B2D96225936A98 9CAA180C4778EAF5 BCBB7ADBE1256065 B5F07E884663BB4A A9C7ED0857673A6F 42213BA241F1C22C B467FA31DEC951DA AE18F42999570FCE 4075AC808FC7AC32 250F5C36BA504C77
- Read the ciphertext. Strip whitespace: 2,960 hex characters = 1,480 bytes = 185 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201210041222(name+title). Key = MD5(password) =5c898494be1c600ffda19e9e378aad74, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 46 GUIDs as hex (shown below).
Decrypted: GUID list
1 f371823d-3e30-4574-8fbf-6a6e19ecc7d3 2 1d79b123-3125-6919-bf5b-dd68af7eb2f5 3 5d1648c9-e8a7-03ec-8bff-83ad9053e49f 4 53eb2df6-074f-4dc0-a306-90b74f2f7209 5 d189e03e-a740-73e5-b06d-3d03a716b10d 6 cf44333c-dbe7-29aa-9d04-93741d145b46 7 3268de4e-260d-2383-8b08-1bb9bfa9092d 8 8625dff2-0f97-0c3d-a127-9f4eac5a6020 9 c3106ed7-4844-7607-9da4-46abca896844 10 d2c4992f-2b4b-1597-b130-e8aa4815df5e 11 fc8f1988-7b17-5a72-b596-d075d489596b 12 c99a1ce9-2613-7efc-a917-9600fb2ba801 13 47a1ad4c-fb74-4348-a8c2-d3331f082b6f 14 01709f48-2dee-7d18-8093-1c7ded281c35 15 7af647ad-be35-799d-aaf7-d38607516fe1 16 967fbf05-f542-7462-a575-d95fd3ec1319 17 87f11353-3d49-53d0-8997-e390f94961b2 18 3ce65f6a-dd42-806c-a7e4-51762443a2bc 19 87527288-bef6-8cf2-94da-9342f1f1934c 20 ba7a9b6f-1e1e-8853-a7c9-7ad9d32bd920 21 9f712170-89f3-44e8-a48d-862670557c83 22 eb3c93a8-9a6b-1e9b-a4a5-ee9bd32f8655 23 19d6fe8c-1d98-51f1-9723-e1e1244f98a8 24 5149b3bd-69f8-55a0-9e29-e867e8fde461 25 9fc5aab3-2bb3-13bb-9d84-df653ec081ed 26 aee66d20-c595-20bc-842c-a359b5af5505 27 67556ef7-501b-59cb-a9e2-0a8abb0407b5 28 3b61f50e-6e66-3478-b73a-4814767f595c 29 1831c6cb-8b29-495c-9c8b-7ce248d98f37 30 6798671f-3762-0ed1-8da0-63d2ef3b0a82 31 62f1883e-e8e2-3982-a03b-9ab6178f734f 32 5a493d7b-cadc-25e3-b8c7-487b1ee5a97d 33 a0e2f45e-ca58-48cc-8031-6ae18a234f7e 34 c0a9de78-7d2b-8277-a676-1c75a2bc4e1c 35 c16ccc2e-6e66-0c5a-9a22-7679c6f064b5 36 e997ca0e-deed-3fb5-a589-364a36f0829f 37 beb46941-aca4-63bc-914f-3d088a85959c 38 3c299507-a9f4-43e1-bf3c-72ae6e0988df 39 eb9246dd-2cf4-3b9b-be7b-b2022f7c164b 40 46c21dc4-f19c-5f17-9b3a-a863a9c0f91b 41 d5096a94-f6b1-4f48-ab7b-87307d7d69a7 42 73f7dda6-4400-68c0-8041-87fd96d1a8d7 43 7d8efc22-af3a-53f2-96aa-c6f6a7426a85 44 a16e1625-5bb1-314c-83b3-712f0c42d8e2 45 2bcc7483-5972-6cb9-af61-b62220e83b53 46 7570d9ed-7e35-6bb4-9be7-7103078a5d3f
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
4604722071574777588841551253403248036435465366. Exactly this sequence comes out ofnew Random(637).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 169 of Run 35 (seed 854,622,578):
new Random(854622578), Next(8,64) per post. The RNG predicts N = 46; the post has N = 46 ✓. 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.