Charles macOS 抓包实践
Charles macOS 抓包实践
Tag:Proxy、macOS、iOS、WeChat Client、微信公众号文章
MAC版:Charles根证书(Charles Root Certificates)的安装_Cyangdaowei的博客-CSDN博客_mac安装Charles证书
准备
- Charles
1 | brew install --cask charles |
- 信用证书
- 桌面端应用(浏览器或者客户端)
- 移动端设备 & 应用
Mac 应用设置步骤
- 证书下载
- Charles > Help > SSL Proxying > Install Charles Root Certificate
- 添加证书
- Mac 证书信任设置(默认不受信任,请求无法拦截)
- 打开证书,在 Trust 一列(使用此证书时),设置为始终信任
- Charles 设置 SSL Proxying
- Charles > Proxy > SSL Proxying Settings
- Enable SSL Proxying
- Include add a location (host =
*
port =443
)
iOS 设备设置步骤
在 Mac 应用设置步骤的第 3步后,加入下步骤
- Charles 证书安装到移动设备上
- Charles > Help > SSL Proxying > Install Charles Root Certificate on a Mobile Device or Remote Browser
- 移动设备信任 Charles 证书
测试
- 使用 Charles 抓取 微信桌面客户端中公众号历史文章列表;
- 通过 Charles 代理,查看手机微信公众号历史文章列表;