Android安全专项测试之Dex2jar

dex2jar

辅助工具

JD-GUI

dex2jar包

下载完dex2jar包后,解压缩后得到下面的目录:

这里写图片描述

反编译

讲APK包后缀名改为.zip文件,然后解压缩,解压缩后得到的文件目录如下:

这里写图片描述

这个里面和apktool工具反编译的文件是有区别的,比如AndroidManifest.xml文件没有之前那么清晰,看不到原来数据:
这里写图片描述

当然这个地方我们不关心这个,我们主要看classes.dex文件,把这个文件copydex2jar目录下。

d2j_invoke.sh添加执行权限,后执行如下命令:

chmod +x d2j_invoke.sh
sh d2j-dex2jar.sh classes.dex

然后会生成一个jar包:

这里写图片描述

JD-GUI打开

这里写图片描述

剩下的就是分析了。

更新

其实dex2jar可以直接把APK文件转成jar包。

58deMacBook-Pro-7:dex2jar-2.0 wuxian$ sh d2j-dex2jar.sh classes.dex
dex2jar classes.dex -> ./classes-dex2jar.jar
58deMacBook-Pro-7:dex2jar-2.0 wuxian$ sh d2j-dex2jar.sh a_1.apk
dex2jar a_1.apk -> ./a_1-dex2jar.jar
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值