java开发的exe文件,我是如何通过arthas找回源码的

改个软件,然后他们只有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

标签:源码   文件   头痛   进程   命令   浏览器   顺利   桌面   效果   软件

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top