首页 Android 正文
  • 本文约1343字,阅读需7分钟
  • 117
  • 0

安卓逆向——抓包

摘要

写给公司的安卓逆向教程 推荐抓包软件—reqable reqable 软件官网地址: Reqable 虽然 fiddler 更为经典并且免费,功能也更好用。但是在安卓抓包上还是比较推荐使用Reqable,因为 reqable 有一个巨大的优势——环境配置非常方便 下载证书插件并推送至手机 在左上角选项栏中找到证书,点击下拉列表中的 安装证书到Android设...

写给公司的安卓逆向教程

推荐抓包软件—reqable

reqable 软件官网地址: Reqable

虽然 fiddler 更为经典并且免费,功能也更好用。但是在安卓抓包上还是比较推荐使用Reqable,因为 reqable 有一个巨大的优势——环境配置非常方便

下载证书插件并推送至手机

在左上角选项栏中找到证书,点击下拉列表中的 安装证书到Android设备

安卓逆向——抓包

点击后出现弹框,建议选择Magisk模块,点击下载

安卓逆向——抓包

进入压缩包下载目录并打开cmd命令行,在将手机连接到电脑后执行

adb push .\reqable-magisk.zip /sdcard/

将压缩包推送到手机上

出现以下log即为推送成功,若有报错,重新抽出插入数据线,或检查adb是否开启

.\reqable-magisk.zip: 1 file pushed, 0 skipped. 0.0 MB/s (4062 bytes in 0.128s)

adb 命令参考:

ADB安装及使用详解(非常详细)从零基础入门到精通,看完这一篇就够了-CSDN博客

插件安装

手机上打开 APatch或者kernalsu APP

安卓逆向——抓包

安卓逆向——抓包

进入app后找到模块界面,点击右下角的安装

安卓逆向——抓包

进入后点击左上角三条横线

安卓逆向——抓包

点击带有手机型号的路径

如果没有这个路径需要进行如下操作打开内部存储空间

点击右上角三个点,如果有显示内部存储空间点击,若为隐藏内部存储空间则忽视

安卓逆向——抓包

查找点击推送的reqable-magisk.zip

安卓逆向——抓包

出现以下文字即为安装成功

安卓逆向——抓包

然后重启手机即可

安装抓包app

官网选择安卓平台arm64-v8a架构下载

安卓逆向——抓包

安装后下载到手机上,并打开

安卓逆向——抓包

工作模式选择协同

安卓逆向——抓包

然后按照操作提示在电脑端进行操作,建议使用二维码扫码

扫码完成后,点击app左上角三条横杠,标签页选择电脑ip

安卓逆向——抓包

然后看到图标为设备已连接,环境就配置好了,接下来只需要点击右下角图表进行控制抓包了

安卓逆向——抓包

操作技巧自行查看官方使用文档:介绍 | Reqable

Fiddler / charles 抓包

不太推荐使用 Fiddler / charles ,charles还好,fiddler安卓高版本我遇到好几次 vpn 请求转发不过去

但是fiddler的操作比reqable好多了,打断点 reqable 我用了几次都没断住,免费版也有很多限制

证书安装

Fiddler 上方状态栏选择 Tools--->options----->HTTPS

actions按钮选择导出证书到桌面

安卓逆向——抓包

安卓逆向——抓包

然后执行以下命令将证书推送到手机上

adb push .\FiddlerRoot.cer /sdcard/

手机上进入 设置 app,找到安全----》更多安全设置-----》加密与凭据(不同手机路径不一致)-----》安装证书——》选择 FiddlerRoot.cer

进入以下链接,下载最新版,并同样使用以下命令将压缩包推入手机

adb push .\MoveCertificate-v1.4.11.zipr /sdcard/

Releases · ys1231/MoveCertificate (github.com)

插件安装 参考上面reqable部分的插件安装内容,然后重启手机即可

VPN流量转发

先删除所有代理服务,然后添加代理服务器,参考目录配置就行,ip为电脑ip,端口号是fiddler/charles设置的端口号

安卓逆向——抓包

然后点击配置规则

安卓逆向——抓包

参考以下配置

安卓逆向——抓包

通过打开vpn、关闭vpn进行控制

标签:逆向抓包

扫描二维码,在手机上阅读
    评论