改个软件,然后他们只有exe文件,是java语言编写桌面软件。一开始想没源码,那就从头写吧,研究了一番,那也太复杂了。何况我又不懂桌面开发。只会web开发。那个真头痛啊。而且那效果不知道怎么实现。
思来思去还是想办法看能不能反编译exe。结果网上找了一番也没有,搞了几个小时,此时突然想起以前用arthas可以知道类的,反编译java等。是不是可以进去反编译看看呢?那就马上干
1.下载 https://arthas.aliyun.com/doc/install-detail.html
widows电脑直接复制链接到浏览器打开 https://arthas.aliyun.com/arthas-boot.jar
2.启动 java -jar arthas-boot.jar
哈哈,还真看到程序了。
输入1后报了个错:
Unable to attach to 32-bit process running under WOW64
原来软件是32位的进程,而我的jdk64位的。所以要下载32的jdk来运行arthas-boot.jar
装好32位的jdk8后,顺利启动
到了这里就非常有信心能反编译看看代码了。
又复习一下arthas是怎么用的。敲了多少个命令去试就不说了
我就输入了jvm命令,然后找到CLASS-PATH,这里存放的是运行的临时文件
看到jar文件就好办了,通过jd-gui就可以打开查看反编译文件了。
页面更新:2024-05-21
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号