201210110000 1195oy
explained decrypted filler
seed 826
From the post to its content
As posted (encrypted)
00F9B0B62FFEAA53 BCEAE19B53254BEB 33D09968743BB047 AC403FE010B1D831 0A3D94485A87903D F568FF7475A316FB B9C3D51367C503AD C31889B7955C4E9F F8D59A66A27A4006 A387E75F80787461 76BF77579979217C 29E0110A1FE96E89 D30D9B263E478116 C0CEC77E0B2CEE84 2CF6B3C24936EA33 A7190BAC6E736A3F 348FA43EC08E5D2A EDEE080231C9762E 7D49FA9DF287447A 636F491A5455D457 403DA2AB7E7C3A9A B24B807F4D4F5ABF 9F56571E8C45DECF 93C192F4D7B335D3 82DBF747AB03E1AE 7CA62E53A606AC1B 97B8D54A3B1DA757 04AB0FED2C06A768 5E2C571829F1A65E 9D37FDAB64BCB905 E9ECC37CE5A8D78A 9A68D8879B7F4105 ACEF46C5B4498F38 05AD514BBAF3FD87 7540E87E74C07BDF 50D4370E95C05786 07A2C6CA047698F6 F02136F638BEF5F7 20A89042AA42E6A0 E1F8205970909A67 3503B9F8D55A461C C2BBD4F7122A3B12 831FCB93CF7E08A3 141A342856C06F0F E1F98EDE168B39CE E28365B106B84D0A 362328991372ADE9 16B474B0F4F4387F F2E033F2394CE4EE B1EFD54B16639FD8 FC5AE2FB8A198370 BA06646A9E3F36AB EA0603018070271D 16ECB61B032193BD 87E30122E03F53F3 C6A67E95FCF4BB27 61E51828F02AF921 662F840350E0726E 61148CD0476591E8 1DDA66C6E21B89C1 799D41A1E05B6AC1 E781A498697C01FB AAB22091B071DC01 31AB2CD3CFAEC5E0 B355539B9349320F EE9301750CD2F464 A95BCEE2FBDE8ADD CB7B0EA732D891C9 7B8C405C060B5D0A 81D26713131D9CFE 13E460B6D4351119 91626AFF4A4B3F5C 726F8C2E3F23250E CF5EC6C0D0ABF17C 46386A77E79D2B7E 0ABB8D8E8EC04182 BBF28EB6423F7936 D23B7254F2BF9461 FC5DFA314F63C67D 3896D031A980AEA4 CFDA7D01ED1FA255 D67D63612B65DCA6 5B6461DB6E9A2FA3 C24C92B5B9C5436F B5621BDC7984555F 67174F9558CA70D4 06F878462DAF985F EE11D50A0097A600 D1C6B140140F2589 CD7BC2F9E1294A0C D1E21EDA98C7A762 123402A6255B9D4A D51126A504BE2083 CCD702B0F2C4D62B 862864890BCA2647 7FBD02282BCCDB00 F6C66AA124C16F8D 60FB3B9463F9CB69 0339409E7DEEF8FF 23045C74EFA8F5A4 A5F1630DA94548A9 3FAC445A5F1D8B8F BBCA6FC365F839A7 3F10FD2539DEAB74 1B1C707BBEFACD7D 915C99DE4A811B79 835208F738951492 7AB691B9FD8DFAB7 DC2B760C4AD6383E 50B5C1A8D31F4221 28FD0B2749E98E24 AFE73C42D8B84FFC 213C557C3DA19337 74EC41E69FD2E550 221C1E8E4A47863E E08BEBF62F385617 C6933D0C1A3AA591 2B36BB0D2E49533F FAF57C8E132ABF74 9EA539B600284B39 9ED9308E79FC6C1F 9C80A099B3C9898E EC06FED40F9FF6B3 2A70038B86E68AE3 FF9F25058087F736 E3A172F4A97C0655 335E7262635706BB 867AFF7C30C17936 72FC2235434B9271 D8DFA26EBC30443D 6AA26693000856EE 374FC550E56882F2 E74EE8D5A07F8382 92E73266E779019E D2D94B5EEE905FCF 7AD74FDB10623F1F 93983A03E26E236F 0093EDFF0A72527D 5AD64BC7E4A5F3C9 C7E01A870D527F11 71D033774018971F B2A7D84B061A72DA 46CD4B932D114AF3 CA1D435E4354F6D9 7682AC111AB794AB 76E8F76F2D86D549 8133CCAB3B2BC0A2 3A76CBD3F51DC9EF A4797564FF0A5B08 CE6784106E1F8E3D F7395298E3E9ACA3 F2138D964A899CFD B36B937CC4415032 B7E6E6F9B4E1E1A0 5AF569EF3F9AD4DE A1ED9C57FF1039E8 02E86886C8BE6108 B2092BCD12B12A99 E16CC9BBA97C9DB7 A25EDE79C75F4956 6EA232B681EEF01C 518CACC26A1B2136 779837DB8F32061E 981936CC526F6BBB 01F898C0431AFCC9 250344729BD3E6FE DD7E000E57C15215 1BE99DCB37AAE0DC 4BC077A573C2D296 E4F544F912F389A5 19A511B1FE79D96F 3119A2C4E1B70F2E 84518AB772A2B92A 6189045576A1CE95 88C5A7CC6F9D94E3 D1165B6C9C61D719 FF349EFD8C78808E D10B6CAD7D0E5E4B F53BD831D4071F6D D960B53B3387A3AD F46B6DBBCC2A1489 8552D7AC33C7BCB1 4C2F690DEBB6492F AA9C6257DB114634 4DB606D1A799F813 4BEB0BEECAB21F4F 4AF68C1C3D604737 F3DA18931F06326F 430D52522CEA22E5 FC955BD27F298020 DB80CEA31CCCD481 A53F67DC7AFBA374 0EC0E3ACF45F48B3 516410101ED62000 FC5EA75BF1058BA4 CCBF15E301DA9D99 3779F52B5B3502F5 CC5C8DB733A0AB2C 808DECCB6E0B34B7 815B862A0776334A 84F95E95005AB623 FD6709B1439A9EDD 13BFF749A08D0D93 8C0222CBE435AD3C 419A339CBB1972CA 7871CBD1D5AA9C4C 5D092EC8498B14DF 011F61BF96E33BC3 28750DD1775DD76B F7479266081A4020 953FCE522BF69F15 15921C1CC834B19F 0A11CFF330AF2181
- Read the ciphertext. Strip whitespace: 3,408 hex characters = 1,704 bytes = 213 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201210110000(name+title). Key = MD5(password) =11aa1ab470fcf571f974a2ab537a747b, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 53 GUIDs as hex (shown below).
Decrypted: GUID list
1 87f04c0c-2a12-2448-82a7-4b62452b9836 2 31233167-be39-1640-baca-450f4f4c64e1 3 9f3eaf92-cf79-14de-994a-35dde7578fbb 4 0b3f329f-4761-7f77-8e2a-a090ecac7488 5 14735410-e14f-1e1c-b0c8-08e7915d791f 6 209cedc2-ce35-30fd-b0bf-05ea56d75d50 7 23348e86-45ec-00ba-8c01-72544d10e260 8 b62e137a-7035-7572-bf3a-2b6e0ed61a2e 9 89633677-9797-1b2a-a90a-e5a8e04ae0fb 10 aeeebe70-e974-72c7-b7cf-f45dc4cab7cf 11 3520d84d-7430-7724-9203-de10090cdb9d 12 4e8d7713-934a-3fcb-81a2-a2f94e552628 13 3fbf62b0-f1ce-4fd8-91bd-337010c75838 14 85f8f9e5-42a8-1d0a-b82f-6e32a82f02cb 15 c866ee43-8ca5-19c6-b586-9bea8ce3fe44 16 b0df4c10-4782-7cec-9f38-ea54d1f6acce 17 56e41139-31cf-084e-90ab-a35e46d9cc5e 18 30580602-ebdc-18f1-b188-2e7a40dbd011 19 853815ba-31f5-0c9c-9e4a-df032cd09c8f 20 536f65b7-77cc-1193-9358-0dbf4a2f76b6 21 33f1282b-64b4-5ffe-883d-e5e3f16a8fdc 22 bc645738-b214-4034-94a7-2fbd287fe862 23 867150d2-60e0-5392-ba02-89b0e8a5891f 24 03505070-9f23-505e-995d-eb561aca4772 25 55701915-002c-5dd6-8f12-2c517384941c 26 7e90417a-50e4-7455-b8cf-26847bce9449 27 7c13b508-cbae-0c11-aa47-58862096b1af 28 5e4eb8f0-52d4-47ee-b322-5f77b9f573ca 29 7ae079fc-b657-6a7f-89d3-440768534748 30 f30cf2bc-bca8-224e-ba4e-001a657b0820 31 d6efbfed-9d65-1861-b760-a9e7f5ac04e8 32 762b9942-729d-042b-8e58-4c10a5ccdafe 33 28c82f05-8958-4f23-a0da-cbabfa74dc5f 34 2eebf1d8-813b-63a9-a0a9-95fa719ad9c8 35 e5dda687-2fde-0d94-b4b4-dea2c5788373 36 e0bdd209-af0f-5ad2-b8b6-4251636bf16a 37 f2ab03d3-b9a4-220f-a54a-eb153c22d1ff 38 7b6a86fb-037f-296f-98ee-7f152009096a 39 3319d76a-f316-7b90-ba8f-4bf14f8e5fa2 40 ba17d94d-163b-83c5-911b-24d016aaf5b3 41 1bc1d0c6-9204-53f9-bccf-5fda2ff87327 42 23b82c7a-45b2-1bfc-95df-bf1a227da1cb 43 76d4e5a5-6434-69fe-b06a-ddeda37cb080 44 3ca53271-2f70-64ae-94a8-451b862957b1 45 98da1569-09d7-3384-a80d-4f233f672506 46 79c61f79-2310-17bc-9c91-b51183086cb0 47 ee813923-a3a3-32f4-900e-726da05fe1aa 48 924f5a15-7532-30b2-81ec-b3f7322a0ca8 49 eacadb77-e1d5-73e2-86b3-c155296bc68c 50 773a10ee-a55f-3fcd-94d4-20674dad83c8 51 646162ad-6900-3db6-b392-613c166f12c0 52 c81e7c6a-2ca7-88aa-ae25-9f42fade5989 53 0cd452f4-1515-8c3a-9324-f552b75dc118
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
21171307177341170101545557046210460522785166313373388. Exactly this sequence comes out ofnew Random(826).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 529 of Run 35 (seed 854,622,578):
new Random(854622578), Next(8,64) per post. The RNG predicts N = 53; the post has N = 53 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36). - Conclusion. Filler. The content is fully explained by the two RNGs.