201212291800 15n83r
explained decrypted filler
seed 404
From the post to its content
As posted (encrypted)
66CE36EF391FED30 E38156C96F44E69E ECC4CEBF2D2BD6EB ABB6AD9E699EF0B5 B97271957836F32B EC462DAFBC679A8B 34724E26EEE880E4 30E7E745B26FDFA4 2D7416630E172DD7 4BDD5BDF7227CD2D F14C679D1AB7F52C 69DFBEFEDFBCCDD6 43259AD7DCA81178 755F35991C554D0D 44058CFC16094D48 3C49FD94298C312C 2A7AF9D402F85808 CF5CEB4B1A7CBF53 B32C02896262F690 29DB1EC34A39E09A 1B940B2CB1AEDAF4 38924CBE6CE1EDA6 2C4C4F45B9F1AE37 E2A844F4188EB8D9 16D9C64DEBAB9ED5 E1CB21827F623AD0 780DF6ADB9295948 54E9EAC8D093B182 E60C0F01893D4F4C 9E95D2266FC0AC84 DA187BEDE8CC1318 2C638EF2BDCD292B B514A82CCDE5F84C CC086F96ED839F8A 8DC7B4BCA8BA5F73 5C2319D32BA151E1 E5BFA57E72B78C9A 82E1B30DFDF92C8B 3D676F4DECE4ED96 221387F4E26C5B55 CE3CD8C3AECD3867 B702CB9279737DB9 86DC7F7DD02DD99A 6EB0F6431F06B817 B88E89CFAF12209F F5EBC50F079CA075 C075325C563EA25D 7DA9D4F3B4C597D9 DFB57D30D2A88725 F9DFCC1A8C0967F2 BCC287395E311A45 371E5D0C1504BFE1 A38D312294597B10 3D69BECF1BB8DC62 6F48B4FE6DAA30AC 4310CCF8C7102F19 9AD2C240B10EDA50 991274F40D8ADCC5 8ABC891812C1F599 4097145E38762E90 43240B8A2447BEEB FBEDBD96415E6463 12E101CC669FFA1A B28ED92D3C809D61 4CDA8E9F7C25815B 7DEF728B99DEA5D8 DEE689ABD23458F1 225054A62ECA26F1 7CB1283E14B5D714 AC4D7E41FBCAC9D0 B713D4CA86A2F1D5 101ACB11E5ABE938 43713DF7B6AFF763 974B6944DC6C650D 60B3BA7262E86102 DBB7D9E00E2B0235 A6D8ECE7885A7D56 4CC4FCE81FF4E016 36F3F2C6222F227C 4534631CEEAD95DC 87778ED9D000FB0A 10631918515D9C56 13338832378A9698 CB99F5D7277E53F5 A965367B73BC5590 E051268CFBFE19F8 29CC0A680033F84B 34EE82A46DA9E541 BCE0FF6A3DBB0080 6FEF6BA344520058 64CBD03CFCECCFE2 B360277A2CAC356B B7EA2FE26987AE3C 8527ED7A32295D21 25A113954A404A43 16DBF1B2D5CD049A 39879813F68356BA 4FAD8BAEA64721A3 D0F68809667E4497 117020F159D5314B 5E05A593D274EB30 7DB38497C2C1668E C7A16DC87443E547 F1A2FC217A143B13 CB61DEBF954F0678 CA7F5DB6AA86B855 FD85D75A4B57356A D5F2930A05CD187E B634D819B64066C2 32ED49B5FDA854B7 118223F7956CEDC3 4CCA243012F06979 8D9D091AD42134B9 259C444701A218A3 68D6EA15C6EF117F 6F1F78A2D716295E 7A093BAF294F5286 CFFCDE62AB2F028F ED24AE3E339F4757 26867E8C7FF52124 B17398C11FEB78AA FC97AD4B4154384D C8F68303FA5F9CD6 B7388CB8AE652BA0 C3168517B37D127A 71E14CD6801DA87F 6D960AC3EB7AB4FB CA273BA781C7DBDD 42F89C92E90F1D6E 0236DFE3036B3BA7 889D01560616E11D C55A5780D5D63F4D FFDDBE8B0B317ACF 02FA4BC42FD026D8 D15CD8BEE50E7C8F BE242D5FBD014BDF 51F81187B8F79580 F4472BA4CA18A54E 003C5A93231B3397 8AD308B1E4062AE5 D6A1D38D480BC6A3 0B02409C3CF52E53 0F579DD7AC497A97 8FA11DD2AF0182FD 570863B03B919106 E07E4109A016A1A0 68850E5775BA9314 04BD51178BACD041 CCDEAD808FFD6BC2 2271C53EFAA3DE56 6C47F2A17FBB01D4 2D77516703979C36 8D3840B5EB16C0D5 2408C2608F4E46A4 823E05BAF01D2144 99A4A58C08FFDA8F FC7AD28F9B43AED2 CB756920B50E0A17 8244046C04B98EF6 01EDEC1E06338239 64D2F2EF754E645E A7F0D21CE336B17C EAAA42B7F6BC4D97 364567FBE34EC4A8 0D1976B4188DBB22 CE14BDEAF1ADC239 EA6447E3C01D4C4C 2E2F1D39936D5A55 4C4D6E10728D7375 4641D83AD19C5386 05D2EC09839D5C1A F3F010DAFD40F991 103BA8C6B011ADBF 0BDD404DE9923395 9F0515754AD21138 BDA277588AEE253E F75F060124EBD2C3 8BB55CC2229A97A5 BA7AC8621431A0EE 0E55A16C3B54F33F 7F96FBDA5D600D03 10BEB3CA36686F49 46D093FF9CA5C862 59E13923D40A36EE B7267BA35E4DC0C4 3245842B0121A61E 5E96916AFCA59966 51F25A15D6558ECC 441EA1D0E962B970 2368D7E531C67F94 BF33E08701E08280 0BAA795F70E93C96 B0E54D22AB86B1EA 84BA4FCF140C803D B39D603D9C12C702 0D6A2FDD994CF7D4 E136D05356C5834C D47710B67F50F3BF D447EC06FF22C8BB A3C10BFA4F246544 58A20AE77E6EA744 6CCA9CAA09F80A78 A5D2C7C6231043A0 7678AEBA3B1D8236 4BB674AF702FD376 7B6615BB34AFC04C CD2E1F8980AF290B 2ABA7F3EA13E9CC3 62773F08E435C2EC ECA8BDDB75CCB144 22A2F68263CE0348 32B0151E6129D16A 51B3C2655729568A 9F423FFC27AEF7FC 0F5EBCE8A2C59DFC 021A204F3721A599 91D7D3677C425F42 F698D317796852D7 AD7C8229392FF996 E697D15DF6D1855E 4D3A031084E1B350 9A11F6B6A1E13380 E4F62106608B362C 0BCB21443DF64C72 1816F352D9986C90 4F0CE478F8E1F882 4E35268FC670BEBE 6FBE467FD71ED9E4 EB1F776053CF4FE9 0FCF66787AFAD9B2 1CD76ADC15A8EFB9 9636185EDDC65E9F 53F29BE59A72BB7E 0F48B0DEA3BD64C4 B58FEF4590C7AB14 2849B2E52460A785 FEDFF40DADD320E4 0E6A4CE0F4A59EE5 D15CBFAA10A26A39 D451D1CF766F527F 7F06B490BD4E8305 E61A4E75E9B4B456 CAE007C88A20043D BAB7C4872BD3F8B3 F29F71864AC26480 326951A29F3F6659 B1412E8DCA4C5B05 4B27370E00A5C3BE 1F4300DFB3421518 B53C52546D37ADF7 F26C66650E1516C8 03A3B01E2F340109 D13580742E393250 46B2AF564D706B68 2EAC8C9F851771FD 425D3BE69B53D1EB 417690EBD436C4F2
- Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201212291800(name+title). Key = MD5(password) =2b6c59fe4380ce6a64a150dc20778836, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 64 GUIDs as hex (shown below).
Decrypted: GUID list
1 822322f3-aba9-712d-95f5-2b0db5769f6d 2 b15e583c-c471-3fa8-a97d-199aa6f6f47d 3 b827cf45-a3bb-1cee-94cb-087d29f6668c 4 34b36f35-0d9f-71d0-a34b-47f955d1a5fa 5 0a912894-e3f0-5af9-9946-59bdee9dd6d8 6 4ae10db5-a1e0-5794-b334-d7bbba3ad9bb 7 136bef5f-859e-871b-af7e-ac97ddeac34d 8 d9e32490-67d2-153a-8368-f57b6be2cdb2 9 2c37b97b-2f8b-8dcd-a201-049646b81a6a 10 ec2b31fe-35a5-23dc-9f0f-6655e8bdd80f 11 3b204ca3-4adf-8db2-9b01-8d10c3100981 12 e9f1174b-fca8-7c95-915e-54a78b2bc178 13 c10855ec-5ecd-357e-9e87-a429b6f3f8df 14 27bb4128-3e29-5004-8536-446106d1d626 15 8b2be2e5-f3dc-6451-bc56-ba4ae44e623f 16 d186ae6a-11ef-3ee9-8f64-c322f835ef74 17 4a724d93-e995-6e71-9bec-7bee86cf20f4 18 625cf614-b550-4d70-a7f9-702f91ca9200 19 50b65107-e236-52f2-8074-98aba89c9fe0 20 64218622-4b42-6a45-9822-69f27a42f0da 21 a16727af-da50-4ec3-b521-b30ca7941832 22 d0a00ffe-bace-8587-b139-89738316cca0 23 798cfeab-ebde-25c4-a59d-b3c491581db8 24 c0dfdc4f-0943-1e35-92ee-d5e2db1c0eb3 25 4b926ac1-3496-25c1-989a-586f0604aa0b 26 d9db7f7e-9e9f-3142-bf43-4d021023618b 27 e42db269-6783-2d9a-ae2d-4afe399596e3 28 14a8a7f6-9a0e-0628-baed-d91298ae5653 29 c68f76e0-04de-1e87-969d-7592eecd1224 30 e32d2976-1543-480b-9a1d-ac3c64b578de 31 b8dfbb81-2f81-307c-8eb9-2b85ec121e48 32 38cc432a-ae3e-7773-9c57-0f684310855c 33 bfd83cc4-9824-69c0-8888-90769e78dd24 34 92c3fcda-ea20-1f21-a661-6c3787f4fffd 35 71af1d23-bbb8-6f4d-94d2-c2d4b87c31d8 36 0dc4de5e-368b-2281-8305-a49405a2f525 37 da856754-97ff-6471-8eaa-a42ddb4b921a 38 3e281b50-cf35-65b1-b9ba-3a5a94445a33 39 3e8d6ec9-757b-4890-a88f-ec082d83aeaa 40 bd6a05ba-f9b0-388a-8096-38e196d32ae9 41 3c328166-a5f1-5a7a-8895-7f5eb5bc3d82 42 10700160-1eea-8b72-af2e-2e3ed2bd3e63 43 b8850a6e-5a15-2694-bd83-e699256a5b05 44 3dbe1a0e-6c7d-8f7a-aad1-f40bc202235c 45 be67b6d0-2f32-8fee-8386-27a6b9cf8fae 46 f1e1936f-af08-59c8-8759-a40bfa1ccb0a 47 2121842f-2376-7065-8ddd-66509f957738 48 4b2bf41b-ce5e-702e-aa07-fb49f5d20b89 49 bab1ff1f-8519-51ec-8820-33ecfffc301a 50 bbe36084-beab-5f71-a65f-9939f5c70c5d 51 60372dc8-06c2-354c-a70e-a5f126f80a1c 52 a1530cc8-d163-7969-b8e0-4ab1bf89c9e9 53 b45de7c6-e6b3-285b-8682-a503c50c4990 54 ef641523-c2ed-7941-b51a-3fe8183f86e9 55 f71d3c87-0d04-0483-b8d7-ace6b0213f6b 56 360de5d3-8c97-7298-ae66-38533cf67679 57 9d17395f-d96f-0825-b822-64ac5069e708 58 8a7be6d7-4f8f-842d-95b1-7ad361e1b1a6 59 297e5340-a0b4-4cf3-8b92-de0688cdcb51 60 d83804e9-cc40-271c-bd48-2d164ff403cc 61 c7ff9ba2-d0f2-3b24-9b43-878a3d68e1ce 62 1862aa82-8e7c-8850-9809-4c85deb1e153 63 2aad3eee-5bb5-8a48-8774-31810f160bb9 64 69c28b9f-c45b-4e70-8aca-ac23bb032dd0
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
7317558182873563645648212320143761626643582885775537270708423884. Exactly this sequence comes out ofnew Random(404).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. Part of Fixed N=64 (Dec 2012 - Jan 2013): an app start that posted N = 64 every time.
- Conclusion. Filler. The content is fully explained by the two RNGs.