Exemple #1
0
 void reloadModule(byte[] newModuleData, DumpedMethods dumpedMethods)
 {
     Log.v("Reloading decrypted assembly (original filename: {0})", Filename);
     simpleDeobfuscatorFlags.Clear();
     module = assemblyModule.reload(newModuleData, dumpedMethods);
     deob   = deob.moduleReloaded(module);
     initializeDeobfuscator();
     deob.DeobfuscatedFile = this;
     updateDynamicStringInliner();
 }
 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();
 }