MacOS抓包工具Charles

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

今天分享的是最後一個Charles。抓包分2個, 一個是移動端的,一個是macOS自帶的應用。

安裝Charles

https://www.charlesproxy.com/latest-release/download.do
這裏有官方最新的包, 不過啓動後有提示。也有符合社會主義特殊的軟件

# 替換 包裏面的charles.jar包

# 還有就是直接輸入分享的license
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4

# 還有在線生成key license的
https://www.charles.ren/

開始配置

本地配置代理

在本地網絡設置裏面配置代理爲127.0.0.1 8888
1
2

Charles配置

勾選macOS proxy
3

對於SSL的proxy需要安裝證書

安裝ssl
4
配置代理
5

這裏是支持通配符的。
6

macOS開啓recording

在這裏就可以看到所有的抓包了, 如果電腦其他軟件配置的不是這個port的話,是抓不到的。
7

手機Recording

手機抓包只是多了一個步驟,就是需要在安裝證書的,證書這是第1個。
第2個就是在你連接的WiFi,這個WiFi和你的筆記本電腦是同一個局域網,還有就是手機連接的WiFi要手動設置一個代理,這個代理的話是你電腦的IP端口的話也是8888。這樣就可以了。

先配置手機的ip代理

然後在macOS上點擊如下安裝證書到手機上,安裝的時候電腦上的Charles不要關閉。

8

這個時候手機會提示一句下載好了,需要到通用-》設備管理裏面去點擊安裝即可。
9

uA7HWv
MFfXYy

總結

安裝好證書就可以用了,用的話就在手機或者macos上訪問對應的軟件或是網址,然後就通過Charles,就可以獲取到他們的信息,他都要header,返回值,response都可以看到。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章