Support Confuser 1.9 r76119 anti debugger

This commit is contained in:
de4dot 2012-08-08 21:32:15 +02:00
parent 4be2145cb6
commit 0ae0e17bb1

View File

@ -73,9 +73,14 @@ namespace de4dot.code.deobfuscators.Confuser {
return false;
if (!DotNetUtils.isMethod(method, "System.Void", "()"))
return false;
if (!DotNetUtils.hasString(method, "COR_ENABLE_PROFILING"))
return false;
if (!DotNetUtils.hasString(method, "COR_PROFILER"))
if (DotNetUtils.hasString(method, "COR_ENABLE_PROFILING") &&
DotNetUtils.hasString(method, "COR_PROFILER")) {
}
else if (DotNetUtils.hasString(method, "COR_") &&
DotNetUtils.hasString(method, "ENABLE_PROFILING") &&
DotNetUtils.hasString(method, "PROFILER")) {
}
else
return false;
if (!DotNetUtils.hasString(method, "Profiler detected"))
return false;