有什么好的java反混淆器吗?

逆向工程 混淆 爪哇 去混淆
2021-07-02 19:37:38

所以我为 java 源代码构建了一个混淆器,有人知道是否有任何好的反混淆器可以测试我的混淆器有多好?我知道有很多反混淆器,但是其中很多只是将 java 字节码反编译回源代码,但实际上并没有针对很多混淆技术,例如不透明谓词、控制流混淆和其他混淆技术。所以我想知道是否有人可以推荐任何可能针对我上面提到的技术的反混淆器?

1个回答

正如我在这里写的那样,Proguard 的“优化”阶段会导致对垃圾进行反混淆 - http://www.surrendercontrol.com/2016/03/using-proguard-to-deobfuscate-code.html

此外,Caleb Fention 的 Simplify 引擎有很多很好的想法,并为 Dalvik 代码实现了它们,如果不是直接用于 JVM - https://github.com/CalebFenton/simplify