使用jad反编译class文件

本文详细介绍jad反编译工具的使用方法,包括环境配置、单文件及文件夹的反编译操作。通过实例演示如何将class文件还原为java源代码,适用于软件逆向工程学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jad:反编译工具
可以将class文件反编译成java文件
假设将jad.exe安装在f:/java/jad目录下

如果*.class文件和jad程序不在同一个目录,就要用到path环境变量,
将jad 所在目录加到path路径中即可:set path=%path%;f:/java/jad
若要了解jad更为详细的使用帮助信息,直接运行jad.exe查看

 

 

1.反编译单个文件

jad -s java *.class (附,*.class指要反编译的文件名)

如jad -s java HelloWorld.class

 

2.反编译文件夹下所有的文件
比如需求是要把weka文件夹下及其子文件夹下所有的class文件反编译后放到dest目录中,并保持package原始结构
命令这样:
jad -r -d dest -s java "weka/**/*.class"

-r表示保持原始package结构
-d dest表示output目录为dest目录,没有此目录可以自行创建
-s java表示反编译后的后缀为.java

同理,如果要反编译所有org目录下的class文件的话,就要写成
jad -r -d dest -s java "org/**/*.class"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值