Example #1
0
        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;
 }