HTTPS抓包之Charles
这里对HTTP请求的抓包操作不做讲解了,只讲解HTTPS的抓包要进行的操作。
【说明】:下面以MAC电脑示例,Windows版本可参考:http://weibo.com/ttarticle/p/show?id=2309404009801469264549
1.电脑安装Charles的根证书
操作路径:Help - SSL Proxying - Install Charles Root Certificate,如下图所示:
单击Install Charles Root Certificate之后,会打开钥匙串,如下图所示:
这时候显示证书不被信任,在证书上右键,选择显示简介,如下图所示:
在打开的页面中,选择始终信任,如下图所示:
这样就完成证书的安装操作了。
2.Charles设置
证书安装完,我们还是不能看到HTTPS的信息的,需要进行设置。打开Proxy – SSL Proxying Settings,如下图所示:
在打开的窗口中,添加如下配置项:
单击OK即可。
3.手机安装证书
在safari 浏览器打开下面的地址进行下载:https://www.charlesproxy.com/assets/legacy-ssl/charles.crt
无善无恶心之体,
有善有恶意之动,
知善知恶是良知,
为善去恶是格物。