Beispiel #1
0
 void ReloadModule(byte[] newModuleData, DumpedMethods dumpedMethods)
 {
     Logger.v("Reloading decrypted assembly (original filename: {0})", Filename);
     simpleDeobfuscatorFlags.Clear();
     using (var oldModule = module) {
         module = assemblyModule.Reload(newModuleData, CreateDumpedMethodsRestorer(dumpedMethods), deob as IStringDecrypter);
         deob   = deob.ModuleReloaded(module);
     }
     InitializeDeobfuscator();
     deob.DeobfuscatedFile = this;
     UpdateDynamicStringInliner();
 }