当前位置: 首页 > 后端技术 > PHP

抓包工具Charles踩坑

时间:2023-03-30 06:17:56 PHP

1.如果Https地址被unknown抓取,Charles工具默认只能抓取http地址。如果要抓取https地址,需要做两步:SSL配置和证书安装ssl配置点击上方菜单栏的Proxy->SSLProxyingSettings,在左侧的include窗口中添加主机和端口,如如下图所示,:代表所有地址和端口,*:443为SSL公共端口。上一步安装证书完成后,你刷新谷歌浏览器会发现你的链接不是私有链接,所有页面都打不开。这是因为证书未安装且不受信任。本机是win10环境。点击:Help->SSLProxying->InstallCharlesRootCertificate然后点击安装证书。点击后会出现存储位置选择。当前用户和本地计算机都可以使用。重点是下一步:一定要选择将所有证书放入以下存储!!!然后单击浏览选择受信任的证书颁发机构。最后点击Finish进行安装。补充:安装完成后,最好重启一下机器。我的机器是重启后才生效。此时可以看到https地址的内容已经抓取成功,左边的小图标点亮了。说明抓包成功,除非有些网站做了特殊的防抓包措施,比如上图google的一些界面。