首页 > 科技 >

Mac上使用Charles抓包

2018-09-11 05:25:20 网络整理 阅读:65 评论:0

原标题:Mac上使用Charles抓包Keep Nervous, Keep Forward.

Charles是macOS上的最常用的抓包工具,目前最新版本为4.0.2,今天来总结一下Charles的最新使用方法,主要是抓HTTPS包的使用方法。1. 准备工作安装JDK

Charles由Java开发,请先安装好JDK(笔者JDK版本为1.8.0_91)。下载Charles

官网下载地址,目前最新版本4.0.2支持macOS 10.7 - 10.12(笔者macOS版本为10.12.4)。关闭VPN/代理

为了正常使用Charles,请关闭自己的VPN或者其他代理设置。2. Charles客户端配置

安装好Charles后,在菜单栏勾选『Proxy -> macOS Proxy』,macOS系统HTTP/HTTPS代理将会被自动设置为本地代理,默认端口8888。

Mac上使用Charles抓包

访问HTTP数据链接,可以开始抓取HTTP包。

Mac上使用Charles抓包

3. 抓macOS应用程序包(HTTPS)

在菜单栏选择 『Help -> SSL Proxying -> Install Charles Root Certificate』,会自动导入 Charles Proxy CA 证书并打开 Keychain Access,双击新导入的证书弹出证书信息页面,将 Secure Sockets Layer(SSL) 设置为Always Trust,关闭页面后弹出密码提示,输入密码更新系统信任设置。

Mac上使用Charles抓包

在菜单栏选择 『Proxy -> SSL Proxy Settings...』,在SSL Proxying选项卡中可以添加需要抓包的域名端口。

标签:使用 Charles 抓包

相关文章