自学内容网 自学内容网

逆向工程基本流程

1 逆向的基本流程

1获取目标app
(官网,豌豆荚),尽量不要去华为应用市场,小米应用市场下载–多渠道打包,安装到手机上

2使用抓包工具
抓包分析(charles,fiddler…)

3使用反编译工具
(JADX,JD-GUI。。),把apk反编译成java代码,分析java代码,定位代码位置

4 使用动态分析工具
如:frida,xposed。。通过hook,动态跟踪,确定代码位置,理解应用程序的执行流程#5 使用python还原代码,模拟发送请求,完成我们的操作

2.ADB的配置与使用

2.1 ADB是什么

「adb」即 Android Debug Bridge,亦称安卓调试桥,是谷歌为安卓开发者提供的开发工具之一,可以让你的电脑以指令窗口的方式控制手机。
可以在安卓开发者网页中的SDK平台工具页面下直接下载对应系统的adb配置文件,大小只有几十MB

下载地址:

1 下载地址(下载对应平台的adb)最新版:
https://developer.android.com/studio/releases/platform-tools?h1=zh-cn#
2 各平台历史版本下载地址:
https://androidmtk.com/download-android-sdk-platform-tools

3 下载完成是zip—》直接解压–》解


原文地址:https://blog.csdn.net/Winsom1/article/details/143038052

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!