OS X下網絡抓包工具Charles4.0.1破解方法 & 使用方法 總結

安裝Charles

Charles下載地址:

百度雲: https://pan.baidu.com/s/1mi4Vnks
密碼: j6x6java

破解方式

1.找到百度雲文件夾中的charles-4.0.1_x86破解文件.rar,解壓rar獲得文件:charles.jar
2.打開mac下的應用程序文件夾,找到Charles.在Charles的圖標上點擊右鍵,點擊顯示包內容.切換到Contents/Java目錄下,用百度雲中的Charles.java替換該目錄中的同名文件.瀏覽器

破解完畢.服務器

使用方式

查看http請求包內容

1.選擇Proxy->Start Recording,開始記錄網絡請求而後勾選MacOS Proxy(和其餘的代理對象如:Mozilla Firefox Proxy火狐瀏覽器),將系統代理設置經過Charles Proxy。網絡

clipboard.png

2.打開Charles的代理功能。選擇Proxy ->Proxy Setting,設置Port:8888,選擇Enable TransParent HTTP Proxying。spa

clipboard.png

3.查看charles的IP地址:在菜單欄中點擊:Help->Local IP Address3d

clipboard.png

4.在手機端找到WIFI設置頁面,在HTTP代理的服務器一項輸入步驟1中找到IP地址,在端口一項輸入8888代理

clipboard.png

5.在手機端訪問任意一個網頁,Charles的客戶端會彈出一個彈窗,要求你受權charles來代理該手機端的Http請求,點擊Allow便可:code

clipboard.png

至此咱們已經能夠在Charles看到手機端Http請求的收發詳情了。對象

查看https請求包內容

1.安裝Charles根證書.打開charles,依次點擊Help -> SSL Proxying -> Install Charles Root Certificate,安裝根證書.blog

clipboard.png

2.在安裝證書以後,咱們查看鑰匙串。選擇全部項目,咱們會看到一個帶有紅叉標記不被信任的Charles證書。Charles證書默認是不信任的,須要咱們手動設置。右鍵->顯示簡介->點擊信任,咱們如圖設置始終信任

clipboard.png

3.設置 SSL 代理
打開charles應用,選擇Proxy->SSL Proxying Settings,咱們在這裏設置SSL Proxy,點擊面板上的add,以下圖:在這裏咱們設置主機地址Host是*,使用通配符表示檢測全部網絡請求。而後設置端口號是443

clipboard.png

4.IOS設備安裝證書

最後咱們還須要在iOS設備上安裝證書。點擊 Charles 的頂部菜單,選擇 Help –> SSL Proxying–> Install Charles Root Certificate on a Mobile Device or Remote Browser,而後就能夠看到 Charles 顯示以下彈窗:

clipboard.png

而後咱們須要打開safari ,輸入網址:https://www.charlesproxy.com/...,這時候彈出安裝證書的界面,咱們點擊安裝證書,如圖:

clipboard.png

目前爲止,咱們就完成了Charles抓取HTTPS數據包的全部設置了。查看Charles,咱們能夠看到數據包的內容了。

相關文章
相關標籤/搜索