Charles抓包学习

作者:じ☆ve宝贝

发布时间:2018-05-24T13:01:38

Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。

Charles所在电脑与手机在同一局域网内

1 代理配置

Charles代理配置 Charles代理配置

2 证书安装

** 电脑证书安装** Charles SSL证书安装

手机代理配置 Charles IOS代理设置

配置完成,会看到一个charles与手机端的连接提示弹窗,选择allow即可(此处可能不出现,关闭代理配置多尝试几次)。

手机证书安装 打开 Safari 输入地址:http://chls.pro/ssl 下载描述文件安装。

IOS信任证书状态 设置-通用-关于本机-证书信任设置-针对根证书启用完全信任

SSL代理配置

Proxy -> SSL Proxy

这样在手机访问就会被Charles代理,SSL代理原理可以即 “中间人” 这种方式。希望能对大家有帮助!