diff --git a/de4dot.code/deobfuscators/Rummage/Deobfuscator.cs b/de4dot.code/deobfuscators/Rummage/Deobfuscator.cs index 5b517de5..fb50b00f 100644 --- a/de4dot.code/deobfuscators/Rummage/Deobfuscator.cs +++ b/de4dot.code/deobfuscators/Rummage/Deobfuscator.cs @@ -88,7 +88,7 @@ namespace de4dot.code.deobfuscators.Rummage { string version; switch (stringDecrypter.Version) { case RummageVersion.V1_1_445: version = "v1.1 - v2.0"; break; - case RummageVersion.V2_1_729: version = "v2.1 - v2.2"; break; + case RummageVersion.V2_1_729: version = "v2.1+"; break; default: version = null; break; } if (version != null) diff --git a/de4dot.code/deobfuscators/Rummage/RummageVersion.cs b/de4dot.code/deobfuscators/Rummage/RummageVersion.cs index 00e795e6..cddbd5b7 100644 --- a/de4dot.code/deobfuscators/Rummage/RummageVersion.cs +++ b/de4dot.code/deobfuscators/Rummage/RummageVersion.cs @@ -21,6 +21,6 @@ namespace de4dot.code.deobfuscators.Rummage { enum RummageVersion { Unknown, V1_1_445, // 1.1.445.2781 - 2.0.640.3707 - V2_1_729, // 2.1.729.3909 - 2.2.750.3964 + V2_1_729, // 2.1.729.3909 - 3.1.1016.4804 } } diff --git a/de4dot.code/deobfuscators/Rummage/StringDecrypter.cs b/de4dot.code/deobfuscators/Rummage/StringDecrypter.cs index cddd02c5..a166be6f 100644 --- a/de4dot.code/deobfuscators/Rummage/StringDecrypter.cs +++ b/de4dot.code/deobfuscators/Rummage/StringDecrypter.cs @@ -204,7 +204,6 @@ namespace de4dot.code.deobfuscators.Rummage { "System.Int64", }; static readonly string[] requiredLocals = new string[] { - "System.Boolean", "System.Byte[]", "System.Int32", "System.IO.FileStream",