Ejemplo n.º 1
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();
     }
 }
Ejemplo n.º 2
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();
 }
Ejemplo n.º 3
0
 public VersionDetector(ModuleDefMD module, StringDecrypter stringDecrypter)
 {
     this.stringDecrypter = stringDecrypter;
     this.frameworkType   = DotNetUtils.GetFrameworkType(module);
 }
Ejemplo n.º 4
0
		public VersionDetector(ModuleDefMD module, StringDecrypter stringDecrypter) {
			this.stringDecrypter = stringDecrypter;
			this.frameworkType = DotNetUtils.GetFrameworkType(module);
		}
Ejemplo n.º 5
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();
 }
Ejemplo n.º 6
0
 public VersionDetector(StringDecrypter stringDecrypter)
 {
     this.stringDecrypter = stringDecrypter;
 }