是用 JD-GUI,JODE可以反编译 JAVA 代码,为了避免反编译,可以是用混淆软件编译 JAVA 代码,混淆后又带来调试不方便,因此混淆工具提供了重构堆栈功能。
商用混淆软件Zelix KlassMaster 可以提供到控制流的混淆,
免费的PROGUARD ,不提供控制流混淆,提供了重构堆栈,修改名称,压缩。
http://proguard.sourceforge.net/#downloads.html
做重构堆栈需要在混淆时选择obfuscate
<!--EndFragment-->
本文深入探讨了Java代码混淆技术及其带来的调试不便,重点介绍了商用混淆软件Zelix KlassMaster如何提供控制流混淆,并通过重构堆栈功能解决相关问题。同时对比了免费的ProGuard工具的特点,强调了其在代码压缩、修改名称等方面的优势。
是用 JD-GUI,JODE可以反编译 JAVA 代码,为了避免反编译,可以是用混淆软件编译 JAVA 代码,混淆后又带来调试不方便,因此混淆工具提供了重构堆栈功能。
商用混淆软件Zelix KlassMaster 可以提供到控制流的混淆,
免费的PROGUARD ,不提供控制流混淆,提供了重构堆栈,修改名称,压缩。
http://proguard.sourceforge.net/#downloads.html
做重构堆栈需要在混淆时选择obfuscate
<!--EndFragment-->
6458

被折叠的 条评论
为什么被折叠?