首页 > 其他分享 >使用jad反编译jar/war包项目

使用jad反编译jar/war包项目

时间:2022-08-26 21:56:42浏览次数:52  
标签:反编译 exe jar https jad com

使用jd-gui,只能反编译具体一个.class文件,不能完成整个项目的反编译; 而jad.exe能够满足反编译整个项目的需求。 首先,下载jad.exe 下载地址:https://varaneckas.com/jad/ 解压后,发现点击jad.exe 无法启动,只会闪一下便退出。 研究后发现,jad是一个命令来行工具,无需安装,通过打开cmd并切换到jad所在目录,输入jad即可运行,具体命令为:

jad -o -r -s java -d src classes/**/*.class

本文转自: 

https://www.jianshu.com/p/737da95cc365?u_atoken=8cf51cfb-7317-40a7-afe7-9e3c0f4b5b7b&u_asession=0112ppn51-KhcN64zWigZtZRd7RbGCMGUlGltQXLW5uMRNcnPocLF1YtW0UtL2RVIjX0KNBwm7Lovlpxjd_P_q4JsKWYrT3W_NKPr8w6oU7K-qdjiqNltuQQJt6C5_C1F-CvvWHyhA8I9G3hxoTho1LGBkFo3NEHBv0PZUm6pbxQU&u_asig=05-9S1MmLFHbQPxxTfc7uUI-g1RDsJrw-JYlyPp9McytyjjLF9ebVw8f3EUHbEhYKodUmB5LFE8fu25v901EaBTzBA9V3l3ZtazXMpQtzDjfpFxNxqe9THyiRoUg3ixnqAni0zY1IMMNqNJz8fsm5LvGD4kSkUwO8wxOxfXyJERA79JS7q8ZD7Xtz2Ly-b0kmuyAKRFSVJkkdwVUnyHAIJzd686VBrMvsdQxlqNyf_t02s8Iu5OyKv5j9aUmFp6_vWChTz2MQxpCmDDGYlh3aZze3h9VXwMyh6PgyDIVSG1W-RQErc42p4c4xQxU70hr0SMcP86Dpk-9o5WW2hT6bxqvWiz_1PS1u8Ub0CqBvEJkLfO_K0xMIz1kNzKE0CYFEvmWspDxyAEEo4kbsryBKb9Q&u_aref=PRFQfIfOSsKh%2BVbj4r88ixClUrQ%3D

标签:反编译,exe,jar,https,jad,com
From: https://www.cnblogs.com/nizuimeiabc1/p/16629367.html

相关文章

  • JAVA基础-jar包和war包的区别
    转载:https://juejin.cn/post/7086099522903883790jar包:是与平台无关的文件格式,允许将多个文件组合成一个压缩文件,以zip文件格式为基础,不同的是jar文件不仅用域压缩和发布,......
  • JCEF 初体验,window系统构建jar包
    前言本文记录如何通过jcef源代码去构建自己所需要的jar包,此文章构建的为windows64位jcef的jar包,若需要构建32位的jar包,则需要按照文章将相关准备软件设置为32位......
  • 打包jar包,和运行
    如果有MANIFEST.MF这个文件就要删除,第一次没有File>ProjectStructure第一种打包成一个jar包和多个依赖包统一打包在一起: 点击你刚刚生成的jar包运行一下:生......
  • linux-启停jar脚本
    #!/bin/bashJAVA_OPTIONS="-Xmx1024m-Xms126m-Duser.timezone=GMT+08"JARPATH=`pwd`declare-aJARNAMEfunctionfindJAR(){JARNAME=($(ls-l$JARPATH|gre......
  • maven项目不上传某些jar文件到私服
    maven项目,在顶层目录执行deploy命令时,默认会将所有的jar包全部上传到私服,实际上我们只需要上传接口jar文件即可。解决方案:在不需要上传的项目pom.xml文件中,加上如下即可。......
  • linux中jar包启动sh命令模板
    #!/bin/shcd/usr/xxx/xxx/xxx/pid=`ps-ef|grep'xxxx.jar*'|grep-vgrep|awk'{print$2}'`if[-n"${pid}"];thenkill-9${pid}echo"Process[WS]ki......
  • Java Servlet 入门:使用Tomat的servlet-api.jar库解决:servlet java.lang.ClassNotFound
    问题:在通过Maven添加依赖:javax.servlet-api后,发现运行总是提示错误:对于新手,如果短时间内,通过网上的教程,无法解决该问题,那么,可以先跳过它。有一种替换方式,就是引用Tomca......
  • maven工程servlet实例之指定web资源包以及导入项目依赖的jar包以及jar包冲突解决
    maven工程servlet实例之指定web资源包  在webapp包下可以直接创建jsp文件,但是在java包下我们不可以直接创建jsp文件。   如果想要在java包下创建jsp文件,就需......
  • manjaro clion/pycharm 快捷方式
    步骤差不多,1.首先下载>>https://www.jetbrains.com.cn/pycharm/download/download-thanks.html?platform=linux2.解压到一个文件夹, 我在work目录下建了一个applicti......
  • ERROR--"Unable to process Jar entry [module-info.class] from Jar"
    UnabletoprocessJarentry[module-info.class]fromJar原因分析无法从Jar包中处理jar条目[module-info.class]场景启动Idea项目时会出现严重的红色错误......