改个软件,然后他们只有exe文件,是java语言编写桌面软件。一开始想没源码,那就从头写吧,研究了一番,那也太复杂了。何况我又不懂桌面开发。只会web开发。那个真头痛啊。而且那效果不知道怎么实现。 思来思去还是想办法看能不能反编译exe。结果网上找了一番也没有,搞了几个小时,此时突然想起以前用arthas可以知道类的,反编译java等。是不是可以进去反编译看看呢?那就马上干 1。下载https:arthas。aliyun。comdocinstalldetail。html widows电脑直接复制链接到浏览器打开https:arthas。aliyun。comarthasboot。jar 2。启动javajararthasboot。jar 哈哈,还真看到程序了。 输入1后报了个错: Unabletoattachto32bitprocessrunningunderWOW64 原来软件是32位的进程,而我的jdk64位的。所以要下载32的jdk来运行arthasboot。jar 装好32位的jdk8后,顺利启动 到了这里就非常有信心能反编译看看代码了。 又复习一下arthas是怎么用的。敲了多少个命令去试就不说了 我就输入了jvm命令,然后找到CLASSPATH,这里存放的是运行的临时文件 看到jar文件就好办了,通过jdgui就可以打开查看反编译文件了。