Charles獲取安卓app接口和數據

一:wifi設置

  1. 在電腦端安裝Charles,確保手機和電腦處於同一個網絡環境,即同WiFi,然後如圖進入設置頁。
    在這裏插入圖片描述

  2. 在彈出頁面,顯示了配置方法。需要在手機上進行IP代理。 在這裏插入圖片描述

  3. 小米手機打開“設置->WLAN”,如圖,點擊正在連接的WiFi的最右邊的小箭頭。打開“網絡詳情”,點擊下邊的“代理”,選擇“手動”。然後將第2步中的IP填入主機名,端口填入端口。點擊“確定”後退出設置。 在這裏插入圖片描述

二:手機客戶端證書安裝

  1. 打開非自帶瀏覽器,夸克/QQ手機瀏覽器都行(UC不考慮,越做越爛),輸入網址chls.pro/ssl,會提示下載證書,此時下載的是個.pem 格式的。需要手動更改爲.crt 格式,最後放進小米的 DownLoad 文件夾即可。
    在這裏插入圖片描述
  2. 再次進入手機設置,點擊“更多設置->系統安全->從存儲設備安裝->Download->.crt文件->確定”,在彈出窗,對證書命名爲:Charles,點擊確定(首次安裝證書會讓輸入鎖屏密碼)。至此證書安裝成功!立即在電腦端對手機網絡進行抓包吧!
    在這裏插入圖片描述

三:電腦端ssl代理設置

charles抓包出現亂碼 SSL Proxying not enabled for this host:enable in Proxy Setting,SSL locations。接口文件總是顯示:unknow。解決如下:
在這裏插入圖片描述
解決方法:proxy -> ssl proxy setting裏 添加需要抓包的域名:
在這裏插入圖片描述
如果想看所有抓包情況,可以這樣設置:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章