天天看點

MAC 用Charles抓取android https請求

Charles安裝方法不在贅述

抓取http請求

  1. Mac和手機連結到同一個Wi-Fi網絡,Mac 終端輸入ifconfig,擷取目前電腦ip位址(或者去設定–網絡–進階–tcp/ip 裡面檢視)
    MAC 用Charles抓取android https請求
    MAC 用Charles抓取android https請求
  2. 手機設定代理方式

1 手機切換到Wi-Fi設定,長按已經連接配接的網絡 選擇 ‘修改網絡’

2 勾選 ‘顯示進階選項 ’

3 代理選擇 手動

4 伺服器主機名 輸入電腦的IP位址

5 伺服器端口輸入 8888(Charles 預設端口)

點選儲存即可

  1. 電腦打開Charles,會收到手機連接配接的請求,點選Allow就可以抓包了

抓取https請求

  1. 在花瓶的Help頁面點選SSL Proxying,再點選Install Charles Root Certificate
    MAC 用Charles抓取android https請求
  2. 之後會彈出鑰匙串,如果不彈出,請自行打開鑰匙串
    MAC 用Charles抓取android https請求
    輕按兩下證書,然後設定為 ‘始終信任’
    MAC 用Charles抓取android https請求
  3. 手機端設定代理ip和端口(就是上面提到的設定手機代理方式)
  4. 安裝手機端證書-點選charles的的Help頁面點選SSL Proxying,再點選Install Charles Root Certificate on a Mobile…
    MAC 用Charles抓取android https請求
  5. 手機打開浏覽器輸入 chls.pro/ssl 下載下傳證書
    MAC 用Charles抓取android https請求
  6. 手機搜尋證書 找到安裝證書 選擇剛才下載下傳的證書 名稱随意 用途-vpn和應用 确定即可
    MAC 用Charles抓取android https請求
    MAC 用Charles抓取android https請求
  7. Charles設定 SSL Proxying 新增host :*,port:443
    MAC 用Charles抓取android https請求
    MAC 用Charles抓取android https請求
    設定成功就可以抓取資料了
    MAC 用Charles抓取android https請求

繼續閱讀