<返回更多

Android逆向反编译代码注入APK过程思路分析

2020-08-06    
加入收藏

一、名称解释

二、反编译工具

Apktool

dex2jar

JD-GUI

三、注入思路

Android逆向反编译代码注入APK过程思路分析

注入思路流程图

四、流程详解

  1. 将目标apk反编译出smali1文件;
  2. 把目标apk解压后,使用dex2jar工具将dex文件转为jar文件;
  3. 通过JD打开jar文件,查看目标App业务逻辑,找到对应 注入的地方;
  4. 开发jar包库文件;
  5. 将jar包文件转为smali2文件;
  6. 把smali1和smali2合成为smali3文件;
  7. 在smali1文件中调用smali2相关代码,完成注入;
  8. 回编译;
  9. 重签名;
  10. 安装测试;

综上:通过反编译工具,再结合注入流程,即可将我们想要的功能注入到APK安装包,实现代码注入的目标

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>