faster AS2 deobfuscation (ActionDeobfuscatorSimple and ActionDeobfuscator combined to a single linked list based algorithm), caching deobfuscated action list

This commit is contained in:
honfika@gmail.com
2015-10-20 09:13:50 +02:00
parent d5fee60f26
commit f699fd72bb
18 changed files with 420 additions and 185 deletions

View File

@@ -2194,8 +2194,8 @@ public class Graph {
exprList.add(expr);
checkContinueAtTheEnd(commands, currentLoop);
ret.add(index, li = new DoWhileItem(null, currentLoop, commands, exprList));
}
loopTypeFound = true;
}
}
@@ -2263,7 +2263,6 @@ public class Graph {
}
return ret;
}
protected void checkGraph(List<GraphPart> allBlocks) {