0
点赞
收藏
分享

微信扫一扫

使用Charles进行HTTPS抓包


charles安装

下载地址 https://www.charlesproxy.com/download/latest-release/

我安装的是charles-4.6.4版本

使用Charles进行HTTPS抓包_http

配置手机

注意: 一定要在同一网段

mac电脑的ip地址

使用Charles进行HTTPS抓包_抓包_02


手机的ip地址

使用同样的命令长按配置代理,连接到电脑

使用Charles进行HTTPS抓包_charles抓文件_03

此时抓包,会看到一堆unknown, 因为请求的是https协议.

使用Charles进行HTTPS抓包_charles抓文件_04

配置抓包HTTPS请求

电脑上的配置证书

  1. 安装Charles HTTPS证书 路径:help–>SSLProxying–> Install Charles Root Ceriticate,如图所示:
  2. 点击Install Charles Root Ceriticate后,会直接跳到钥匙串
    如果你的证书已经信任,可直接进入下一步,反之,点击Charles Proxy CA,进入钥匙串访问,设置为始终信任

  3. 通过Proxy–>Proxy Settings->Proxies, 勾选Enable transparent HTTP proxying
  4. 通过Proxy–>SSL Proxying Settings,勾选Enable SSL Proxying, 并添加host,端口是443 这里是把所有的host都设置进去

手机端下载证书

电脑上通过help–>SSLProxying–> Install Charles Root Ceriticate on a Mobile Device or Remote Browser,可以获得下载提示

使用Charles进行HTTPS抓包_http_05

我用的这个

使用Charles进行HTTPS抓包_抓包_06


保存的是 charles-*-.pem文件的格式

放到手机的sdcard下,然后通过设置里面进行证书安装

点击unkonwn,可能会一堆乱码, 点进去里面有个证书地址,我也把那个证书安装上了.

记住,一定要重启charles, 才能生效

下载mp3文件

右键, 有个end session, 可以保存 ****.chls格式, 直接把这个文件下载下来,改后缀就可以直接读取.

使用的资料

出现错误。无法导入“Charles Proxy CA (7 Dec 2022, apusdeMacBook-Pro.local)”。

Charles 安装 SSL 证书弹框 无法导入“Charles Proxy CA" , 错误 -25294 问题

Charles常用操作及导出抓包数据至本地

使用Charles进行HTTPS抓包

通过adb清空某个应用的数据

adb shell pm clear <packageName>




举报

相关推荐

0 条评论