抓包工具Charles簡單使用介紹

最近寫項目時經常遇到服務器返回請求超時的情況,頭疼得很,因此想着使用網絡抓包工具來抓取客戶端訪問服務器的請求,看看客戶端發的請求的內容以及服務器返回的情況。

目前我瞭解常用的網絡數據抓包工具有Charles、fiddler、wireshark這麼三種軟件,Charles支持抓去http、https協議的請求,不支持socket。使用情況和fiddler基本大同小異。這裏就前段使用的網絡工具Charles做一個簡單的介紹。

第一步:下載和配置Charles

首先是工具下載和安裝 首先需要下載java的運行環境支持(一般用burp的人肯定也都有裝java環境)。裝好java環境後,可以直接去百度搜索並下載charles的破解版,下載到破解版之後,裏面一般會有註冊的jar文件,然後註冊後就可以永久使用了(ps:不註冊的話,每次使用30分鐘,工具就會自動關閉)。

官方下載鏈接:http://www.charlesproxy.com/
下載要注意看看自己的Windows是32位的還是64位的。

配置Chales:安裝好後配置如圖
Proxy–>Proxy Settings
這裏寫圖片描述

第二步:設置Android手機

首先獲取PC的ip地址:命令行中輸入:ipconfig,獲取ip地址
這裏寫圖片描述
記住IP地址。

下面來對Android手機進行代理設置:

首先確認手機和PC是連接在同一個局域網中
進入手機的設置->點擊進入WLAN設置->選擇連接到的無線網,長按彈出選項框,如圖所示:
這裏寫圖片描述
如果是小米手機,直接進入連接的無線網詳情頁,底部有選項是否啓動代理可以設置。如:
這裏寫圖片描述
選擇修改網絡配置:
這裏寫圖片描述
選擇顯示高級選項,將代理設置成手動,將上面獲取到的ip地址和端口號填入,點擊保存。這樣就將我們的手機設置成功了。

第三步: 在Charles界面看抓包數據:

這裏寫圖片描述

發佈了28 篇原創文章 · 獲贊 5 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章