예제 #1
0
 public ResolverBase(ModuleDefMD module, ISimpleDeobfuscator simpleDeobfuscator, IDeobfuscator deob)
 {
     this.module             = module;
     frameworkType           = DotNetUtils.GetFrameworkType(module);
     this.simpleDeobfuscator = simpleDeobfuscator;
     this.deob = deob;
 }
예제 #2
0
 public AssemblyResolver(ModuleDefMD module, DecrypterType decrypterType)
 {
     this.module                    = module;
     frameworkType                  = DotNetUtils.GetFrameworkType(module);
     this.decrypterType             = decrypterType;
     codeCompilerMethodCallRestorer = new CodeCompilerMethodCallRestorer(module);
 }
예제 #3
0
		public ResourceDecrypter(ModuleDefMD module, ISimpleDeobfuscator simpleDeobfuscator) {
			this.module = module;
			frameworkType = DotNetUtils.GetFrameworkType(module);
			Find(simpleDeobfuscator);
		}
예제 #4
0
 public TamperDetection(ModuleDefMD module)
 {
     this.module   = module;
     frameworkType = DotNetUtils.GetFrameworkType(module);
 }
예제 #5
0
 public VersionDetector(ModuleDefMD module, StringDecrypter stringDecrypter)
 {
     this.stringDecrypter = stringDecrypter;
     this.frameworkType   = DotNetUtils.GetFrameworkType(module);
 }