public override IDeobfuscator ModuleReloaded(ModuleDefMD module) { var newOne = new Deobfuscator(options); newOne.SetModule(module); newOne.methodsDecrypter = new MethodsDecrypter(module); newOne.methodsDecrypter.Find(); newOne.stringDecrypter = new StringDecrypter(module); newOne.stringDecrypter.Find(); newOne.assemblyDecrypter = assemblyDecrypter; newOne.ModuleBytes = ModuleBytes; newOne.decryptState = decryptState; return(newOne); }
public override IDeobfuscator moduleReloaded(ModuleDefMD module) { var newOne = new Deobfuscator(options); newOne.setModule(module); newOne.methodsDecrypter = new MethodsDecrypter(module); newOne.methodsDecrypter.find(); newOne.stringDecrypter = new StringDecrypter(module); newOne.stringDecrypter.find(); newOne.assemblyDecrypter = assemblyDecrypter; newOne.ModuleBytes = ModuleBytes; newOne.decryptState = decryptState; return newOne; }