HTTPS抓包教程

设置Charles

Charles4.5.6版本为例,进行如下设置:

设置Proxy Settings

按图示设置

image
image

SSL Proxying Settings

按图示设置

image
image

设置iPhone手机

将iphone的wifi打开,iphone和电脑连入同一个局域网

iPhone和电脑连入同一个局域网

image
image

iPhone的wifi代理设置为电脑的ip地址

image

设置证书

电脑安装Charles根证书

image

安装完可以在钥匙串中看到Charles证书

image

双击Charles证书,设置为始终信任

image

iPhone下载Charles根证书

上述设置完成后,点击图中的charles菜单

image

点击ok关闭。

image

打开iphone的safari浏览器,地址输入chls.pro/ssl。如果上述设置都正确,此时电脑上会出现下面对话框,选择Allow。
注意: 下载证书的时候一定要保证手机是连着charles代理的!!!!!!!!!!!!!!!!!!!!!

image

如果上述设置正确,手机上会弹出对话框,如果没有弹出,点击safari的地址栏,唤起键盘,再次点击键盘的“前往”按钮,如果没有弹出下图中的对话框请在电脑上查看charles是否有上图中的对话框弹出并需要点击允许。

image

点击允许后如下图,点击关闭

image

iPhone安装Charles根证书

打开手机的 设置-通用-描述文件

image

在描述文件中“已下载的描述文件”中会看到刚刚下载的证书

image

点击“已下载的描述文件”中的证书,点击“安装”

image
image

iPhone信任Charles根证书

打开手机的 设置-通用-关于本机,翻到最下面,点击“证书信任设置”,点击右侧的开关为信任状态。

image

验证一下

image

你可能感兴趣的:(HTTPS抓包教程)