抓包工具之Charles學習使用
抓包工具介紹
抓包工具就是攔截查看網絡數據包(請求–響應)內容的軟件。抓包工具由於可以對數據通信過程進行捕獲和逐層拆包解析,在測試行業中作爲問題排查、篡改等工具,流行的抓包軟件比如有:Wireshark、Fiddler、Charles等抓包軟件。
Charles工具的下載
下載鏈接:請往Charles官網下載
Charles工具安裝
下載完成後,對下載的Charles安裝包進行雙擊安裝,安裝成功後,桌面就有顯示對應的圖標<桌面圖標顯示>。
Charles使用
安裝完成後,打開Charles,初始頁面顯示如下:
Charles之所以可以獲取瀏覽器(應用程序)的數據請求顯示到Charles頁面上,是因爲Charles在瀏覽器與所接受的服務器之間建立了一個溝通橋樑(Charles爲代理proxy服務器)。
Charles的默認代理監聽端口爲8888。若端口衝突可自行修改,在Charles --> Proxy --> Proxy Settings,將port改成未衝突的端口號即可。