201209200800 105u6f
explained decrypted filler
seed 516
From the post to its content
As posted (encrypted)
D859342BBD1F2382 7F1AC73EFDFC4BBD C901279600D7351B 30FC435BC6AE4760 C8515CB56C7DDA7E 389254B796EE8A68 926336930A567785 ED1979ADF19A95E5 7CC003D9C660CC48 BD7E7F5D47A64323 7C1334014D4730D2 00EC590141E5581D 99B4FD1C8770CAB5 EB21F952E66F7B28 6C8D7E550A8A10BF 018E1478FE98418D D22DB814D5BEED62 B01C4C66AF527C35 403881060DD5C841 FF3CDE26EF7C207D 2CC1F4C447435352 3051E50421B54B3F 16713FB092083456 4A87643178D648AE 22274C9CFE606C57 9B8488074E8EEA3A 654457C7733878FF 126D0912883661D4 370F7634E117BB3F 0E4139E113DD52B6 7AC2049332C95220 07CE1BB18A93DF75 261023F50403F0FC 615D0BE6D5420FE4 73DEA2CE95B4A087 1A70CADF371B875A 19772982468FAE6F AA65E5081B4A1D98 6A5FA32AC11DDEBD 35FB4B96C21FA969 D4FEC9C09CD13118 C773F6FF03674974 8D054CA7E9407626 352B8DC2AAFE2348 4E4FE3A327FBD905 6543C45FF3C7AB30 4A6A1A1C3B4DB8AB BB16C5CABC376F84 4DD6619C86F8C38E CE8106AFA86177E1 F5AB502496BE3B72 098759465102CCAE A6BAC7C699222DB7 05267E346C560CEB 55EED0E76D5410CC 475A21EE2554A1B5 4E7A02E3542010CF 737C981DCD567B1A 43D6ECB956E191CE 4BFF02CFD7ACAB26 E1454F9A27FB65FB 31157ABF75B54A01 F5EC587156BFB39A AA403E0730238D0C 4E40E58B9C550622 E1AAEB02998124C5 09D1B77C12D9D80F E63E65A5C8B1AD48 07F0398E6DE2FD5B 6389AFC657E57C7B 61EBB4D43B8D84C3 CEF128797B16288E D44D113BB3E53963 3B79C51136BBD397 0BC953C40AEEA2A7 21E0BFD254A1B8F7 740149593A683BDA 6A9EFDB8364EF6C3 9ABB2CBA61ABB155 46D8ADC16E44EB35 98B633FBE027763E 197873985C711172 449F7081B7D03D4A FFCB9772A11B741B 6D1B8945C6221A74 4C8E84CC2E67B66B 7196E93F57978B25 A9B79E0F86E559B5 41144F9BB051C22F D1BE087D189CA9C6 AE35ACDEC1457D7B DF7B8BE83A252392 0CE1A445AF5156EA 1CBA8456B56BD331 AA19BD20CE0E838F D4123B436A97D6BE 78C3A7BF3138A51F DD5A9EDB6C253807 0255D0A1155F3BED 3718FFCA591313D8 6B97C3A8C3786B33 0B2186A008C73E3A B4813167BE29DB0F 677445E1602B156D 412B704B3A01F5E0 B02564A7130152EA 158B891D79CEDFC5 A30437C65659EA03 264E15153ECE7343 6B3C7D5DB8A2B6F8 58EFD0E6401A140C 6B1EE17B9148063C 794AE256F7049BD5 1DCA8D84DD5C502C 6D4C7ADAF1DE2507 5CA25A39C8711E2E 3D0402A7537678B9 2A2F6529EF7F36BB 5AFA4EE4F91819C3 B0CA60E5E44FCB2D 02C229DF6CF699A0 8DBDE2DAAFB37888 541CDA27F660F29D 1BA6A8F1CAC8F16B 7F984597C87CDA08 DAA20C854846FD55 A6470677FA476447 F8CE193BB07FE687 41FBBD7F7FC466D6 876E6B2B96E30BB1 C555D89731EC869C 1D306ACDA7AF1B05 46F89DE0FD74BA1C 944671DA4B7A3AE4 28C6AEC49855EF64 73C385EF37489FA8 504E89CB2AD5969B 41806B8776A7B026 6134A2E11C655296 6DD1E7AD71580F46 C2EF045FD7B47A48 97141FD6C2647EBD 72BB7E6F3C305481 BF065F012E2F6F8A 6758C8AA7E67BE8B CF567C808AE7A045 B876948B6E35D8AF 3FF535246C9ED215 CB87902F7ACD8CCB BA2745A381F56374 17F4734B95F58BC1 57CD7AA98A499718 4D97729CE4A4F938 19B28B45E4BF3B81 3ED2EE7D3E14D42E 740DDD87DD67556B 62BD4B3A3D8AEC68 7468D4955E2805AE D136D58E141E9B0A 5823CA80516809B3 BD45DDDDC9145737 018D7B4592137AC0 153902A4F8C75928 761F1EBA599D36D7 5777034F4AA15627 75003D419C12F1EA 10BB7CFDC42186BB BC74E591F1A6A106 D5279960A77D2CC8 5763DD4229A5DC7C D9F0A77891AF9A6B 5C4CD11D0A7092F5 04DE7CE61A6F96F3 ACF261C80A756DBD 9AE0662CF232BB2E D15B3D0D46793018 0CA835B5BFB92758 BE08CFF3A78AF444 3EBB7558C0C8EDF8 F2CDE21BBEB0210F CD53604269EE02D0 67EC4CD2A9A98A29 2AD2A80EDAD47A37 A34A43ABBC75B828 734631BB4CD8C8A1 8CD75A43FB170963 E60F135344F5E481 31FBC18537F02338 2D815C1AE42F8460 485D43704651B601 5EC99CCFE34152AA 18FA659078391079 3D4BE55966836B0B F304D86031EAD916 A07F893561C622B5 75CEAE4A6A208FA8 C409AB57114A6F04 2B2B4A968A0F7A20 506664007BE75B3E 468B26663A4C4BA5 7DBF0F21A03906E6 68CD54D8ECC57CC0 610FE2BBEE6B1965 ACC57B574A4EF980 FE811686F2D9BEDC AE7065C94F5DA5D1 9C2A026069B0368D 2E9018FE1D304CBC A065B7AFF4B81616 0D182A088173FA8B 48F87BDCE5882096 A2E6D5F9C2E94CFB 394FE4051B173629 FB280A0F8B166BCB C7229911C70A2370 496687A22B668418 CBABEA6F68F6DDFC 4D90CA1CF7AD1C7C 409519D39EB0D43D DF91DC3021E9C560 7D4CA8F862846E02 AB91A492C429F786 7433B5F77813A94C 5529CA7AB5C15D20 157D78456C67885B DB2303F2612DFBEB 58E0978EE16E4A63 A3D8D849D76CBF58 23760AA56E0155AF FB667C837673E010 D66CB348141F0110 0351E7B6A06686F6 EE7B11EB54878D37 88BE897C05026397 C1BFF07C71BA1F79 CBFFE0A9116A1125 2104C8EA91538C16 FBEDE4A5E6572123 0B54F87E98195F93 DFC0DB798ADF16A7 AC39A71813A0E1DA
- Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201209200800(name+title). Key = MD5(password) =24d998d767ff8e595983eeb628ce2eb0, 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 7c3bd39f-c516-233f-94b7-14780fa7cd17 2 e17542e1-245c-14d1-8ef2-3a9734b3446a 3 dd766072-5f6d-4d32-94b3-b02780730703 4 9848fe77-4e97-6035-b543-1559c3e4c39b 5 9943086b-b6c0-1deb-8cb8-d73bbf0b038f 6 198e20af-d629-4ade-aaed-76e5413a7e5f 7 8ab2971f-968b-02fa-8b43-d76fb6f68a85 8 58128bcb-62ab-2d01-b2c1-a9c3a1b46fa7 9 4af4edf3-de4a-7791-947a-51bc7fcc5b94 10 b2312785-ffd7-4efc-9a3a-f2dcf0d3c8f1 11 2aa8973e-2931-4e8c-bc73-991f836096eb 12 7a327834-d891-28ae-9b16-83126ef66740 13 41b644a8-5ebe-3975-b94a-cde462f19ec8 14 b10230cf-e6e8-877f-ab6a-2471bf8dc2af 15 a02abaac-de13-12dd-bc6e-bec0e4b571cf 16 866ddcfb-c3cd-268c-8f76-643f0a217c2e 17 c241c58d-ba51-615f-b728-ca756125e6fb 18 3d0aa732-ee24-889f-a883-bcabebb57105 19 129bed59-158e-5891-a525-997a728a4980 20 ba1f7024-e9ce-1ddc-a5b1-193e94a8e016 21 fe03499e-9375-3282-ae66-34ec6686d6ba 22 1785ff38-5f63-3088-bc3a-ca2e3fe871ea 23 2ccddbeb-bf42-1e76-a0ab-40227f20581e 24 8b0cfb4d-395b-2a44-9b7d-a2ccf35c6ecd 25 1f4cbcd9-d50b-2933-8b75-6f7f13fffdd0 26 eec5dcd3-e88a-3cbd-99f4-4baf9a09565f 27 c90dd310-f3b1-5687-8879-b46bb3bf4c25 28 6340788f-60d0-3cf1-af72-371e1ad6958f 29 51fd8038-ce51-0afb-a708-a869182b6ce3 30 0aadff61-76f5-513c-82db-843a30442ed4 31 eefa13b8-d1be-61a6-bfd3-defa343167eb 32 28efe9de-255a-3305-b799-5ddc1c83cec1 33 d6c38d8d-86e0-7a1c-92c4-8813e2361aed 34 f0ea22c5-84f4-87ef-9adc-8ffc764a75d1 35 1cd3e0d1-2828-7a5e-a2c2-24eb18783f95 36 68f4f71b-1b2d-1f35-963a-bf2ba3f48521 37 b7f478b2-8d1d-4358-a664-71332a2d213b 38 25d0eafc-017a-0294-bda5-8dc3bedcb358 39 fd2f2f56-6bf5-6dc1-b33e-0621be86b243 40 c8d61232-55b7-8ee8-8f7e-b85e1e91503d 41 72f269a2-47af-52c8-96d5-f739adebe9fe 42 299ad4a1-eec0-009f-9f91-d96a9ca624d7 43 2ab29ff9-299d-3a7e-b62e-174f9d04c4f4 44 30f70400-2b22-5ac5-9406-eede872dc832 45 6172b4a7-7c4c-84ae-aaad-13a8650361f4 46 6c399f35-8ca0-1200-9575-4ff07d6a7419 47 30ba7855-ba9f-8162-b5af-100241a15fa8 48 39aa01fd-87d4-41f2-8308-44f575c6b565 49 c6dea1d6-770c-5c87-abe6-fd41ccd0c934 50 db4b87da-e0cc-3091-9e6b-d1f21e316a21 51 2e4491c3-ebc8-3348-98e5-72e981792db2 52 ebe4e2f4-2d4d-22ce-b1ae-b6a9dd1ca5ca 53 a8f63fc2-c7ef-53b0-8aac-f5a1e810784c 54 7e5b93c8-5caf-503f-a335-8ee4942d42bd 55 78f74933-19b1-4880-94b2-54fcb3201c16 56 85ae31c5-ced6-76e7-87ef-7022e50393ec 57 f0e35c48-a9ea-0f93-b18c-b228bd912764 58 7f0e45e6-c040-1ca3-a761-82682144d1a4 59 2a3010c2-6618-3978-bb1a-5feb2b68998c 60 b7a1daa0-f619-6eb4-a038-23e89e3826ad
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
214614027442381268513312235305637871406850358184533255470136. Exactly this sequence comes out ofnew Random(516).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 9 of Run 32 (seed 945,377,703):
new Random(945377703), Next(8,64) 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 2012-09-08 22:08–22:23). - Conclusion. Filler. The content is fully explained by the two RNGs.