201307270900 1j4qsp
explained decrypted filler
seed 785
From the post to its content
As posted (encrypted)
B7208015C5E2AA27 8CF816910CFC6773 FA60415C869F6489 152F959A86091FBC 4B518FD2D00E32E3 0B15B3E212AAE637 A0B9A8F418B68C54 C8A7D98A56EFAEA6 EC9B7637A7C68591 153FA25DD5D4ED41 16782E17F2138043 5D7EA998CC2BBE21 79BDF8CBA3F6E9DF B6EBDF3F04A26DE9 271C36390A8A53FC 605C82BDF602CC3F C1677FD0020A5335 45A3121C8355250E D4BDAC943FF74322 39118A8781CBCFE4 F6AE340665049E4D 345C5DCC18C0558C 070A24ABFB5D764C 637941F92894A257 0724C7B01D165CB8 CB8534BED83E11F1 DE72810301473AE5 0F06B8978A962AC4 A4FBEBEA39C360A0 7DC64FAC35FD6A9D 2D1BB625F8B4D0C9 21A63610E6548544 5E301EDE9904B4D0 12805C7CAAD0D74D FE561871D1C93036 6D0D3F96BEED01C9 6D54C8A6770A1351 8BAD64DCD51550E1 5D9401DFF2EE573C C80F98AD0881DC08 8368B34D7E51C2F4 C3506741A9264760 130CEC4627B1D38E 6AF20A4D8798E531 74CD4847F6D14097 20C9F8196AE8023F AE3F69F518560166 48AEF0759181D99D F743B0DB29308004 8F2BCB4B593C7AA6 E6FC55B3B0D0AD6C 82D3A429A8258396 C4CBB073A8BEA30E C187C34DE4377C10 6CD63E364A0A37C0 788F7B1315F91BB9 A68E96C1DE23D45C EAB16735F40B3374 21852BFCE6B8E28F 352B3AA37230ED94 4C3A9B62318863B6 389AFC8F153AF47E 9B41CDED6212AA61 2F6FCBE99E83CD54 0CF90973E79FF098 010A34F430A80B99 CD572E22C4EB0A04 B8B58187C95EFBA8 B8E8D20C5E5E2A3B 86F73B36FD77EAA3 F4E01A86B3CE7D7F 9AD42E77C529AD8E 294F6DCDEB12BDFA 86DBD4B9640F7F87 033F74F65F11628C 324F3695D858598B CF2A10C65DD74CE4 60513B445588FBB2 4EA5230386A3573B B0030A8BF6153B4B 2ABF3C779F07A802 B0F85F330193AB83 2CE9D91A2F1DDE11 893FF4362EEA9507 D94E3B63476A03C5 E6C0FBA1E5E68ECD DD38F0AD520F85BC 567F7C062098955C FBADC9C19B5105DC 1F8785554E277580 A62E0564F0A799ED B82F9FBEAECBA761 D5FE66EBE3F64C2D 16BF62E02B1E37CC 580613702F6511CA 2686C10B28B44C9A 98A620AD4DF2555F B08E1829A84481C0 B3823ADE6C229E56 018E0F86BCBE0598 6B16C77A6A86FD9A B59BC8BDB1743169 A9B92E2921A42669 256C6A166A542AB0 8FD9D13D58C57D3A 5C355B4FFC664FB1 B745D784DDBA40DB B598037EB1D70F45 329091E2D2AEE8D3 20A62FD0F4A9FC54 C7F52A09E9C6EFB7 47B62C40BE829CE8 E321B560B411FC49 476CE167B1FD1E2A 0F7B04153D362E51 2BAE37E8B951325C 06D161997615FCF0 3BD8F77679426752 434FA886F4BCED4B F0DB21B31B9B1827 5D6962FF4D86F878 F4305D1EE9AC6280 68F0667BDE6921F5 4E60395E762867A8 2EDC9A87EE43009C E26E59378DC0CF4F 76B3B0512931D5E6 77CE42D9896883D6 F65A2AB015DB93B3 5E6BF92A7ED92042 A6CA70960B40AB1F E169FF3375ABBDAE CC445037792DE1A2 E814CD4EBE4D30AC E641D25A50593DA4 3C8A9BC0814364CD BCE24CE8C6DDA204 1A475FC6700BD1C8 FBDC825932BB1B48 BCDD73FA731BDB73 B0AE9B3299B41EFC 7B7B6AE92D198F82 71806745E1D5C337 BABD2AB11CB5719C FD4BFEF3E5098DFC 46BDD1EE88991801 198A0F6F0A588111 979B0553D7686243 A5335E4FF6E7816C 8BC72D2BCAD438F9 86E7393274438F5A 0ED7C93097D59168 09424AE442C74609 9F650FD4667F4AAC BBAA80B7E8B38E5F A55D753F2B4121A3 317D3934678DFFBF 8B31BBE65E124A13 CBC370B7401485A7 25FE9A29E3386725 839D1DF1A555FF3D E6EDBD3458B4D500 16315CDB1D54A909 E9151DD7D9F69B9F 756EAFBC6C6CC9C8 20EE698D24EB4C17 31B4F2B2B837E910 05BD1169029FB76E 719B3946988F5F3D 7F3538FD803745B4 A3FAD0DD0BEEAE95 2F8F831AF69FE759 18C01E20BF4021C1 4850564C49E6AEE6 CCE75A95CC8FB2B4 688CB712E5EB5E71 9846CAE14F4D3D9F 6759B210C210D26E 554D4A38738ED72D 7D0DA0AA72A2250C D2A8899E6A26F3AB 7E395AD3C38283BE F9BDA5BC6ED2679E 6C756A46AE2DB8E1 EBC2ED978E7AFFE3 4410B090B82BF81E 1461F7601192DAF9 6F4F20503D9EBB0E 6F3FF374BE3632D1 1482D90FA55B59FF 8E2BFD56857E8442 AAFB806E4F807F82 8F4F893035CBD868 3ABBBE6335A24286 48345F462DFD657E F37FD41E1C8EF62D B7A62B66CB1A8EEF A9CB23C8C803064F 315A6C6B469E2B73 D2A6A4DDA35A6BA6 420546C7C6F91B40 0FD4292E70A60DB1 0A51DEC26FD2A772 5759D4234EEC95A6 AE3430A031F5DDF0 829E3779573ADB43 2AC10969F32E41DB AA3291A2715F49F5 5FC40AC3B515DB41 754B9EA867076A6E CCF2F750B93B495A C731A92699F4DB86 648FB585CF9DD4EA A1EE38E71FAF5C0A 8001679A094D89B0 8208C807876B4EF1 7DF19DAB8CC2ED7B 64E8E1E44CA7EB12 8CAFF96BA6850C3C 6EEF26F4012CDF01 856EE8833A021F4C BE9913529C17D237 D23A30C2891BCFD1 819645E3EBD1A066 DB077390C3D3524A
- Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201307270900(name+title). Key = MD5(password) =cd767afa9aeec3480dd9c464e6eabd3d, 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 8f9ddd15-223e-7046-bb15-1f73a953b99c 2 ee3f94ae-9473-10a4-ba69-a7abc29516d1 3 8a664e21-2d9d-4beb-8585-a3b323b07147 4 548f7994-ec7f-0f16-877a-8c97587f3df6 5 4dd895bf-67d6-5059-9cc0-00065517dea8 6 37150efd-b9dd-532c-bf0a-59e21770e865 7 cf8f85b9-34da-5e99-bee5-830148893312 8 1c4d479b-9dc0-2ee5-8110-cae8e14b6c56 9 de7306be-d71d-093f-a52f-fe09134aca19 10 dfb2f408-7abb-6a59-8a49-2217805c9970 11 bce4f1ca-8f2d-5248-88d3-bb589530e87b 12 8f14a630-a2c0-2bc9-8527-d66d6b641831 13 7e66505a-4899-2d69-a461-1a8a9f4a4f17 14 5c17fe6f-4521-79f9-8cd3-eb73fecb28ed 15 bf2f4f0e-771c-427d-9f93-04dea0daad5c 16 56596f4d-7fa8-203b-a1ae-31f1ac52af6a 17 023a88d9-c664-79a3-8e88-397d3d9983ef 18 c963dc98-e747-635c-a8dd-2ba8ebb1f436 19 a7106a4e-51da-85f2-9ea1-b4c64f02cde8 20 1ca84d86-ced9-2d25-9560-29697ce2fa82 21 790839a1-e36e-1369-a415-596b0cb05eaa 22 386795c1-7190-3a9c-a1f7-7c1e43cc78f8 23 b2b843d2-afeb-5bc2-b6db-fa894a57d523 24 058d6c3e-1d47-2327-b414-cea80ead7a5b 25 39b89401-9dff-541e-a647-cd6cccb65d39 26 9ac6fcef-4905-3123-9893-51a17cd41fad 27 ba465d89-77cf-7084-9035-3441c590e929 28 30914c3d-916a-064f-815d-b03415a9c32a 29 ac18def8-1f35-3a55-b307-5726ead43947 30 44893f6b-b907-22bb-bec3-ec20824e0246 31 db5311b0-907f-86d0-96cd-d311c4cb470f 32 b6f012e5-9a79-27b9-b4d1-10f560aa93f1 33 1a789ba6-9c30-89c1-baad-e41fd5d5e5e2 34 650bd2c8-0ea9-6974-8045-2f843e0bad5c 35 e82eca40-9163-63fe-9ca4-64859a5ad031 36 ff4878e4-c0ff-7a88-967b-51439a1111a3 37 7568ad6a-964f-2b8e-9446-5138debe0ede 38 51581818-6afd-362e-9df0-5c8e88f59991 39 2a5fd52b-bef9-6b0d-918e-a911a37f23be 40 d2309e2a-9832-60f4-938d-e8a6a9fd37ce 41 de3635dd-a5bf-1d6f-a70c-ad42d5f60a82 42 9cc45486-c36a-7c7a-b323-427c3c81c49a 43 73f6d20c-221a-2c71-884b-fb9c98012521 44 33315be8-bf62-044f-a711-40c67836b9f3 45 f5ca8ccb-eed0-718b-9c8a-6241733bc21a 46 8e3c2c5f-af8a-04cf-aac8-2a3036c7c69d 47 b365e268-bb31-3563-8f84-523173320112 48 5dde785a-af3a-6653-8635-0179b0adfcf1 49 c85343b3-3e0f-79f4-9df2-68d017dbdef2 50 3c2dc471-1b3f-8068-bc9e-9d0eb6f53f73 51 7e70f5c7-880b-55e1-b355-fe1958aceb5c 52 2ff9f4d5-551d-4bf3-8c40-4686a8f7dc41 53 3ce38568-4932-12e2-81a2-a753cd712760 54 9a3db1a9-84d7-372a-a08a-3eea6a7cdea1 55 0ceff9ac-8fdc-3bfc-90a2-42c5b8f9bcb2 56 cf53d4bc-7adf-39a7-b5ae-11490e98124f
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
71405552065227427682135253703282866723661720703678541333. Exactly this sequence comes out ofnew Random(785).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 102 of Run 49 (seed 822,652,546):
new Random(822652546), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-07-10 11:27–11:29). - Conclusion. Filler. The content is fully explained by the two RNGs.