黄鸟抓包app(Reqable)属于安卓平台上一款相当实用的网络封包分析工具,整体走的是干净清爽的界面路线,上手门槛不高,装好后就能直接对手机流量做抓取操作。它在拦截数据的并且,还能防范某些软件私自篡改系统设置。工具集成了多种常见抓包手段,用SpyNet组件,用户可以按需指定抓取IP包或是ARP包,也能依据不同网段设定更精确的过滤规则。
这款抓包工具对隐私保护做得比较到位,运行时不需要获取ROOT权限,默认配置就能把个人数据锁得较牢。它还带有一套注入功能,能对请求参数、请求头、响应头、请求体、响应体以及状态行进行修改。兼容范围也比较广,HTTP系列协议、WebSocket等都能正常抓取,适应不同场景的需要。用它来监测手机里各个应用的后台通信状态,也能让用户更清楚地掌握自己设备的联网情况。
移动端可以独立完成流量监听工作,不必依赖电脑端的辅助程序。直接在手机上就能拦截应用流量、查看HTTP报文内容,分析网络请求的细节,快速找出通信异常的位置。界面内提供了多种数据浏览模式,Json视图、Hex视图、图片预览都在其中,方便开发者从不同角度查看和理解数据。捕获到的请求还可以再做重放、修改、分析或者存下来备用。
觉得在手机小屏幕上操作有局限的话,可以把流量转发到Reqable桌面版继续处理。不必手工填写代理地址,只要扫一下二维码,手机端的流量就能送到电脑上。协同工作模式下还能打开增强抓包功能,那些不经过系统代理的请求同样能拦下来,Flutter应用的数据包在此模式下也能正常抓取。电脑端还能直接对请求做重放、打断点、改写内容以及跑脚本等操作。
默认调用VPN技术接管应用的网络流量,当前版本支持的协议特性有这些:
支持HTTP/1.x以及HTTP2两个版本的常规协议。
【可处理HTTP】
HTTPS、Socks4、Socks4a、Socks5这几种代理协议。
【加密流量方面覆盖HTTPS】
TLSv1.1、TLSv1.2与TLSv1.3。
兼容基于HTTP1升级而来的WebSocket协议。
【除了抓包】
它还额外提供了API接口调试与管理的功能:
【可以发起HTTP/1.1】
HTTP2以及HTTP3(QUIC)的请求测试。
【也支持HTTP1.0】
HTTP1.1、HTTP2.0、WebSocket以及TLS/SSL等协议的调试操作。
- Mod扩展当前还处于实验阶段,尚未完全定型。开发者能自行编写Mod插件放进工具里运行,也可以安装别人做好的Mod来用。Mod能做到对数据包的深度自定义处理,功能上比普通注入更灵活。官方后续会放出Mod-SDK供外部开发者使用,目前仍在筹备中。
【不少用户装好黄鸟抓包ap】
p后不太清楚具体怎么操作,这里拿轻颜相机当示例,把整个流程走一遍。
【先把轻颜相机和黄鸟抓包a】
pp都装到手机上。第一次打开抓包工具时会提示安装CA证书,这一步不能跳过,否则后续抓包无法正常进行。
【进入设置里的目标应用选项】
把轻颜相机添加为抓取对象。这样做的用意是只拦截指定app的流量,避免其他应用的数据混进来增加筛选成本。
【目标应用添加完成之后】
点主页右下角的小飞机图标启动抓包。接着打开轻颜相机随便操作几下,再切回黄鸟抓包查看结果。
【从抓包列表里找出轻颜相机】
的数据条目,长按之后选择静态注入,为这次注入起个名字。在响应标签下滚动到最下方,找到请求区域,点右侧的笔状图标进入在线编辑模式。
【编辑界面里呈现的就是原本】
的响应消息体内容,修改前的原始数据可以参照图5展示的样子。
【找出end_time】
flag、subscribe这类关键字段,把到期时间改掉、false值调一调,最终修改结果参考图示即可。
【全部改好之后点右上角的对勾保存】
回到设置的插件管理页面就能看到刚刚建好的静态注入插件,把它开启就行了。
【再次启动抓包并打开轻颜相机】
会员状态就已经变成调试后的效果了。
抓包(packet capture)本质上是对网络上传输的数据包进行截获、重发、编辑、转存等操作,也可以用来评估网络安全状况,或用于数据采集分析。
抓包工具内置的CA证书需要先安装到系统信任区域里,否则无法正常解密加密流量。
安卓系统里的CA证书分两种类型:
系统级CA证书与用户级CA证书都可以在设置中的系统安全选项下,打开加密与凭据页面,进入信任的凭据列表查看。
【安卓7.0及以上版本有限制】
系统默认不再信任用户安装的CA证书,需要额外处理才能正常使用。
HttpCanary能在单一界面里呈现多条会话的概况信息,URL、协议版本、请求方法、响应状态码、服务器主机、IP与端口、内容类型、保活状态、时间戳以及数据大小都能一并显示。
【数据包过滤可按app】
host、protocol、method、ip、port以及关键词组合进行,并且也能在报文内容内部搜索关键字。
【选择屏蔽请求或响应后】
REST API的调试过程会顺畅不少。
HttpCanary带有插件机制,现有插件分实验性和扩展性两类。当前版本已内置部分实验性插件,包含HostBlock、Mime-TypeBlock、Downloaders和OverviewStatistics。开发者用的扩展插件SDK后续会对外发布。
解决了HTTP明文请求内容偶发显示异常的问题。
修复了从流量列表创建WebSocket时自定义请求头填充不正确的情况。
修正了SSL握手阶段group_list参数设置错误的问题。
【抓包工具允许对请求和】
响应做改动,改完之后再发送给服务端或客户端,这个能力就是注入功能。注入分成静态与动态两种模式,用它们能够修改请求参数、请求头、响应头、请求体、响应体和状态行等字段。
单条网络请求的完整概要信息可以集中查看,内容包括URL地址、所用协议、请求方法、返回状态码、服务器主机名、服务器IP与端口、Content-Type类型、Keep-Alive状态、收发时间、数据体大小等。
【过滤与检索系统支持多条件组合】
可以按应用名、Host域名、协议类型、请求方法、IP地址、端口号或者关键词来筛选数据包,也可以直接在数据内容里搜关键字。
可以单独屏蔽某次网络请求的发送动作,也能屏蔽服务器回包,后端接口处于Reset状态时,用这个功能调错会顺手很多。
应用截图
(您的评论需要经过审核才能显示)
0条评论