Move method to base class

This commit is contained in:
de4dot 2011-12-21 19:21:06 +01:00
parent f87fabd6aa
commit d24da2f24c
3 changed files with 4 additions and 11 deletions

View File

@ -646,5 +646,9 @@ namespace de4dot.code.deobfuscators {
foreach (var method in type.Methods)
methods[new MethodReferenceAndDeclaringTypeKey(method)] = true;
}
public static int convert(bool b) {
return b ? 1 : 0;
}
}
}

View File

@ -216,9 +216,6 @@ namespace de4dot.code.deobfuscators.dotNET_Reactor.v3 {
protected override int detectInternal() {
int val = 0;
if (unpackedNativeFile)
val += 100;
int sum = convert(unpackedNativeFile) +
convert(decrypterType.Detected) +
convert(nativeLibSaver.Detected);
@ -228,10 +225,6 @@ namespace de4dot.code.deobfuscators.dotNET_Reactor.v3 {
return val;
}
static int convert(bool b) {
return b ? 1 : 0;
}
protected override void scanForObfuscator() {
decrypterType = new DecrypterType(module);
decrypterType.find();

View File

@ -241,10 +241,6 @@ namespace de4dot.code.deobfuscators.dotNET_Reactor.v4 {
return val;
}
static int convert(bool b) {
return b ? 1 : 0;
}
protected override void scanForObfuscator() {
methodsDecrypter = new MethodsDecrypter(module);
methodsDecrypter.find();