protected override void ScanForObfuscator() { methodsDecrypter = new MethodsDecrypter(Module); methodsDecrypter.Find(); stringDecrypter = new StringDecrypter(Module); stringDecrypter.Find(DeobfuscatedFile); booleanDecrypter = new BooleanDecrypter(Module); booleanDecrypter.Find(); assemblyResolver = new AssemblyResolver(Module); assemblyResolver.Find(DeobfuscatedFile); obfuscatorName = DetectVersion(); if (unpackedNativeFile) { obfuscatorName += " (native)"; } resourceResolver = new ResourceResolver(Module); resourceResolver.Find(DeobfuscatedFile); }
public ResourceResolver(ModuleDefMD module, ResourceResolver oldOne) { this.module = module; this.encryptedResource = new EncryptedResource(module, oldOne.encryptedResource); }
protected override void ScanForObfuscator() { methodsDecrypter = new MethodsDecrypter(module); methodsDecrypter.Find(); stringDecrypter = new StringDecrypter(module); stringDecrypter.Find(DeobfuscatedFile); booleanDecrypter = new BooleanDecrypter(module); booleanDecrypter.Find(); assemblyResolver = new AssemblyResolver(module); assemblyResolver.Find(DeobfuscatedFile); obfuscatorName = DetectVersion(); if (unpackedNativeFile) obfuscatorName += " (native)"; resourceResolver = new ResourceResolver(module); resourceResolver.Find(DeobfuscatedFile); }