首页 > 移动平台 > 详细

使用apktool分析第一个Android 程序

时间:2020-09-24 22:03:40      阅读:57      评论:0      收藏:0      [点我收藏+]

先使用AS 生成apk。

技术分享图片

然后使用apktool命令解包:

apktool d release.apk -o outdir

技术分享图片

然后搜索字符串,类似于二进制反汇编的搜索字符串一样。

1)先查看解包的strings.xml是否有明文的字符串(没有被加密混淆过的)

cat ./res/values/strings.xml

2)使用grep搜索字符串对应的id

技术分享图片

3)分析含有这一id的smali文件,查找关键call和jmp的位置

技术分享图片

 

 找到关键jmp,然后修改,

技术分享图片

把 if-nez 改为if-eqz

技术分享图片

 

 修改完毕之后,重新打包。

 

使用apktool分析第一个Android 程序

原文:https://www.cnblogs.com/gusseMe/p/13726810.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!