
评分:
好评:
差评:
手机扫描下载
Reqable 是一款强大的 API 调试工具。它基于 MITM 代理技术,能够高效捕获并分析 HTTP、HTTPS 等多协议流量,完整还原数据交互的每个环节。用户可以从流量列表中直接创建 API 测试请求,并对各类参数进行编辑。该工具支持自定义重写规则与断点规则,还能编写 Python 脚本,满足复杂的测试场景。此外,多端协同功能让手机流量可以一键转发到桌面端分析,显著提升了开发效率,是开发者的得力工具。

我们以轻颜相机为例,来简单熟悉一下 Reqable 的基本用法。

首先,下载好轻颜相机和 Reqable。首次打开软件时,系统会提示你安装根证书,这一步是必须完成的,否则无法进行抓包。

在 Reqable 中,点击设置,进入目标应用,然后添加轻颜相机。这样做可以避免抓取其他无关应用的数据,方便后续查找数据包。添加目标应用后,点击主页右下角的小飞机图标,开启抓包。抓包开启后,进入轻颜相机,随意操作几下,然后返回 Reqable。

首先,找到如图1所示的数据。长按该数据,选择静态注入,为这个注入命名。然后点击响应,滑动到页面最底部,找到请求体这一栏,点击右边的小笔头,选择在线编辑。原数据如下:
在其中找到几个关键数据,例如 end_time、flag、subscribe 等,对它们进行调试。修改到期时间和 false 值,最终效果如下所示。

修改完成后,点击右上角的对号进行保存。保存后,在设置中的插件管理里,就可以看到刚刚创建的静态注入插件。点击启用即可。

之后再次开启抓包,进入轻颜相机,就可以看到会员已经调试成功。
1. 在进行抓包前,首先需要对手机进行 root 操作。因为安卓开发者团队规定,安卓7之后的设备必须 root 后才能安装证书。如果没有安装证书,Reqable 应用只能获取 HTTP 协议流量数据包的响应体,无法获取 HTTPS 协议数据包的响应体。目前很多手机应用和网页端软件的数据接口都采用加密的 HTTPS 协议,不安装证书会对抓包造成严重影响。
2. 如何 root 自己的安卓设备,用户可以根据自己的技术习惯自行查找,或参考官方应用中的相关指导进行证书安装,如下图所示。

3. 如果用户不想 root 设备,官方也提供了在 Magisk 模块管理器中操作的方式,具体操作方法可以在应用中查看。

4. 安装好证书后,就可以进行抓包操作了。为了保证抓包的准确性,用户可以先打开手机上需要抓包的应用或浏览器页面。在完成目标操作的前一步,再开启 Reqable 应用右下角的抓包按钮。同时,最好将手机中其他应用程序的进程全部结束掉,否则抓取到的数据包过多,会导致难以分辨哪条数据才是目标数据。如下图所示,在未清理进程的情况下胡乱抓包,很难分清哪条数据是有用的。

5. 如果用户像上面那样抓取了过多数据,可以先点击右下角的按钮停止抓包,然后点击左上角的清空按钮,将多余的数据清理掉。

6. 让界面恢复到最初状态。

7. 接着,用户按照上述第3点所说的进行操作,先清理掉所有应用程序的进程。

8. 然后打开需要抓包的应用或网页。例如,要抓取自己 IP 地址的数据,可以在点击查询按钮之前,先开启 Reqable 应用上的抓包按钮。接着点击网页上的查询按钮,随后关闭抓包。应用会提供缩略图供用户实时浏览。

9. 此时的数据就很容易分辨了。

10. 然后可以点击自己的数据,获取响应体中的内容。在查看数据时,可以切换为文本格式或 hex 等视图模式进行查看。

最新评论