安卓反编译揭秘(爱加密系列教程四)
【HACK】破解APK并注入自己的代码
请不要去干坏事!
使用工具:
APKTool
提醒:能够正常安装到手机上的APK都是带有签名的(不了解签名的可以百度),APK在破解重新打包后是已经不再拥有签名的,如果想要你破解后的APK能够正常运行请重新签名。
apk其实也就是一个压缩包。我们来看看里边都有什么吧?如下图:
![](/d/file/Article/jiami/2013-12-09/8f4b2645646565780f154e7802d85614.png)
META-INF 是存放签名的文件夹,这里我们不做过头的解释
Res是存放xml配置文件和图片文件,这些文件都是经过加密无法直接查看
Classes.dex和resources.arc是源码的加密文件,它的具体操作流程如下图:
![](/d/file/Article/jiami/2013-12-09/c1e7ae9540755bac48177096de802de8.png)
注意:回编译后的apk是没有签名的,需要签名后才能正常安装。
OK!接下来就是利用apktool工具来反编译和回编译了。它的基本语法如下:
反编译apk:
![](/d/file/Article/jiami/2013-12-09/bdb4772182ca41c41d5d64dacb24b383.png)
![](/d/file/Article/jiami/2013-12-09/bdb4772182ca41c41d5d64dacb24b383.png)
编译成功之后会生成对于的文件夹,文件夹内部的smali就是源码文件了,如果会davlik(.smail)语法 就能动态注入代码了
回编译成apk:
![](/d/file/Article/jiami/2013-12-09/ba4b956414bd42cfb7a7b654ff996bd1.png)
回编译后的apk会是在test/dist目录下。注意:回编译后的apk是没有签名的,需要签名后才能正常安装
閹躲儱鎮曠€涳缚绡勯崝鐘蹭簳娣囷拷/QQ 1602007閿涘苯鍙у▔銊b偓濠佺閺傜浠堥惄鐔虹秹閵嗗浜曟穱鈥冲彆娴兼褰�
>更多相关文章
- 10-28怎样设密码不易被黑客破解
- 10-21不要随便连wifi了 你的手机可能已被黑客监听
- 09-30破解软件基本要求
- 09-30揭密软件加密保护技术
- 12-20使用tea算法对数据进行加密
- 12-17Android(安卓) APK文件反编译详解
- 12-17基于水印与电子签名的公开文档保护方法
- 12-09新手菜刀修改
首页推荐
佛山市东联科技有限公司一直秉承“一切以用户价值为依归
- 01-11全球最受赞誉公司揭晓:苹果连续九年第一
- 12-09罗伯特·莫里斯:让黑客真正变黑
- 12-09谁闯入了中国网络?揭秘美国绝密黑客小组TA
- 12-09警示:iOS6 惊现“闪退”BUG
- 02-06不止移动支付,春节长假外国游客一部手机解
- 02-06低至3折,百度智能云宣布上线DeepSeek-R1/V
- 02-06DeepSeek崛起撼动美股,人工智能市场格局或
- 02-06峰飞航空获颁2吨级eVTOL生产许可证
- 02-06中国科大成功研发19自由度仿生灵巧手,能够
相关文章
24小时热门资讯
24小时回复排行
热门推荐
最新资讯
操作系统
黑客防御