示例#1
0
 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();
 }
示例#2
0
 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();
 }
示例#3
0
		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();
		}
示例#4
0
 short[] FindKey(MethodDef initMethod)
 {
     return(StringDecrypter.FindKey(initMethod, keyField));
 }
示例#5
0
 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();
 }
 short[] findKey(MethodDef initMethod)
 {
     return(StringDecrypter.findKey(initMethod, fields));
 }
示例#7
0
 short[] FindKey(MethodDef initMethod) => StringDecrypter.FindKey(initMethod, keyField);
示例#8
0
 short[] FindKey(MethodDef initMethod) => StringDecrypter.FindKey(initMethod, fields);