Charles抓包

2017-08-15  本文已影响34人  CoderCurtis

上一次使用它几乎已经是一年前了,记录下来 免得以后再用还要翻别人的教程了

99B00D5C-B6A2-423D-AB82-C3F39F74140B.png 屏幕快照 2017-08-15 15.38.51.png A8F8B023-BC2C-41BA-ABE5-8712CC02C4E5.png Snip20170815_5.png

这时候就可以抓到HTTP请求的数据了。

例如凤凰新闻客户端某个接口:

Snip20170815_6.png

但若是https请求,则数据乱码:

屏幕快照 2017-08-15 15.55.55.png

抓取https协议的包

屏幕快照 2017-08-15 15.58.17.png

在Enable SSL Proxying处打钩并添加需要抓包的域名,端口默认443,以凤凰新闻客户端中某个接口为例:


Snip20170815_8.png 屏幕快照 2017-08-15 16.29.12.png

Help -> SSL Proxying -> Install Charles Root Certificate On a Mobile Device or Remote Browser

屏幕快照 2017-08-15 16.05.00.png

会弹出一个提示框:

Snip20170815_9.png

在手机Safari浏览器中输入这个地址下载证书,根据提示安装

IMG_3652.PNG

安装成功后,需要信任它:

设置 -> 通用 -> 关于本机 -> 证书信任设置

IMG_3653.PNG

未配置前:

屏幕快照 2017-08-15 16.30.11.png

配置后:

屏幕快照 2017-08-15 16.29.33.png
上一篇 下一篇

猜你喜欢

热点阅读