✕
开启精彩搜索
热门搜索
emby EMBY 解析 免流 源码 IPV6 阿里 阿里云 青龙 音乐 网心 网心云 webdav 阿里云盘 unraid 洗白 Rclone 刮削 云梦

HttpCanary(小黄鸟)安卓抓包完整教程

一、HttpCanary 是什么

HttpCanary 是一款安卓平台上的专业网络抓包与分析工具,圈内俗称「小黄鸟」「黄鸟抓包」。它的主要特点:

  • 免 Root 抓包:不用获取手机最高权限,就能调试网络 API 接口、实时监控手机流量。
  • 兼容性强:适配多版本 Android 系统(要求 Android 5.2 以上),低配手机也能流畅运行。
  • 功能丰富:内置断点拦截、静态/动态注入、插件扩展等调试工具。

注意:HttpCanary 不是手机自带软件,需要用户自行下载安装。

二、HttpCanary 能做什么

  1. 解密加密数据包:安装证书后即可解密 HTTPS 流量,无需 Root。
  2. 修改请求与响应:自带断点拦截、静态与动态注入功能,请求头、参数、返回内容都能改。
  3. 过滤与导出:支持按域名、状态码、关键词过滤数据包,可导出 HAR、PCAP 文件。
  4. 扩展插件:内置实用扩展插件,满足各类轻量化需求。
  5. 隐私检查:可完整查看 App 上传的全部明文数据,检查是否私自上传手机号、位置等敏感信息。

能抓取的数据类型包括:请求头、响应体、状态码、URL、Cookie、图片、音频等。

三、安装 CA 证书教程(关键步骤)

抓 HTTPS 包必须先安装 CA 证书。Android 系统把 CA 证书分为用户 CA 证书和系统 CA 证书两种,两者都可以在「设置 → 系统安全 → 加密与凭据 → 信任的凭据」中查看。

操作步骤:

  1. 打开 HttpCanary,点击左上角「三横」菜单,再点击左下角的设置。



  2. 点击 SSL 证书设置。



  3. 点击导出 HttpCanary 根证书。



  4. 根据手机情况选择格式:

    • 未 Root 手机:选择 .pem
    • 已 Root 手机(有更高要求):选择 .0


  5. 打开手机「设置」,直接搜索 CA,点击出现的「CA 证书」。(若出现安全性提示,不必理会,继续点击「仍然安装」即可。)



  6. 按路径 本机存储/httpcanary/cert/ 找到并选择证书进行安装(示例中选的是 .pem)。



  7. 提示「已安装」,或在「设置 → 安全 → 更多安全设置 → 受信任的用户凭证 → 用户」中能看到 HttpCanary,即表示安装成功。




四、常见问题与排查

抓包时断网、没网络怎么办?

可以下载一个虚拟机,把要抓的 App 放进虚拟机,再把小黄鸟设置为抓虚拟机的包,这样就不怕抓包时断网了。

抓不到包的原因有哪些?

  • 公钥证书固定(SSL Pinning)
  • 双向认证
  • 非 HTTP 协议

五、小结

HttpCanary 的最大优势在于免 Root 即可抓包并解密 HTTPS,配合断点拦截、注入和插件功能,无论是调试 API、分析 App 网络行为,还是检查隐私上传,都非常实用。新手最容易卡在证书安装这一步,按本文第三节的 7 个步骤操作,并在「受信任的用户凭证」中确认证书已生效,基本就能顺利开抓了。


温馨提示:抓包技术请仅用于自己有权测试的应用与网络,遵守相关法律法规,切勿用于非法用途。

💬 评论区 0