cleanup, detect func(field * constant).

Sometimes non storing lvt instructions don't give us the correct getter
value eg

if (lvt > field * constant) -> actually if (lvt > field * x)
This commit is contained in:
Adam
2015-07-02 13:48:26 -04:00
parent 1056006b59
commit e5a8ff8268
2 changed files with 78 additions and 12 deletions

View File

@@ -59,7 +59,7 @@ public class Deob
// remove jump obfuscation
new Jumps().run(group);
//new ModularArithmeticDeobfuscation().run(group);
new ModularArithmeticDeobfuscation().run(group);
saveJar(group, args[1]);