Charles使用教程總結 Mac

2021-08-16 13:12:50 字數 1960 閱讀 8115

charles是用來抓包的.

請自行google, **有破解版,需要更換軟體的jar檔案,

檔案路徑

筆者的版本是

這個是設定mac **的, 設定之後,charles會自動抓取mac上的網路請求

設定頁面

這裡有一些坑, 例如設定之後無法抓取網頁瀏覽器上瀏覽資料

如果chrome瀏覽器裝了switchyomega一類的東西,請禁用,或選擇「系統**」,如此charles才能正常抓瀏覽器的資料。

防火牆的關係, 筆者的防火牆是開著的,並沒有發現什麼問題.

safari瀏覽器需要安裝證書

mac上抓取資料,上面基本也說了,移動端是抓取資料一般的步驟是這樣的.

mac上設定wifi熱點.

手機連線mac的wifi,並且設定**.

安裝charles的證書

-> mac上設定wifi熱點.請自行設定

-> 手機連線mac的wifi,然後

偏好設定 -> 網路

輸入lsof -i tcp:8888

上圖是檢視埠8888是否有在使用,假如沒有那就需要設定.

然後檢視mac的ip位址.

在移動端上,設定連線的wifi的**伺服器

設定**伺服器

如此手機上傳送的請求,都會被charles截獲

charles有兩種顯示模式 ,

structure模式的優點 :

以網域名稱劃分請求資訊 可以很容易定位需要分析和處理的資料。

清晰看請求的資料結構,

structure模式

sequence模式的優點 :

請求快就在前面顯示, 因為這裡是以資料請求的順序去執行的

可以很清晰的看到全部請求,(包括資源請求,,文字,**等等)

sequence 模式

重複請求功能

選擇repeat

設定重複請求次數

查詢功能

例如我需要找剛才一堆url的東西中找到我需要的,後台告訴你,返回是通過guid作為標識的,一搜就出來了

charles查詢

沒註冊的charles,30分鐘就會關閉一次。

請去註冊或者破解...

抓包後發現form中有些資料顯示是亂碼怎麼辦?

請在raw模式下檢視,raw模式顯示的是原始資料報,一般不會因為編碼問題導致顯示為亂碼。

或者換一下其他模式檢視,如果還是亂碼,需要和伺服器人員溝通

慢慢補充...

Charles使用教程

charles是攔截網路請求的工具。支援http和https。如果需要攔截https的話,我們的手機就需要安裝ssl證書才可以進行攔截,否則就會出現紅色叉子。使用charles需要兩步 第一步 需要將我們的charles在pc上的基礎設定 1 proxy proxy settings 在port中新...

Charles使用基礎

charles是一種 伺服器1 通過配置,使得流量通過charles 到server,並且接收server的響應,並 回client。由此我們可以在charles中檢視和分析request和response。同時charles還具有設定斷點 從中修改request或response 弱網環境測試 可...

charles初級使用

charles 是乙個http proxy,是乙個中間人,位於客戶端cilent和伺服器server中間。client傳送給server的請求會經過charles再 給server,同樣server的響應也會先到達charles再 給client。1.清晰明了地展示請求和響應的內容和格式,如head...