华人澳洲中文论坛

热图推荐

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

    [复制链接]

    2023-2-6 21:28:16 14 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就能关上查看反编译文件了。

    发表回复

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

    返回列表 本版积分规则

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

    主题45

    帖子52

    积分251

    图文推荐