Ejemplo n.º 1
0
 protected override void ScanForObfuscator()
 {
     decrypterType = new DecrypterType(module);
     decrypterType.Find();
     nativeLibSaver = new NativeLibSaver(module);
     nativeLibSaver.Find();
     obfuscatorName = DetectVersion();
     if (unpackedNativeFile)
     {
         obfuscatorName += " (native)";
     }
 }
Ejemplo n.º 2
0
 public DecrypterType(ModuleDefMD module, DecrypterType oldOne)
 {
     this.module           = module;
     this.decrypterType    = Lookup(oldOne.decrypterType, "Could not find decrypterType");
     this.stringDecrypter1 = Lookup(oldOne.stringDecrypter1, "Could not find stringDecrypter1");
     this.stringDecrypter2 = Lookup(oldOne.stringDecrypter2, "Could not find stringDecrypter2");
     foreach (var method in oldOne.initMethods)
     {
         initMethods.Add(Lookup(method, "Could not find initMethod"));
     }
     UpdateModuleRefs();
 }