diff --git a/de4dot.code/deobfuscators/Confuser/Deobfuscator.cs b/de4dot.code/deobfuscators/Confuser/Deobfuscator.cs index 095c09e3..dc92a0fe 100644 --- a/de4dot.code/deobfuscators/Confuser/Deobfuscator.cs +++ b/de4dot.code/deobfuscators/Confuser/Deobfuscator.cs @@ -118,7 +118,7 @@ namespace de4dot.code.deobfuscators.Confuser { protected override int detectInternal() { int val = 0; - int sum = toInt32(jitMethodsDecrypter.Detected) + + int sum = toInt32(jitMethodsDecrypter != null ? jitMethodsDecrypter.Detected : false) + toInt32(proxyCallFixer != null ? proxyCallFixer.Detected : false) + toInt32(antiDebugger != null ? antiDebugger.Detected : false) + toInt32(antiDumping != null ? antiDumping.Detected : false) +