Support Confuser 1.9 r78964
This commit is contained in:
parent
3447efba31
commit
9ddad4bb5a
|
@ -809,14 +809,16 @@ namespace de4dot.code.deobfuscators.Confuser {
|
||||||
case ConfuserVersion.v19_r78056_dynamic:
|
case ConfuserVersion.v19_r78056_dynamic:
|
||||||
case ConfuserVersion.v19_r78056_native:
|
case ConfuserVersion.v19_r78056_native:
|
||||||
minRev = 78056;
|
minRev = 78056;
|
||||||
maxRev = 78342;
|
// r78964 removed code that made it impossible to differentiate it from this
|
||||||
|
// version. All we know is that it can't be r78363-r78963.
|
||||||
|
maxRev = int.MaxValue;
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
case ConfuserVersion.v19_r78363_normal:
|
case ConfuserVersion.v19_r78363_normal:
|
||||||
case ConfuserVersion.v19_r78363_dynamic:
|
case ConfuserVersion.v19_r78363_dynamic:
|
||||||
case ConfuserVersion.v19_r78363_native:
|
case ConfuserVersion.v19_r78363_native:
|
||||||
minRev = 78363;
|
minRev = 78363;
|
||||||
maxRev = int.MaxValue;
|
maxRev = 78963;
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default: throw new ApplicationException("Invalid version");
|
default: throw new ApplicationException("Invalid version");
|
||||||
|
|
|
@ -46,7 +46,7 @@ namespace de4dot.code.deobfuscators.Confuser {
|
||||||
76558, 76580, 76656, 76871, 76923, 76924, 76933, 76934,
|
76558, 76580, 76656, 76871, 76923, 76924, 76933, 76934,
|
||||||
76972, 76974, 77124, 77172, 77447, 77501, 78056, 78072,
|
76972, 76974, 77124, 77172, 77447, 77501, 78056, 78072,
|
||||||
78086, 78196, 78197, 78342, 78363, 78377, 78612, 78638,
|
78086, 78196, 78197, 78342, 78363, 78377, 78612, 78638,
|
||||||
78642, 78730, 78731, 78962, 78963,
|
78642, 78730, 78731, 78962, 78963, 78964,
|
||||||
};
|
};
|
||||||
|
|
||||||
static Dictionary<int, Version> revToVersion = new Dictionary<int, Version> {
|
static Dictionary<int, Version> revToVersion = new Dictionary<int, Version> {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user