Example #1
0
        protected override void scanForObfuscator()
        {
            findKillType();
            mainType = new MainType(module);
            mainType.find();
            proxyCallFixer = new ProxyCallFixer(module, mainType);
            proxyCallFixer.findDelegateCreator();
            methodsDecrypter = new MethodsDecrypter(mainType);
            methodsDecrypter.find();
            stringDecrypter = new StringDecrypter(module, mainType);
            stringDecrypter.find();
            var version = detectVersion();

            if (!string.IsNullOrEmpty(version))
            {
                obfuscatorName = obfuscatorName + " " + version;
            }
        }