201304051025 1bp7rr
explained decrypted filler
seed 571
From the post to its content
As posted (encrypted)
16DF92A6BE68BA13 98F2FBF941949DE4 B0A48623243EC401 598675CA9CAFA085 D90CFC04D33ADAE3 036F894E6B9FB64C 882F91CE8B907C98 573E06852A60C057 37645AADA91A962E 21B8A830974758C9 3D03670F2F9255B5 8568DEF42A235477 EDA3D74003066785 6EA1DB3B4334CF1F 6C03FF9C5C652EE0 38916AE39600EE71 8BD50CFE9ECC6226 9E0AED8519086C4A DB6546C78D5C7906 C10439B1A90A9163 4AD9E9D6B9FE53B5 249051FE2BB814EF DE3A01CE98F1CB26 D6C0BD1063ECAF96 D3004720710DA975 0BB6B77CC8181F95 0FA82B84EDDB76A2 7813ADE060C16FDD BFCDAE49D2330199 5E5A8196D00FECE8 1572B24ABE566DB7 9BDC24C60315C6C3 B17C8EC165375DBA FBC6CFE1C499CDE9 0A435D1C1080165F 5F11778CE5F35871 BB4CF2069B2C6574 CDC06C9DEC7CB6BE 6F4D36B492AF72EA D2E2EFC5107620ED 06D107ED9BCAA9BC CAE4A54B4459D92C 43F981197D5E4A10 748A219DADBB9635 A378DF77C292DD67 8FBC11A3E3D0DE71 62EADF7A5F2DCE2C C78B5642D786BFCF 0D8641D84549B93E C968A376114CE598 D8379B5BE0616631 74950BDD5BE5ABE0 00F6B24EC2362886 CF48CF6F6C789225 5F3F904CCA2AAF03 2BEB43D0A28BD7B4 66030E3AF983E90F 07BEE7724EEF6237 9AAEA99B2E9B85B1 3DD4C2F31708C327 F8B25FE5D8DD08F2 00241DC1823D09DA 9EBFAA99D604B1B5 43FE91221EFB9747 EBAA7AAA893ACA0B D5AD3B16A390F3B0 5B8727BF85FF3784 AA015AC8A91EC225 CFD96980564F9939 E0645DF238842F0B F00B0C0F63A90B14 0994AE38398809F6 A3B7F771974114AC 5985FE0C6A91B4B0 ADB07D5DF36D8BCA 7EF58171FCA38B1B 406A10EB2F5D7CBC A35AF4241F90C094 86ACA724A6975C9F 7D81A934C2AD90FC AEA8EF1E5BDC316B 06C4A47B6AC0E2AE 8059EAD6855551E6 83EB7E29402981D8 837EB1546C32DCA3 29631445D5CD4239 4701EF8DBEB65536 357B2E972F2A0626 87B9A98D3E2F1B92 13988ECC129D903C 8C1E20266C6C8F7E DD41B6620F8F66A3 D5E2277F24A04520 2AA11631B4F1F980 C77E7BDFAF2A8F8D 44677B91C81D2DAC 667ED04CF229EDFB B58D17F03E68B97E EE72DA071392B242 A782046FD0AEB54D 31922FFFC995EEDC 67D403656585B3AD 1F328846A3999DE9 687CE2E7D80CC76F E8538450F85E8272 22AF69A738641531 B24B58FF9B1A54DA FEFB95442B654067 6ACC786875848806 ADF49DCBF2561AAB 1A674003C7A8EA84 D039675EC7215BCF 12B4A1DFF8AF47F6 36D1A8E35CC352CE 70C698CF965ABE8C E417FF6E65FA0998 2510743566F50E90 AC7196599DFE4BC9 DE70019B5CE2E0DF 2E1547D356A15ED6 19611DC80510D761 2768A2F585E8A167 FD0B070B83EAF7B5 CFC177B12BE094AF DD600D6ED6ABED9C 84F6662BA55B43DE E68E2524D04E0FFB CA8BBBB0A71EB112 8751E6951BC400CC B5988349164670A8 7A20B9C0B76A4904 DE3090126FC68EDF 3B7089754251E4AD BBD0E0E06F897D86 389CEAFF7E2E9593 FE55868AAC5E25D4 CA8C6C947E8C6760 5F798DB9132F25C0 F05AE2D44DBECE32 42B51F32A8CAB4B1 15DC58B5A78847B9 4F42BEC368D063EE A58F7DC0470BF940 6BF5E224D47602F2 D100CE77E718B516 29F11216550B6FA2 2E06AF4BD55AE85E DB099B9E9EA465D3 4B0A52FE29F48F86 9820321BD36C2B1E A024764B3D87B3AD DD535529B7CB0E43 B9437B5B0A174526 5AA3C0406F59AB30 62101763EF61C730 CC9D9A19681282F5 7DFDD96A830FC320 099BD9F67F10BB5B 5770CE753FFD2A46 EA7876D9DED4640C 329475D06A3E37D3 10E9B16E7571F9C9 2C377A6DD65136EF F2B4A07608C90CA3 69691BA926DC42CC 0759496EC494367B 0688B99F49389EF7 0B02E41CC465ECAA C08BCF4F1132823F F6172A7596E2D32D 23A357B014CE9109 354FD776298EF5CE A3AD72A49A8F5746 4A7894B31ACF999F E0B52AD1803F689B 5F0947C31A978936 E3C17AC81E7E5A34
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201304051025(name+title). Key = MD5(password) =52b76a5affb38f8026a78b89d915de1a, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).
Decrypted: GUID list
1 d372c5bf-2aeb-0f9f-9537-32f324cb3bd4 2 12458b7b-ca1b-3a96-bdc1-3bd081c6cf22 3 dc724b67-d3e7-8fdf-b951-26c72e025b74 4 ec46c004-e3b0-3afa-8951-a63d0d9c43cb 5 32a71885-7573-0d9b-ba14-a2787ac90262 6 cdd42812-1637-4be8-a30e-8c5fceb08e6e 7 8663ce7f-af48-6e40-a203-39e91e061ee5 8 6f3e833e-1aea-8c4c-9722-ca5bf7beb4e6 9 66adbd3d-aa31-5733-a6d2-58dfc0988b39 10 2ffff534-0619-7eb2-81e9-ebeb4ec3bb02 11 6d4de2d4-915a-81fa-acf1-9d89a68d2fe1 12 381b8d77-56ca-2588-88c5-a3f93b549426 13 ed23f50f-41de-12b9-b716-1ef42e1a1d29 14 12865d69-428a-4820-b0a3-5560a1d9b3fe 15 3da36f43-3d95-5a8b-b923-3b079c9f01f0 16 0f79de93-fd10-5663-a6f1-ebbe5b6bc2e1 17 f2e407d1-8678-7f52-bb8b-43d9509842b8 18 dc9ca249-10ae-0cc6-a409-fc331760aa53 19 fe414c4c-166c-1257-8779-cf7cad98604f 20 ba1ba433-7adf-3ef7-9db5-89cd9550d85d 21 628f45a9-f03a-63a1-8d08-bbce60e74c53 22 2dcca207-353c-8722-a61f-890a9908972f 23 89b84ad1-9f6d-424e-bb8e-2ad3af5cb043 24 43e0a7a9-0c69-46cc-8173-0d56daf1c9af 25 e89877ff-f516-55b0-942b-c4af9e7f6783 26 eb2a7612-ad14-79ff-a10b-348c1d6bc872 27 b0262587-adc6-70ea-98f6-6190ba203eb6 28 81968ed7-3046-4e11-9825-bbe11cb78ffc 29 d0c1310d-e4a5-2a47-b697-287a8ba7c52d 30 ba926986-8048-8823-933f-b92630e15e78 31 cf20f953-bbc7-8f2e-b380-6e8d6ce5848c 32 2e057e7f-df8e-7405-b108-501e38e021b0 33 166bd317-5cbc-8c87-9fe1-c658cc2a3b57 34 53c8be35-036c-2f6d-9222-4cc050ab0baa 35 d142b286-198d-0533-9c2e-6dd57fb75798 36 e33f6140-77a2-4e69-aac6-5576dcad23aa 37 ad47470a-9840-0458-ae44-ba67029162c8 38 09b110ab-30e8-4098-8ad9-5438076fe8bd 39 1722dd88-236a-1178-b10e-4b01efd2cb24 40 30cb35d7-468d-1f0e-a3d9-b5eaf3b2027e 41 f7d40ed6-e314-710e-b5f8-385d7215edf1 42 cf5ff974-c93d-3c1a-9972-dfd803d877fd 43 736d639f-f7d1-7744-91c3-15b2edf324b9 44 3c8736ec-078e-84b5-bd48-85a33fc971f4
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
03830468578214557013684457742887820404117378. Exactly this sequence comes out ofnew Random(571).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 68 of Run 44 (seed 1,087,967,875):
new Random(1087967875), 4·Next(8,16) per post. The RNG predicts N = 44; the post has N = 44 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-03-21 09:35–10:19). - Conclusion. Filler. The content is fully explained by the two RNGs.