HttpCanary For Android 7~11+

前言


HttpCanary这款软件是类似ios系统上的Stream,支持在安卓手机上进行抓包。HttpCanary是一款功能强大的HTTP/HTTPS/HTTP2网络包抓取和分析工具,你可以把他看成是移动端的Fiddler或者Charles,但是HttpCanary使用起来更加地简单容易,因为它是专门为移动端设计的!
其中,该软件还提供Curl功能、支持保存请求参数和响应报文,支持在无Root状态下进行抓包操作,内置插件仓库(host屏蔽、MimeType屏蔽、图片下载器等),支持单独设置目标应用进行抓包。
Android 7~11:
HttpCanary下载地址 密码:gb5u
Android 12+:
HttpCanary下载地址

链接失效请联系小编

HttpCanary 安卓11使用


通过上述链接下载apk安装包后,直接安装并打开应用,授权网络权限

  • 若使用的是安卓11以下,可直接根据指引进行安装证书
  • 安卓11及以上
    1.点击应用左侧菜单栏

    2.点击设置-HttpCanary根证书-导出HttpCanary根证书


    选择.pem格式
    3.进入文件夹找到HttpCanary文件夹,打开certs文件夹,重命名文件后缀为.pem

    4.进入系统设置-安全-安装证书-CA证书

    5.自此已配置完毕,打开HttpCanary进行抓包,点击右下方蓝色图标开始抓包

    1.若抓包内容出现乱码情况,可尝试清除应用进程重新打开进行抓包
    2.若仍然存在乱码情况,这是由于安卓7及以上,系统默认只信任系统根目录下的证书,该情况只能通过root把HttpCanary Root证书安装到系统根目录下

HttpCanary使用


更多使用教程可以根据需求自行尝试,这里不再一一枚举,若有不明可评论询问

温馨提示:若想在非root的情况下,安卓7及以上系统抓包,可下载平衡系统APP等第三方软件,进行修改模拟器中的系统根目录证书进行抓包

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容