马春杰杰 Exit Reader Mode

mac下利用Charles对iOS进行抓包

需要提前下载Charles安装包,下载地址可以从之前推荐的站点找:

抓包步骤:

1、打开Charles

点击开始记录按钮

此时会发现很多的加密信息,因此需要安装SSL证书:

2、安装证书

按照下面的步骤,点击

然后选择系统,进行添加:

完成之后按Shift+cmd+L,打开SSL代理设置:

然后把手机和电脑处在同一个WiFi下,打开手机的网络设置配置代理手动,填入你电脑的IP8888端口:

然后安装手机端的证书:

确认之后,用手机打开http://chls.pro/ssl这个链接,会提示下载证书,直接下载即可~

根据版本的不同,可能需要你信任一下证书,步骤是打开手机设置通用VPN与设备管理–找到Charles开头的描述文件,信任它就行~

或者是手机设置通用关于本机证书信任设置–找到证书打钩即可~

3、开始抓包

通过以上操作,加密的流量此时已经解密,根据你要抓包的APP进行抓包即可~

如果遇到You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu.的问题,参考: