macOS 抓包工具 Charles

Posted 程序员汇聚地

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了macOS 抓包工具 Charles相关的知识,希望对你有一定的参考价值。

抓包工具有wireshark, tcpdump, 还有就是Charles。

今天分享的是最后一个Charles。抓包分2个, 一个是移动端的,一个是macOS自带的应用。

安装Charles

https://www.charlesproxy.com/latest-release/download.do 这里有官方最新的包, 不过启动后有提示。也有符合社会主义特殊的软件

# 替换 包里面的charles.jar包# 还有就是直接输入分享的licenseRegistered Name: https://zhile.ioLicense Key: 48891cf209c6d32bf4# 还有在线生成key license的https://www.charles.ren/

开始配置

本地配置代理

在本地网络设置里面配置代理为127.0.0.1 8888

macOS 抓包工具 Charles
1
macOS 抓包工具 Charles
2

Charles配置

勾选macOS proxy

macOS 抓包工具 Charles
3

对于SSL的proxy需要安装证书

安装ssl

macOS 抓包工具 Charles
4

配置代理

macOS 抓包工具 Charles
5

这里是支持通配符的。

macOS 抓包工具 Charles
6

macOS开启recording

在这里就可以看到所有的抓包了, 如果电脑其他软件配置的不是这个port的话,是抓不到的。

macOS 抓包工具 Charles
7

手机Recording

手机抓包只是多了一个步骤,就是需要在安装证书的,证书这是第1个。第2个就是在你连接的WiFi,这个WiFi和你的笔记本电脑是同一个局域网,还有就是手机连接的WiFi要手动设置一个代理,这个代理的话是你电脑的IP端口的话也是8888。这样就可以了。

先配置手机的ip代理

然后在macOS上点击如下安装证书到手机上,安装的时候电脑上的Charles不要关闭。

macOS 抓包工具 Charles
8

这个时候手机会提示一句下载好了,需要到通用-》设备管理里面去点击安装即可。

macOS 抓包工具 Charles
9
uA7HWv
MFfXYy

总结

安装好证书就可以用了,用的话就在手机或者macos上访问对应的软件或是网址,然后就通过Charles,就可以获取到他们的信息,他都要header,返回值,response都可以看到。

往期推荐



以上是关于macOS 抓包工具 Charles的主要内容,如果未能解决你的问题,请参考以下文章

抓包工具charles的配置

charles抓包工具数据怎么看

使用charles抓包,浏览器操作后抓包工具啥都不显示

有啥类似charles抓包工具

Charles-青花瓷抓包工具

抓包工具charles的使用