201307291200 1j94c5
explained decrypted filler
seed 419
From the post to its content
As posted (encrypted)
7D80BF757384C547 CAFAC844C4EB455D DDEF6DE28E70015B A6ED102EBF014ACD F5B1D09EBDC9B7CA DD9F24AD49906FB2 2A2D4C63F071C3D8 9B200BF383BE39C0 080692D12741A353 6AF805F5322E56D5 F064E0A4C02797F4 5FB351C22C3E8DEE 22CEA3FF4F598AE8 E19D086C5CC4DD8C D18B641B63007985 4EB793F304C778B4 F800989DCC14A847 74CD3437DE17E976 9141000ACA816E45 3BD5DD7E5A5F8E89 1FB36FBFDD191FF5 75BB35DDA9CFCEB8 E5A8CF2F0916022A C45F6FEB53C1883D 9E3427095319ABFE 4EC49BF882CBA91F 156EC300028C409C 0FCEFD2A1A515A9F 924D69162F9E4444 0ED724209F493607 81F7C83D02D2D3DE 9064C25AE2120193 74E0B2AA2CD6B01A 28F5C3EEF145B879 8AC3A5F3E333D896 2C68D73E7F5DD046 181A63BB05B25329 03FB99BF9657A974 F5BEEA9261B6C99B B20732C9167D5CFF 76CF0BA03FF918B6 D1F6E4AD95063407 4B866A6664D1F1BF 4FA7A2C8C26F31E2 9833B1BB7AEF5DD0 D50F415B6580A98F 7D28F3D4014464DF 946A453B4D52E2B4 D57720CD29EDDDC2 176C2C713BF0CF92 78057497EBF3F731 6115BF12F4AD1E77 9D6761A0404CFCD7 75DCE592ACE42AF2 71AF7D36B876B691 C0023D48DD7F976F C7C1490C71999627 5D1952A1FCCE2CA5 F234932A6CABBAB5 A8B15627F892FB0F DD34FDD6DD56A541 9B39792ED4652D1B 704CBB3D0CDE0798 83FBAEB1B74B5A6B 003465124FB47C5A 603885F7EEB3B995 5824860C71338C62 BFEE8F39B6CCB73F 9D9D76042D233118 4049B398563F1258 ACE15E2B17072047 5F96247F7278CFDF AD2F0F358358D593 728B196663173A05 39273E26D23BDD64 4AA190A334514213 F65E22E6A47866A5 9E67D6AB3BF93F96 67ED83C49221689C B7839CA45C781DD7 7E412A893741DCF6 78B700CF66C92B92 0EB5A0EAEC943460 89A23ACE491817FD D2C9C06E7DC8C7E6 3E0440CD536B8A43 1EE8149865B38047 E2E0D0C9D6F814FA 13D79201E2582B22 6DB4B94BC1B0FBA4 BF4E8111425ABD29 4A61D6A343570CF3 B1F47D2EB431056F E973CEEBB7A667AC 867D94B7577FD28B E044B6511C343341 C0B671F23A85917E 4F80FECF01D1485A B68DA28503A7B404 EF14FC9A3381C229 66064E365C9688BC 3C420587304F4087 ABA3EFD3EDB12E5C D5AC3FC87CE8CBDD C5CAEB90F803295F 8355F0EF6D7C1D0D EE0F2BA56275753A 46DEDAA0945714CA 4F59902E80B10DAD 3628BFE44091E027 9AA72DEA44F731E3 B442787504ADDB9C BD95DA5EAB3CA917 0D81118A816D380D 6D348E20DAD18350 6A53ED42D29B51D3 36C9EE40DE671EC5 0DCCE26FEEB30001 7D06C6C22F86AE79 A9E60F79087659BF 3AC8B3D2D3EF328C 31E75FF8E9EF7D60 34E5A73983F6261F E6C3F4FA9B9FB434 6510DCC9A63610D1 CC2C02740780A894 C08D4DB73AE00945 E622DF27EE8E6613 A38FDB332F983C0C 7C3A6DD860D1E889 15CC1630C2A16ABE E7E56CC582338B79 E15ABC2C303C7C4B 1D055D9F4A00B805 5F0F970AE553A819 0C7142C7832505F3 EE37E0AC8EA3EA30 53CD2AF961A7CAD6 3231A4E90BFDE575 78F9142700A74697 BB6DBCC5AC90642F A05598BEBBEDA18D 4E0155091C07F3F0 6430BAC5BAC2CE96 AD1790A5F891F8BE CAD7C461E1D8C746 2B3210820B455C1C 2EA8819342619C3E AB33EFE721C8D82A D406EA96D4722DC3 E43C97D2A8D04385 F4D6C434C40282C7 B658F693B490FA72 2B44756C3CBF67CC D238410AF2E52F56 4EE722A84D0E93C0 9DD11389BDB762FD 53556B6F2F2366BD 10FC2EF02101FCBD 769357A7DF20F4EB 6CB4105F83325EA6 20F0408D7BD94477 115BEF026CF23C65 D355536F11611633 50A305E6D82658EE 404DD24C38D69134 50313172B123D23E D088C2A6D901C9C2 0D88DE9BF7129401 C941977E5590FEA8 9167B7169A9B88D7 B96C825F33E9A617 20307985F1999BAC DDD5FDF42B82ED48 3398B5BFE1A9051E FEB9019D21C39995 4D5DCBE4C8E36523 E1EBF054B83D703A A01F281F8534BB63 891DC2BE42F6C014 19D0F7DF7B9671F3 4A1F6943A08A408E F7D33865D359A0C7 DB7C5B62ACE1AFA9 4AD1BE83E487BD00 C715CBBC0DF21334 3AAC6FBC31B88C79 15F2CF34135BACBA 71E882C3CE59B1C8 9F560C7D9EB3B628 D6D37FBDE75F1467 6799487F5248C101 8BF79FC2A2C1A770 1FE64FCBB0C555A8 455CF1425DDF9F74 775339B177D34B5B C7CF6ABADE5B0972 A6E152984C0E2E88 24B15281B817420B 6507A1CA8B6ED7B2 38AE4AEA6FEB5ECF 11BFF2D495DEA068 A1D1D13AEAC8BE17 4B8D2179ECCDC5BA 5322A57C8981364B 439E529B96A87505 0969D81B573DDB61 A341CD35935D525E 2BB55E2795A9343E E85B5B569932AA44 8DFD1FC75008CD0A AF4980B192AFCC09 812321084F20DA91 7222F3A7297ABE4E 886604F04DACF967 6E31DD7E43A92CD1 C91474E60B598AFD 65711216F76E403B D015E959B3CD5CB3 8DF497D9F9D0652E 74D09CB35194335E 72E8624E6C8EF091 99BFECA1D4E98BD1 65A9CEE4286285EB 091745FE41312492
- Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201307291200(name+title). Key = MD5(password) =0ce8df65523190b8873c2114c45b9589, 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 fcb886ac-8538-5dfd-b9c1-614a38e10365 2 9eb5847d-e6c8-61dc-bad9-d514a423cc3d 3 e2937da3-223b-5975-8230-821c7c6054e1 4 f1a9e3f7-3a63-86b8-9a1c-31d5aa2e51ca 5 4f1f68a8-0698-3c69-a090-8cb12e4ea128 6 9ae7b7e5-f7e0-6f58-8aa1-ec74c51c7f90 7 24d29df3-1015-5383-aabf-9478fa2a6791 8 11742566-eaec-54d3-b829-67c7268d9151 9 d499bcff-bc30-7df2-8bb1-faa604d9beaf 10 ec0cc72d-4c4a-78f4-a8f5-697741c50600 11 7e58802f-8f56-8c42-b5cc-2cda4f3d6f04 12 6075aaa9-b8b5-505c-9d64-1a90a4bba803 13 e6b8d75d-3cce-6ad0-9a92-ebde999d316e 14 363412ae-7d43-4371-820d-35ffd2e99a7e 15 090c2691-abda-2c6f-87bb-77f6b75ac2bc 16 d4867d86-bea6-6772-8d56-03298b48584f 17 70a1a1ce-cffa-8b63-ac86-b42fb57f4359 18 be07dcc4-97d7-6fc0-a2b6-01da06a8f232 19 e389267a-bb71-063b-83fe-701fe33d0a0b 20 aa908866-da3a-47b6-b1b1-e29dc38870c9 21 564e52b4-697a-4d91-be7b-e3dad8777794 22 cceba897-fa93-5b92-98fc-b577821a737b 23 9386c6fa-5b5b-7b9a-90db-edcfa45f7a87 24 6ca8d0a2-e534-3423-9f0a-e6572a0e9599 25 0f430195-a8d3-6e99-bc25-4a06b4ed998b 26 c656c6a2-0430-0d3c-afef-92941f95a7cb 27 c839a50e-4609-1935-9566-25bcc1ffce81 28 c0f8fed0-5911-231f-a0ea-118ac331204f 29 3d76ca25-25ef-28d8-b37e-f6c8c4b982f3 30 2dd35f7a-a7cf-4fe2-a9e6-0caa9b1daaed 31 c91f910f-d8fb-739c-85a6-82a7257424f3 32 a6222277-a087-79d1-b855-a3fd78439191 33 afd5981d-0b7c-7013-af7d-092d327c503e 34 d3d26554-8c53-48fa-ab73-b2d8689991a6 35 a12b8f17-88fc-809f-b057-567b8ca10c67 36 94a0999f-5736-85a2-96fc-9080c6959844 37 f0bea124-3b06-0049-8e45-14f0d408b0f8 38 68df5194-6c19-8bcb-b74a-d2640f1cdc60 39 aaf4c533-f21a-00af-8eae-209a5cd446df 40 67300ee0-f9b5-79be-b71a-1f79e612fb0e 41 04651b03-73b5-101f-870f-b5e61c8cdf2d 42 c0520fcc-1110-1853-bf0b-c28fb8c3421e 43 45536515-9095-7f89-b384-27f09d199e56 44 68ca8c6b-a9b6-62d9-88b5-0e74197865d5 45 21bd1b2c-1846-702e-8973-ae6d72a8a371 46 8fff570b-9f6a-73f0-b36a-cb7349625215 47 903d163c-fe25-8989-bd09-0c89e536fe99 48 d0346681-c670-0ec5-9d27-467c74ebbfad 49 bdac5bb8-b267-0f3a-99f6-345d3083dd6e 50 c19ace92-3683-532d-8799-0c6df26c7cdb 51 1426bbf3-e626-09ef-bdcd-d727a8ddf55a 52 e1e25f0a-3673-537d-bd9e-edea49f5aff2 53 fe5be86a-9661-151b-990b-efcd0eeb9639 54 3fdca0fa-fad4-7677-af12-d9e44ee00ca5 55 a6208f15-bb05-0fc9-a5ee-da62be3f8442 56 eab33081-537f-83f9-beab-aa9e983dc42a
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
56583655778564268604457360122477748808071176778005051708. Exactly this sequence comes out ofnew Random(419).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 119 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.