3

是否有任何用于反混淆的开源工具?无法读取显示类/方法为 A/B/C 等的反编译文件

4

3 回答 3

5

据我所知,没有这样的工具。我无法想象这是可能的,因为反混淆工具无法知道为方法和类赋予什么有意义的名称。

这就是人们混淆的原因。

于 2012-09-07T13:12:03.023 回答
5

唯一能以有意义的方式去混淆的开源工具就是你的头脑。

逆向工程很难,需要耐心、毅力、咖啡因、ESP 和星际迷航。

于 2012-09-07T13:27:45.080 回答
2

问题是,一旦 jar 文件被混淆,原始名称就会被破坏,并且通常会被缩短的名称替换。您可以尝试将混淆文件添加到项目中并使用重构工具替换更有意义的名称,因为您重构代码时为类赋予更有意义的名称,因为它们的目的变得更加清晰

于 2012-09-07T13:11:52.203 回答