protected override void scanForObfuscator() { stringDecrypter = new StringDecrypter(module); stringDecrypter.find(DeobfuscatedFile); resourceResolver = new ResourceResolver(module, DeobfuscatedFile, this); resourceResolver.find(); assemblyResolver = new AssemblyResolver(module, DeobfuscatedFile, this); assemblyResolver.find(); obfuscatorName = detectVersion(); }
protected override void ScanForObfuscator() { staticStringInliner.UseUnknownArgs = true; arrayBlockState = new ArrayBlockState(module); arrayBlockState.Initialize(DeobfuscatedFile); stringDecrypter = new StringDecrypter(module); stringDecrypter.Find(DeobfuscatedFile); resourceResolver = new ResourceResolver(module, DeobfuscatedFile, this); resourceResolver.Find(); assemblyResolver = new AssemblyResolver(module, DeobfuscatedFile, this); assemblyResolver.Find(); obfuscatorName = DetectVersion(); }
short[] FindKey(MethodDef initMethod) { return(StringDecrypter.FindKey(initMethod, keyField)); }
short[] findKey(MethodDef initMethod) { return(StringDecrypter.findKey(initMethod, fields)); }
short[] FindKey(MethodDef initMethod) => StringDecrypter.FindKey(initMethod, keyField);
short[] FindKey(MethodDef initMethod) => StringDecrypter.FindKey(initMethod, fields);