1. 程式人生 > >windows 下利用 Charles 對手機進行抓包(https)

windows 下利用 Charles 對手機進行抓包(https)

前提條件:手機和電腦必須在同一個區域網內

1、電腦上下載 Charles ,自行百度,無需破解

2、安裝,一直下一步就好。無特別說明,安裝好之後,logo是一個花瓶模樣

3、開啟Charles,如下圖 在這裡插入圖片描述

4、對Charles進行設定,如下圖 ,點選順序為 Proxy–ssl proxying settings

在這裡插入圖片描述

5、你會看到如下圖,Enable SSL Proxying這個對勾一定要勾上,然後點選Add

在這裡插入圖片描述

6、按下圖輸入,並點選OK 在這裡插入圖片描述 7、點選OK 在這裡插入圖片描述

8、如下圖,步驟和3差不多,點選順序為Proxy–Proxy Settings

在這裡插入圖片描述

9、如下圖,按照紅款內的操作,之後點選OK

在這裡插入圖片描述

10、至此,Charles設定就完成了,接下來就是手機的設定了。點選下圖中紅框(意思是抓手機的包)

在這裡插入圖片描述

11、看到下圖,

在這裡插入圖片描述

這個圖先放在這裡,一會兒有用,注意兩條紅線畫的地方!

手機設定:

手機連線wifi(一定要和電腦在同一個區域網才行),開啟你連線的wifi的高階設定,蘋果是點選你連線wifi後面的感嘆號,然後如下圖

在這裡插入圖片描述

HTTP代理設定為手動,之後伺服器地址,設定為你電腦區域網的ip(上面那個圖,我說很重要的那個圖裡也有,就是第一條紅線標的那個ip),埠設定為8888

手機設定好之後,開啟自帶的瀏覽器(切記為自帶的,不要用自己安裝的)開啟那個很重要的圖中第二條紅線標出的網址(chls.pro/ssl),

會安裝證書,證書安裝完成之後,就可以愉快的抓包了。抓包的時候,Charles第一次會提示是否允許,一定要允許(Allow).

手機開啟遊戲,可以在Charles看到傳送的請求,如下圖

在這裡插入圖片描述

從這些請求點進去,就可以看到你要的token了