华人澳洲中文论坛

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

[复制链接]

2023-2-6 21:28:16 44 0

改个软件,而后他们只要exe文件,是java言语编写桌面软件。一开始想没源码,那就从头写吧,钻研了一番,那也太繁杂了。何况我又不懂桌面开发。只会web开发。阿谁真头痛啊。并且那成果不知道怎么完成。
思来思去仍是想方法看能不克不及反编译exe。后果网上找了一番也没有,搞了几个小时,此时忽然想起之前用arthas能够知道类的,反编译java等。是否能够进去反编译看看呢?那就马上干
1.下载 http://arthas.aliyun.com/doc/install-detail.html
widows电脑间接复制链接到阅读器关上 http://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就能关上查看反编译文件了。

发表回复

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则

:
中级会员
:
论坛短信
:
未填写
:
未填写
:
未填写

主题44

帖子51

积分251

图文推荐

  • 撞穿学校栅栏害死十一岁男孩的司机不必坐牢

    一位女司机撞穿学校栅栏、害死了11岁男孩,被罚20

  • 全科医生正告花粉症时节正在好转

    全国各地的全科医生正告春季的开端标记着花粉症时

  • 新西兰总理:出世在新西兰的新纳粹Thomas S

    新西兰总理拉克森称新纳粹Thomas Sewell是坏人,

  • 新州护士和助产士承受暂时加薪3%的前提

    新州护士和助产士投票承受政府提出的暂时加薪3%以

  • 新纳粹份子如何利用“普通父母”的掩护在反

    星期天,新纳粹份子在反移民集会开端前大约一个小