HttpCanary黄鸟专业版是一款专业的手机网络API接口调试分析工具软件,在这款软件中为用户们提供了专业的数据抓包功能可以免费的进行使用,使用这款软件可以快速的查询手机上消耗网络资源较大的数据流
HttpCanary黄鸟专业版使用教程
一、配置VPN
操作说明:
HttpCanary使用VPN作为MITM(中间人)来抓取网络数据包,所以必须启用VPN功能。
操作步骤:
在配置VPN的弹框中点击“确定”即可。
注意事项:
部分手机配置VPN可能会失败,请重启手机后再试。
由于系统限制,只能同时使用一个VPN服务,所以开启HttpCanary抓包时无法使用其它VPN联网。
二、根证书
操作说明:
HttpCanary使用MITM
(中间人)的技术来抓取网络数据包,由于HTTPS协议使用了SSL/TLS握手加密,需要安装HttpCanary根证书进行解密。如果不安装HttpCanary根证书将无法抓取SSL/TLS加密数据包。
操作步骤:
1、由于系统限制,安装证书时,必须输入手机锁屏图案或密码。如果尚未设置锁屏图案或密码,需要先给手机设置锁屏图案或密码。
2、请使用默认的证书名称,凭据用途必须选择VPN和应用(默认),然后点击确定。
3、根证书安装成功后,可以在系统的设置->加密与凭据->信任的凭据->用户页面中进行查看和管理。
注意事项:
如果设备系统语言是从右向左书写,请将系统语言设置成英语,否则会出现无法安装的问题(已知的系统BuG)。
三、将HttpCanary根证书添加至系统cA目录
操作说明:
由于从Android
7.0版本开始,系统不再信任安装的用户证书,可能会导致无法抓取SSL/TLS加密数据包或者无网络等问题,因此需要将HttpCanary根证书添加至系统CA目录,此操作需要在Root设备上进行。
操作步骤:
1、导出。o格式的已安装HttpCanary证书文件,此文件可以
在/data/misc/user/0/cacerts-added/目录下面找到(如果有多个文件,需要自行按照时间区分);也可以在HttpCanary的根证书设置中导出到SD存储卡。
2、将。0格式文件(勿改名),导入到系统CA目录/system/etc/security/cacerts/下。
方式1:使用adb命令进行复制导入,''为具体证书文件名。
方式2:使用MT管理器等可以操作系统文件的应用进行复制。
3、添加成功后,可以在系统的设置-→加密与凭据->信任的凭据->系统页面中找到添加的HttpCanary证书。
注意事项:
此操作需要在Root设备上进行。
7.0以下设备无需配置此项,系统默认信任用户证书。
升级系统可能会将添加的证书文件删除,请检查后重新导入。
四、抓包
点击右下角的按钮开始进行抓包操作。
HttpCanary黄鸟专业版软件亮点
1、无需Root,抓包时不会影响其它App的使用。
2、支持HTTP1.0、HTTP1.1、HTTP2、HTTPS和WebSocket等协议抓包。
3、支持对抓包内容进行注入修改,支持修改请求参数、请求头、请求体、响应码、响应头和响应体等数据。
4、支持重新发送指定请求、编辑并重新发送请求。
HttpCanary黄鸟专业版软件特色
1、支持对抓包数据进行筛选、搜索,以及设置抓取指定应用和指定Host/IP。
2、支持Raw、Hex、Text、Header等多种视图浏览数据。
3、支持自动解码Gzip、Deflate、Chunked等编码的数据包。
4、支持预览JSON、Form表单、图片、音频、Cookie等数据类型。
HttpCanary黄鸟专业版软件优势
1、支持将请求和响应数据保存至文件或者加入收藏列表。
2、支持WebSocket实时预览。
3、支持文件形式分享请求和响应数据,以及使用HttpCanary打开分享文件。
4、支持屏蔽数据不发送给服务器或者不返回给客户端,方便调试。
5、即将支持自定义扩展Mod功能。
HttpCanary黄鸟专业版软件点评
功能强大的Android抓包和注入工具,已经支持HTTP/HTTPS1、0和1、1协议,接口非常简单,如果担心自己不会操作,可以详细阅读手册,不需要ROOT权限,更方便。