Charles在Mac上对Android抓包

马肤
这是懒羊羊

下载charles

1、下载打开Charles,点击Help -> Register Charles

https://www.charlesproxy.com/download/

2、在弹窗中填写Registered Name和License Key

Registered Name : https://zhile.io

License Key:48891cf209c6d32bf4

配置开放端口

点击Proxy- Proxy Setting,可以看到请求

Charles在Mac上对Android抓包,请添加图片描述,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,电脑,第1张

打开后可以看到要配置的端口,默认是8888,可以修改。此处端口用于手机代理连接的时候使用

Charles在Mac上对Android抓包,请添加图片描述,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,电脑,第2张

设置好后查看mac的ip地址。可以终端查询或按住 option 后点击wifi可以看到本机的IP地址

获取IP地址后,来到手机,手机需要和mac在同一个Wi-Fi网络,此时配置代理为手动,输入电脑的ip地址和端口,就完成了手机的配置

Charles在Mac上对Android抓包,请添加图片描述,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,电脑,第3张

然后回到mac配置charles的ssl代理,打开Proxy-SSL Proxying Setting

Charles在Mac上对Android抓包,请添加图片描述,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,电脑,第4张

配置*:443,端口443也就是https服务使用的接口,此处的意思就是捕获所有https请求。

Charles在Mac上对Android抓包,请添加图片描述,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,电脑,第5张

Charles在Mac上对Android抓包,请添加图片描述,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,电脑,第6张

当配置完成后,会出现网站访问搜索提示“此链接不安全”的情况,先不要着急,安装下面的证书后就会解决。

证书安装

首先是电脑端的证书,点击Help - SSL Proxying - Install Charles Root Certificate

Charles在Mac上对Android抓包,请添加图片描述,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,电脑,第7张

此时会弹出要你输入mac密码,然后进行安装,安装到系统,当安装完成后,在搜索框搜索charles

Charles在Mac上对Android抓包,请添加图片描述,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,电脑,第8张

会看到证书是不被信任的,然后双击证书的名称,就可以打开该证书的信息,展开信任,切换到始终信任

Charles在Mac上对Android抓包,请添加图片描述,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,电脑,第9张

然后刷新后,证书就已经变成信任的状态了,网站也可以正常访问了。

接下来就去安装安卓端的证书了,回到Charles,点击Help - SSL Proxying - Install Charles Root Certificate on a Mobile Device or Remote Browser

Charles在Mac上对Android抓包,请添加图片描述,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,电脑,第10张

然后会弹出一个会话框,在手机上输入其中的网址chls.pro/ssl,下载证书

Charles在Mac上对Android抓包,请添加图片描述,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,电脑,第11张

有的浏览器可能会无法下载证书,比如小米自带,QQ浏览器,如果无法下载则更换浏览器,Edge、夸克之类的都可以。当证书下载完成后,以小米来举例。

Charles在Mac上对Android抓包,请添加图片描述,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,电脑,第12张

下载完成后点击,发现是无法安装的,因为小米是不允许直接安装的,此时进入设置,搜索证书,打开CA证书

Charles在Mac上对Android抓包,请添加图片描述,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,电脑,第13张

然后开始安装证书,选择你证书所下载到的位置,打开证书,就安装完成了。

到这一步就完成了所有的配置就可以开始正式的捉包了,可以在手机打开个百度或者其他的进行尝试,然后在charles看百度的请求。


文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复:表情:
评论列表 (暂无评论,0人围观)

还没有评论,来说两句吧...

目录[+]

取消
微信二维码
微信二维码
支付宝二维码