public override IDeobfuscator moduleReloaded(ModuleDefinition module) { var newOne = new Deobfuscator(options); newOne.setModule(module); newOne.proxyCallFixer = new ProxyCallFixer(module); newOne.proxyCallFixer.findDelegateCreator(); newOne.stringDecrypter = new StringDecrypter(module); newOne.stringDecrypter.find(); newOne.assemblyDecrypter = new AssemblyDecrypter(module, assemblyDecrypter); newOne.assemblyDecrypter.find(); return(newOne); }
public override IDeobfuscator ModuleReloaded(ModuleDefMD module) { var newOne = new Deobfuscator(options); newOne.SetModule(module); newOne.proxyCallFixer = new ProxyCallFixer(module); newOne.proxyCallFixer.FindDelegateCreator(); newOne.stringDecrypter = new StringDecrypter(module); newOne.stringDecrypter.Find(); newOne.assemblyDecrypter = new AssemblyDecrypter(module, assemblyDecrypter); newOne.assemblyDecrypter.Find(); return newOne; }