Mac Charles抓包配置

1.基本安装

直接在官网下载,需要破解的同学可以使用这个,我也是借花献佛,这样你可以时刻来抓包了,

Registered Name: https://zhile.io

License Key: 48891cf209c6d32bf4

找不到在哪设置license的同学看下图:

charles抓不到请求 charles抓包抓不到数据_Charles 抓包配置

2 CA证书安装

charles抓不到请求 charles抓包抓不到数据_Mac_02


点击安装后,会自动打开钥匙串,一定要记住进入钥匙串,点击Charles的证书,设置信任,具体如图:

charles抓不到请求 charles抓包抓不到数据_charles抓不到请求_03

3下边就是如何坑中的秘诀了

1.在Mac上已经安装了charles但是抓不到任何包,请检查一下几点:

(1)检查你的网络–高级设置–代理–自动发现代理,自动代理设置统统取消勾选

(2)查看Charles --proxy—proxy settings端口号及下方的socket的勾选是否勾上,具体如图:

charles抓不到请求 charles抓包抓不到数据_charles抓不到请求_04


#如何配置乱码

1.只确认一个地方是否配置,ssl proxyings 没有的同学参考图:

charles抓不到请求 charles抓包抓不到数据_Charles 抓包配置_05


charles抓不到请求 charles抓包抓不到数据_charles抓不到请求_06

如何抓取手机应用的包,其实就是两步

第一步要保证,你的手机和电脑在同一网段,同一端口号,这个测试的同学肯定知道,我就不废话了,

快速查看电脑IP及在手机如何安装证书的方法如图

charles抓不到请求 charles抓包抓不到数据_Charles 抓包配置_07


charles抓不到请求 charles抓包抓不到数据_charles抓不到请求_08


第二部证书安装

直接在手机safari浏览器,其他的浏览器都行,输入:chls.pro/ssl点击enter,下载,下载成功后记得进入iOS手机通用–描述文件与设备管理–进入就能看到你刚才下载的证书了,然后直接点击信任,

在这个是用一个坑,不管是android还是iOS手机,在点击信任的时候为了安全都需要校验你的手机有没有密码,没有的同学提前设置一个密码,不然会失败,点击信任你就可以完美的的获取到手机app的数据

撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G
查找:Ctrl/Command + F
替换:Ctrl/Command + G

最后就是方便查看一个请求能够同时看到request和response,这个的设置位置如图,同学们

charles抓不到请求 charles抓包抓不到数据_Mac_09


charles抓不到请求 charles抓包抓不到数据_端口号_10


charles抓不到请求 charles抓包抓不到数据_Charles 抓包配置_11