应用截图
应用说明
黄鸟抓包(Reqable)是Android抓包工具,支持HTTP1.0、HTTP1.1、HTTP2.0、WebSocket和TLS/SSL等多种网络协议,能够满足不同场景下的抓包需求。数据查看方式多样,注入功能强大,用户可以根据需要灵活修改请求和响应数据,实现数据的精准操控。软件的使用无需对手机进行ROOT操作,降低了用户的使用门槛,同时也保证了手机的安全性,在各种设备上都能稳定运行。
1、导出证书:
在黄鸟抓包App中,点击设置,然后选择“SSL证书设置”。
点击“导出HttpCanary证书”,根据需求选择导出类型:未Root环境选.pem,Root环境选.0。
2、安装证书:
打开手机的设置,找到并点击“安全”->“更多安全设置”->“凭据储存”下的“从手机储存安装”->“CA证书”。
根据提示找到并选择之前导出的证书文件进行安装。如果出现安全性提醒,点击“仍然安装”即可。
安装完成后,可以在“设置–安全–更多安全设置-受信任的用户凭据-用户”中看到已安装的证书。
1、安装完成后,首次打开软件时会提示安装根证书,这是必须的步骤,否则无法抓包。按照提示完成证书安装(具体方法见上文)。
2、在黄鸟抓包的设置中,点击“目标应用”,添加需要抓包的应用。
3、点击主页右下角的小飞机图标,开启抓包功能。
4、打开目标应用并进行操作,黄鸟抓包会实时显示网络请求和响应数据。
在抓包过程中,找到需要修改的网络请求或响应数据。
静态注入
长按抓到的数据包,选择“静态注入”。
为注入命名,并选择要修改的部分(如请求体、响应体等)。
使用在线编辑器对选中的部分进行修改,如修改到期时间、标志位等。
修改完成后,点击保存。在设置中的“插件管理”中,可以看到刚刚创建的静态注入插件,点击启用即可。
动态注入
动态注入允许在运行时修改数据包,适用于需要实时修改网络请求的场景。
具体操作方法可能因黄鸟抓包的版本而异,一般可以在设置中找到相关选项进行配置。
抓包数据通常包含请求和响应两部分,以下是解读方法:
请求信息:
请求方法:如GET、POST等,表示客户端向服务器发起的操作类型。
URL:请求的地址,通常包含API接口路径。
请求头:包含用户代理、内容类型等信息,用于描述请求的性质。
请求体:对于POST请求,可能包含需要提交的数据,如表单内容。
响应信息:
状态码:如200表示成功,404表示未找到资源。
响应头:包含服务器返回的信息,如内容类型、编码方式等。
响应体:服务器返回的数据,可能是JSON、HTML等格式,具体取决于请求的接口。
注意事项
证书安装问题:如果证书安装失败,可以尝试手动将证书文件复制到系统目录(如/etc/security/cacerts/),并重命名文件。
Root设备:对于Root设备,可以使用Magisk模块和LSPosed模块来辅助证书安装。
无网络问题:如果抓包时出现无网络问题,可以尝试将证书文件复制到平行空间或虚拟机中,并在其中运行目标应用。
v2.33.12版本
- 【优化】部分场景下的内存占用过大和卡顿问题。
- 【优化】超大数据在原始Tab下显示为`<...>`避免性能问题。
- 【优化】生成Python-Requests代码使用拼接的URL而不是params字典。
- 【优化】API请求测试URL参数值中的`=`不再自动转码成`%3D`。
- 【优化】协同二维码IP地址列表删除VPN虚拟地址。
- 【修复】API请求测试URL参数名和参数值都为空时会丢失的bug。
- 【修复】切换网络后远程访问该设备出现请求回路的bug。
应用信息
语言:
简体中文
平台:
android
隐私说明:
查看包名:
com.reqable.android
权限说明:
查看
MD5:
B556E92FBD948258A4FF228302544C36
系统要求:
需要支持安卓系统5.2以上
备案号:
沪ICP备2023008646号-3A