201211082255 12uwok
explained decrypted filler
seed 905
From the post to its content
As posted (encrypted)
5FBEEC8AD3918E26 2E9CA67D8B315236 8606C83642EE62A6 0D4572A66263FEB7 46373B2579A12268 12A4F082132C596B 895E861E66D19730 9AF88DADAC8AE2D6 2FCB1C7382DEF282 5C702CCB74211126 FAAFB3D227CFBB98 85364B37997E2886 1C714531D93DE9C2 EE4833A4210A6914 2F4F5DCBBF54D00C BE09C234E866FEDF F9FCEA745BA606F2 4B84B56F5E15213D 966ED9C4C2DC949A 489110B16B7319EE 9473783C24FEB3D5 E4C974DEE1A746CE D0C5A14EAFFE659E A0D26BDE39A7BAAD 61F2C9D67E6AC3E7 7C10F45AAFD1F84A D21EEC9A314A91DB B395A98FFFFE74EC 617BD3ED1D7F70F2 4E0B1C0AAFA47144 41DEAF766919859E D5A6A54C9D49A01F B4D7E309A16C5F06 A471411C550402EA BA6B72DD37D2AB9A FBF437057098D955 79FF4C599D175801 43D0056DC862A6B6 D418287B27CC4C8D 3DE077339389992E 7B9F8ED18E3FF57F 74A1645C7A92FA42 A3D87C7FC0783591 606AC84281E1E934 E91ECB1CA67D0BEC FE4319994431CAC1 923922582C395020 FB66080D20B4B9E3 6573C9140F10333F BC1CE046A23FBCB1 F0855B305648A099 958783E9971CABF6 30B41F338498BC76 6CFDC686A733ABD0 9F3FCED971724832 597240CCC4F617E6 EFE66EEF2208E8E3 D8B51A7FBFB6629F 00C783DC1A61D363 206FB62601B92763 F70AD12F1528D7BB 5F557000A95E55FE 7AF88A5792CCFEB8 4A432FCC09DEB01E E6DD903FD9F7C20B 7521B865BFB4D922 40838F346F6BB434 7BA231A44F175166 0DF60D60217CDB42 F798B62B396D85D9 53789DFE84A9F4AD 3637AB609FF176EC 035B8E537C201667 8AAEA5A1B79BDE99 40854E3FB317D1AE B27772D590ACEEB4 BCF11FA525A9548C B0B867347E33AB0D 1875DF948A8978F4 C4BE799F42C76D32 74E24DB4562A77CA 0AA1FDFE5EE84106 6790F05236CCCD7D ED0EC8F816082CDE 6A5C7D463A766D1E 639D378E3036B681 EBF67125E24EFE83 0DC556EE461216F9 3276782D1165FCCE 235FAC6C9FBFCE97 1EB66743638DB70B 877456999F726386 D6FD117C2740F9B9 0401197E5B87B609 F70D5542B82093D9 4E9B5ECF165FF1AA 175345ED8E6A6E6D 48FAAEF5ABFADB9B CAD1A6B737EF77B6 AF6872B42D2D3FB4 41AE9A458336BD9D 4FA89856CF1671CC ABC40E8F70011204 B118849C0ADFDD90 C8A0C82FDAA41A04 B602E8CF2B8116F4 3FD19BFC2C20429F A4DEA6EC453F05AC 21F125E8ED4A55EC 9B9FA8C30F560C16 1EBB6518C7DC6431 DFF7F79EFAA3E7A4 375ACE74EFB9BB33 1E3D075FFC3D155B D6F8C7620187CC6C 46D21FF9F44B620A 3035A77AA2D24847 C7414AE78D502602 F1E514EC48CB7CC5 4FA6136ACDB4D99E 7D5BE69B959F14BA B8923C60AAB9DBCD 1D7AEB77939B921D C6A848C7EB32724E 0128C26A55D2BF61 0FB191253EF28CDE 6D59619CB5CBD4D2 18846F93467EBE31 B348C7F2737E9F82 B75B5113F33369F1 5F0A0C5E720E1321 3973456211F3D274 108E018772063216 64AD789C7C485928 575EB71450958793 BD96201C921C652A 35952614382C7D44 A468353D0A6AEDE7 C187986460550A32 6F64C41ACCB9F914 26C152A1CACDEEF6 C77E8EBB627EE982 F1E33514DE2FD3EB 73475CABA6268B98 902F9ABC2A30EC80 5F810A3FCCA4090D C4E21B68B49C3985 762D60A4287DBEBD 6874CDD420F7CC6A D11053371C7579DC A60BCCE7AA366045 EFC642160CEB7966 49527056F6C48519 E232C49E33181CED 5B28E2D49B97808A 24583305DC5DFFAD F563203FB5F9F4C6 A8488819DEA14ACA 5BD8C58B61C51D73 76F6E122080D23B1 80E51D9FFB70227F 5885B4B44236DB61 C7FA8B604195BBF5 FF070FA6588EBDB9 558C441F124ABAF3 7FFA26AA9F7BA6F4 5AAB91CCA36D9D96 E4E4AFD73DCA27F5 B9E6D04BD7C0AF11 AD5405383E8740CC BEB5DC72D184F95E 6D120D42B44D2ABD A15BB4EB14D2F6B7 002330E8315716D5 340BF01667264D70 0F4E9C05D4CC1F43 9FFB331CC989F046 4F71CC4E95B6A79D 82B08BFE24E02A81 26B078394291D864 0A899C8EAA33AFB2 8C4F2A97AE0A56DD C8AC65D74781103C B303BEEA0F6575A4 431AE55F987A51C6 3DA27B86A26D67BD 3B06FDBA0D666CB8 5820A84823F36665 67469A94364CB072 0B04702CDA70E4B9 44827FF2B55AB872 96B5ABF49E3CF0B6 FBE9C190DD0E8894 67ABBC065FF1DC56 42D06FFDB2348A79 FF6C9FB474AEA8AA E8C76E71A547EA27 9A210F48119CF31C 487E5A377079C0CC 51F02D70C295473E B39381441D877104 640BB43DA132D5F9 DC2A3DBAAE81B7EF 3043CBD60057E9B8 D9111FAB641DB17F 6BFA2379D5A5C91E D4A9B423C6871C11 5E030C31778B0FDA 383ADE799A4DD6A3 BC9D77611597C6B1 B4497FAFD46EEA13 2A2B0E64DC8ACE6E C0A14325ECCEBFD5 242F91C229468133 41261AAAAFA5F055 0F205BC1B5C7B89F 473628706A3FB286 10B359E6D9A17381 BCDACF13E5E2214F E6396123EF54F016 9EE71713EE6F0542 D8EF9F2E7384BC06 447D56F9DFA7A23A 15F7FE19E0E96E7B 6C9379B6E80E4BB7 55D06E6D37CCFFA5 27CF262FAC30F675 44BD5C05C3E4165D C78375596674F842 11CD4CBE85CFD735 7D95833AAB24B4FF 0EC7F31DD864EBA1 13312C83438C4676 6F1215A2FB7EFBE2 54F77A3CD9B29029 5A27C6668DCB5F7B CAB2F920C22E36B0 8C1DBD10D498897A 94C59861A615AC58 192E21226F3FEEFD 3B4F2DEB43F553E5 35EBA1D671CBA079 BA20513E2DAAD69A 10C0E16D78C007FB 644E36DAD7A0B63D
- Read the ciphertext. Strip whitespace: 3,920 hex characters = 1,960 bytes = 245 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201211082255(name+title). Key = MD5(password) =86c02ea3190f276521e53ef9443313d1, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 61 GUIDs as hex (shown below).
Decrypted: GUID list
1 3e24a119-3ee6-4998-9ca2-a09616827744 2 fab3cbe3-8b9d-35b3-8523-05347c27d08c 3 8e46240b-1408-3cc8-ae06-8ca4f30b3248 4 e68422fb-ded7-69f7-9872-6f0ec5ede17c 5 6514b7f8-243d-7497-9b85-28e86866faa2 6 0a3e4fd9-7e2c-3160-b61a-ebf701a750fd 7 e1002ac1-b034-3985-ba69-e8b8b72dd57d 8 c1ce4d72-34d9-4f35-850e-15c520c1678b 9 d2f37166-10e8-81f6-ba5f-a5560cdae0bd 10 194b96ed-e9e6-8589-a3a6-08fb4ddb5286 11 088e88ec-c03a-07db-864a-b47dc8f78642 12 13aae1bd-15f5-0371-8383-3251d1d0460b 13 2aa6cc63-cad5-69bd-bf40-aeb753fab963 14 6e69345e-8245-22ea-987a-094aa174ccaf 15 f4ffff20-d974-41d6-99ac-03c00d59f186 16 132c15a9-61c7-18c1-afcf-ab02ca22dd6f 17 4bab6f23-1aa3-2918-a291-015ad5fa47f5 18 1a7a3d27-4333-0518-9502-9ea29ba62427 19 7bd99b36-0756-1b3b-93c3-347d717d4900 20 ee3a169b-b7f3-6630-a8dc-ccb6250cd12a 21 84fafc43-e29e-063b-8e55-9e4f0e3a453e 22 c5eb8feb-e61f-7f8e-bf1a-9d66c5bc9386 23 caafc1f9-5e28-88ed-9bd0-3fce50240b6a 24 395a592d-19d0-1e1e-acf1-4f99a4f8b07e 25 1c30fcf5-6f32-3d5e-9e3b-5407a2c35679 26 3b5d6af3-cf9a-5099-9794-90fa677b98a5 27 406af8fe-17c4-0e6c-8294-ded9161daec0 28 39a1a55d-a3b9-3a55-9a38-f4de3b3e298f 29 85a75ce9-8075-4ee2-b5af-cfe650820850 30 652f2f53-a9ec-8220-8d87-4440eb8c823f 31 b310547e-2787-2038-aea8-3f2cf7884007 32 8c7bd1d2-4edc-78ff-944d-7d783e9514f7 33 e6a31b4f-4a1b-137d-8752-5e9b89f79551 34 3188c28e-4a57-6069-be7c-e0ba54b2d06b 35 08e37c76-077e-5459-8735-09fabf5ba8be 36 7bce41fd-cd83-84ee-8ee7-4147dc5c8937 37 1d896e7e-d628-623f-abd9-352d4c204d59 38 3cf5e9a1-c26d-19f6-8f79-945fff6ad46a 39 e43debe2-4839-25a4-a030-41dae7820d9f 40 dc6c0cf9-4f98-7f63-b363-48381fcc94f9 41 db759c0e-fb3a-2dfe-a6c6-a783e8ad8b6c 42 2a33373e-0697-1d4f-93ea-5ef4c2fbcbeb 43 6b36d169-09ee-88b0-9b4b-5dae9eb30e6b 44 a5bc5fef-61ba-65fd-b015-30cbd006aebf 45 f57d70c8-ca1a-0677-a7b9-8232a1b45551 46 90cad10b-db44-6e87-8a2f-f6bae2c2ac8f 47 6f267523-fdf3-2204-b6a8-7004882f4da3 48 58c0e7c2-4bb8-5b93-9da6-064c2c0cf66d 49 f4a720f3-c8dc-5077-bd5d-cfa4b846a802 50 90586fa2-8836-781f-95a9-4c29b0f2f1a9 51 6926cb05-4fcc-4772-bd5a-eb5e594e94d7 52 db8f309d-10b0-50f1-8e2b-0883242b1320 53 00a4b71e-c620-3623-99c8-40468a1a223b 54 8a96eda8-7106-76f8-af41-28af82b71d61 55 e743908e-ee7e-3600-915b-5431ebf72874 56 71f15104-7588-5319-ba95-2b1bae39aa8c 57 6da977fe-c2ab-3dee-87a7-3e6b6bd6de0d 58 9d533401-a095-134a-92f7-94bd61379d4d 59 e1b97602-7c3c-208a-b358-8fb9096f9032 60 2b13601a-02ad-1e70-82c8-713e9b2023ba 61 16b94a24-c237-3349-8e61-bae89584d3d4
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
4336733488006241201607813503482716586127218606255745373531213. Exactly this sequence comes out ofnew Random(905).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 135 of Run 38 (seed 1,045,884,937):
new Random(1045884937), Next(8,64) per post. The RNG predicts N = 61; the post has N = 61 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-10-11 03:41–03:51). - Conclusion. Filler. The content is fully explained by the two RNGs.