有關Charles 抓包工具的破解和 Https 配置

寫在前面

由於之前查了好多無良的帖子,看了那麼多字,發現好幾篇都是一樣的,有的複製的還不是很全,真的很坑,emmmm…

Charles 軟件破解方式

  1. 官網 下載適合自己系統的版本並安裝
  2. 破解網站根據自己Charles的版本下載對應的jar包
  3. 簡單的替換方法:mac版本在Applications(應用程序)裏找到Charles.app然後右擊,選擇show package content(顯示包內容),找到Contents/Java的路徑,如圖:
    在這裏插入圖片描述
    將剛纔下載的charles.jar包替換Contents/Java中的charles.jar,很簡單的操作了吧

Windows版本替換方式同mac,只是路徑爲: C:\Program Files\Charles\lib\charles.jar
這時候你就能夠美美的使用破解版了,不用每過30分鐘就提示你退出了

Charles https 抓包

1. pc 瀏覽器 https 抓包,

打開Charles 軟件,下載Charles Root Certificate,勾選macOS Proxy
在這裏插入圖片描述
會彈出到鑰匙串這裏,如果證書沒有被信任,雙擊Charles證書,設置Always Trust(始終信任)
在這裏插入圖片描述

2. 手機端 https抓包

下載移動端的證書,去掉macOS Proxy的選擇
在這裏插入圖片描述
會彈出這個提示,讓你用手機瀏覽器訪問"chls.pro/ssl",會下載一個證書安裝就行了
在這裏插入圖片描述

攔截指定地址的數據包

選擇proxy的Recording Setting 設置,找到include的tab,添加你想攔截的地址

在這裏插入圖片描述

注意事項

  1. 使用Charles的時候,儘量不要開小飛機翻牆
  2. Chrome 和 Firefox 瀏覽器默認並不使用系統的代理服務器設置,而 Charles 是通過將自己設置成代理服務器來完成封包截取的,所以在默認情況下無法截取 Chrome 和 Firefox 瀏覽器的網絡通訊內容
2.1. 訪問: chrome://settings/
2.2. 然後下拉到最後的高級,下來在 “系統”(倒數第二個)的條目下找到“打開代理設置”
2.3. 然後雙擊打開之後,打開之後找到代理的 tab 點開,點開之後可以看到請選擇一個協議進行配置,這個時候找到“網頁代理(http)” 和“安全網頁代理 (https)”,進行相應的配置就可以了,
2.4. 一般來說自己不做其他處理,直接配置代理服務器爲“127.0.0.1”,端口(就是冒號:) 後是“8888”。
  1. 有的提示這裏也要注意,這個地方你開小飛機,就自動勾選,不開就不會勾選,所以用Charles的時候,儘量不要用小飛機翻牆了
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章