zoukankan      html  css  js  c++  java
  • windows的win10和linux的centos环境下命令行反编译jar为java

    先说windows下,下载一个jad.exe,下载路径:https://varaneckas.com/jad/,下载的是windows那个,如下:

     下载下来,解压以后,会有一个jad.exe和一个readme.txt文件,将需要反编译的jar,比如test,jar放在jad.exe相同目录下即可,

    (1)首先执行jar -xvf test.jar 解压jar文件

    (2)再执行 jad.exe -o -r -sjava -ff -b com***.class  

    就可以了,反编译的java文件在com目录下class的相同路径下。

    linux的centos环境下,下载路径:https://varaneckas.com/jad/,但是下载的是如下这个,不要下载错了:

     之前看其他人的文档,看到的是下的Jad 1.5.8e for Linux On Intel platform那个,然后安装以后一直报“jad: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory”这个错,所以不能用Jad 1.5.8e for Linux On Intel platform这个。

    步骤:

    (1)unzip解压下载的jad158e.linux.static.zip后得到jad和一个readme,为方便使用,放到PATH路径下,我是将jad放在了/usr/lib/bin/目录下了

    (2)解压需要反编译的jar,比如test.jar,命令行: jar -xvf  test.jar

     (3)    jad -r -ff -s java com/**/*.class

    就可以了, com目录里放的就是你的反编译好的java代码

  • 相关阅读:
    【物联网】传感器+wifi传输+回复+显示
    【物联网】esp8266+LCD
    【物联网】esp8266
    windows渗透被人忽视的一些小命令
    一段刻骨铭心的爱
    网站安全狗最新版绕过测试
    Coremail邮件系统存储型XSS两个
    ......
    一个钓鱼站爆裤小记
    ASPX版菜刀一句话,留后门专用
  • 原文地址:https://www.cnblogs.com/zndxall/p/13204444.html
Copyright © 2011-2022 走看看