日期:2014-05-20  浏览次数:20843 次

逆向调试.jar (无源码)可行否?
请问 我有一个.jar,没有源码,能否在ide里动态调试,能单步走,下断点什么的。
谢谢。

------解决方案--------------------
没源码做不到,不过网上有反编译工具,可以看到它的源码
------解决方案--------------------
反编译,如果源程序做过混淆,反编译的结果可能有点不好看。
------解决方案--------------------
使用jd-gui.exe进行反编译,jd-gui有个好处是能够将所有反编译好的java打包成zip.
然后自己eclipse新建一个工程,将上述的zip包解压后copy到工程。

工程中还需要添加第3方库,这需要你自己下载。有的地方编译不通过的地方,还是你需要修改的。不过不是很多。
------解决方案--------------------
http://www.blogjava.net/hongjunli/archive/2007/08/15/137054.html

在你的eclipse安装反编译插件,按步骤来 ,直接f3可以追踪源码
------解决方案--------------------
有时候行数对不齐 除非不jar了 用编译后的源码