使用Charles截獲http/https請求

•   Charles簡介

•   Charles安裝

•   Charles針對http抓包

•   Charles針對https抓包

 

Charles簡介

抓包神器CharlesJava開發的,所以跨平臺,不僅可以在Mac上使用,Linux以及Window下都是可以使用的,當然需要安裝JDK才能運行。

Charles安裝

通過Charles官網http://www.charlesproxy.com/可下載到最新版本。

安裝後打開界面如下:

3  Charles是收費的,如需破解版可自行百度。

Charles針對http抓包

打開Charles程序

查看Mac電腦的IP地址,Help->Loca IP Address




打開iOS設置,進入當前wifi連接(Mac在一個局域網內),設置HTTP代理Group,將服務器填爲上一步中獲得的IP

4  Charles針對https抓包

具體步驟如下:

電腦端安裝SSL證書打開Charles->Help->Install Charles CA SSL Certificate

114442_DjqH_1032182.png



手機端安裝SSL證書

iOS使用Safari瀏覽器直接打開安裝,Android使用系統自帶瀏覽器打開安裝

具體鏈接https://www.charlesproxy.com/assets/legacy-ssl/charles.crt

114851_Eo4c_1032182.png

Charles相關配置

1) 選擇Proxy->Proxy Settings

114907_7mHr_1032182.png

114936_vXnK_1032182.png

2)  彈出proxy設置選項卡,勾選Enabling transparent HTTP proxying      

3) 勾選SSL->Enable SSL Proxying,在Location部份選擇add,按如下圖添加,抓取任意站點、443端口的數據

115022_Tl6s_1032182.png    

最後在手機上正常設置代理即可。

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