Esempio n. 1
0
 public AssemblyResolver(ModuleDefMD module, DecrypterType decrypterType)
 {
     this.module                    = module;
     frameworkType                  = DotNetUtils.GetFrameworkType(module);
     this.decrypterType             = decrypterType;
     codeCompilerMethodCallRestorer = new CodeCompilerMethodCallRestorer(module);
 }
Esempio n. 2
0
 public AssemblyResolver(ModuleDefinition module, DecrypterType decrypterType)
 {
     this.module = module;
     this.frameworkType = DotNetUtils.getFrameworkType(module);
     this.decrypterType = decrypterType;
     this.codeCompilerMethodCallRestorer = new CodeCompilerMethodCallRestorer(module);
 }
Esempio n. 3
0
 protected override void ScanForObfuscator()
 {
     decrypterType   = new DecrypterType(Module, DeobfuscatedFile);
     stringDecrypter = new StringDecrypter(Module, decrypterType);
     stringDecrypter.Find();
     assemblyResolver = new AssemblyResolver(Module, decrypterType);
     assemblyResolver.Find();
     resourceResolver = new ResourceResolver(Module, assemblyResolver);
     resourceResolver.Find();
     if (stringDecrypter.Detected)
     {
         DetectVersion();
     }
 }
Esempio n. 4
0
 public StringDecrypter(ModuleDefMD module, DecrypterType decrypterType)
 {
     this.module        = module;
     this.decrypterType = decrypterType;
 }
Esempio n. 5
0
		public StringDecrypter(ModuleDefMD module, DecrypterType decrypterType) {
			this.module = module;
			this.decrypterType = decrypterType;
		}
Esempio n. 6
0
 protected override void scanForObfuscator()
 {
     decrypterType = new DecrypterType();
     stringDecrypter = new StringDecrypter(module, decrypterType);
     stringDecrypter.find();
     assemblyResolver = new AssemblyResolver(module, decrypterType);
     assemblyResolver.find();
     resourceResolver = new ResourceResolver(module, assemblyResolver);
     resourceResolver.find();
     if (stringDecrypter.Detected)
         detectVersion();
 }
Esempio n. 7
0
 public AssemblyResolver(ModuleDefinition module, DecrypterType decrypterType)
 {
     this.module        = module;
     this.frameworkType = DotNetUtils.getFrameworkType(module);
     this.decrypterType = decrypterType;
 }
Esempio n. 8
0
 protected override void ScanForObfuscator()
 {
     decrypterType = new DecrypterType(Module, DeobfuscatedFile);
     stringDecrypter = new StringDecrypter(Module, decrypterType);
     stringDecrypter.Find();
     assemblyResolver = new AssemblyResolver(Module, decrypterType);
     assemblyResolver.Find();
     resourceResolver = new ResourceResolver(Module, assemblyResolver);
     resourceResolver.Find();
     if (stringDecrypter.Detected)
         DetectVersion();
 }
Esempio n. 9
0
 public AssemblyResolver(ModuleDefinition module, DecrypterType decrypterType)
 {
     this.module = module;
     this.decrypterType = decrypterType;
 }