protected override void ScanForObfuscator() { RemoveObfuscatorAttribute(); jitMethodsDecrypter = new JitMethodsDecrypter(Module, DeobfuscatedFile); try { jitMethodsDecrypter.Find(); } catch { } if (jitMethodsDecrypter.Detected) { InitializeObfuscatorName(); return; } memoryMethodsDecrypter = new MemoryMethodsDecrypter(Module, DeobfuscatedFile); memoryMethodsDecrypter.Find(); if (memoryMethodsDecrypter.Detected) { InitializeObfuscatorName(); return; } InitializeTheRest(null); }
protected override void ScanForObfuscator() { RemoveObfuscatorAttribute(); jitMethodsDecrypter = new JitMethodsDecrypter(module, DeobfuscatedFile); try { jitMethodsDecrypter.Find(); } catch { } if (jitMethodsDecrypter.Detected) { InitializeObfuscatorName(); return; } memoryMethodsDecrypter = new MemoryMethodsDecrypter(module, DeobfuscatedFile); memoryMethodsDecrypter.Find(); if (memoryMethodsDecrypter.Detected) { InitializeObfuscatorName(); return; } InitializeTheRest(null); }