有没有比较完美的JAVA反编译方法

木川瓦兹 发布于 2013/05/16 17:33
阅读 2K+
收藏 0

谁有比较完美的反编译方法。

我试了几个。

有些try catch 有问题

有些还有goto

还有的泛型有问题

甚至还有逻辑错误的

有没有比较完美的反编译的工具或者方法?

加载中
0
mallon
mallon
不混淆都很完美,混淆了都不完美
0
lxbzmy
lxbzmy

没有。对于研究来说 现在这个工具反编译出来的东西有参考价值就行了。

你要是想接手一个没源代码的项目,直接修改的话,反编译出来的东西还是满足不了的。


0
Monkey
Monkey
有些代码就是直接源码也很难看懂的
0
南湖船老大
南湖船老大
混淆后很难反编译,有些混淆器会利用Java字节码陷阱,产生畸形的字节码,极难破解。和一些基于汇编的病毒反破解技术类似
0
南湖船老大
南湖船老大
字节码就是JVM的汇编语言,它的表达能力比Java语言本身要大的多。所有Java源代码都能对应地翻译为字节码,但反之则不可,因为字节码只是给JVM看的,所以尽管不能反编译出来,但是是可以运行的。goto,异常等指令均可让反编译过程受阻。
返回顶部
顶部