Charles 抓包工具安裝及配置
1. 硬體環境
安裝平臺:MAC
移動端:模擬器 mumu
2. Charles 安裝
安裝:官網下載地址(需破解)
3. 移動裝置與Charles連線
- step1: mac
- proxy → SSL Proxying Setting
- 勾選 Enable SSL Proxying
- Include Add
- *:443
- *:*
- proxy → macOS proxy 勾選
- help → SSL proxying → install Charles root certificate on Mobile … 檢視代理地址以及當前配置埠
- proxy → SSL Proxying Setting
- step2: 移動端–連結到wifi,點選wifi,配置代理(與MAC處於相同網路中)
- wifi → HTTP 代理 → 手動 → 新增伺服器/埠
- Step3: mac,
- Charles 會彈框讓你選擇是否允許連線,如果要抓包的話,選中允許。(如果不小心斷了拒絕,請進行以下操作)
- charles->proxy->Access Control Settings 手動新增移動裝置ip
- Charles 會彈框讓你選擇是否允許連線,如果要抓包的話,選中允許。(如果不小心斷了拒絕,請進行以下操作)
時配置完成,可以抓包。但是很快會發現如果是HTTPS的請求,會出現, 此時需要安裝證書支援抓去HTTPS的請求
4. 配置HTTPS證書
4.1 MAC 安裝證書
Charles → Help → SSL Proxying → Install Charles Root Certificate
4.2 手機安裝證書
- Step1: mac
- help → SSL proxying → install Charles root certificate on Mobile …
顯示
Configure your device to use Charles as its HTTP proxy on ip:port, then browse to chls.pro/ssl to download and install the certificate.
Step2-1是手機的配置方式,Step2-2是mumu模擬器的配置方式
-
Step2-1: mobile(首先保證移動裝置與Charles已連線)
- IOS
- safari訪問
chls.pro/ssl
,下載證書 - 通用->描述檔案與裝置管理->安裝剛下載的證書
- 通用->關於本機->證書信任設定;信任
- 安卓(安卓裝置安裝證書的大概一樣,但是不同裝置會出現各種詭異的問題,我在小米,榮耀等裝置上安裝過,有的無法使用,沒有深入研究過,放棄)
- Step2-2: mumu配置
- 下載證書:MAC上 Charles → Help → SSL Proxying → Save Charles Root ... 證書儲存到本地,儲存格式為 .pem
- 證書匯入模擬器,在安全中安裝證書
- 如果配置好之後模擬器失焦,是因為一直處在connection中,會卡死模擬器及鍵盤輸入,需要在網路代理中設定過濾
- 10.0.2.2,mumu.nie.netease.com,graph.facebook.com,*.exc.mob.com
至此,可以愉快的抓包了。
5. 注意
- charles也是一種代理,與其他代理會衝突。如果衝突了,最簡單的解決辦法是:先啟動charles,設定macOS proxy後,再啟動其他代理工具
相關文章
- 抓包工具安裝-Charles
- Charles配置https抓包HTTP
- iOS Charles抓包iOS
- 【Charles】Https抓包HTTP
- Charles抓包實踐
- 前端抓包神器Charles前端
- Charles抓包工具
- Charles 4.2.1 HTTPS抓包HTTP
- Charles抓HTTP,HTTPS包HTTP
- MacOS抓包工具CharlesMac
- mac 抓包工具charlesMac
- charles 抓包 https 亂碼HTTP
- Charles抓包—App資源代理APP
- Charles for Mac(資訊抓包工具)Mac
- mac下類似fildder的抓包工具charles安裝與註冊Mac
- 記錄Mac下使用Charles抓包Mac
- mac ---Charles抓包---ios蘋果手機MaciOS蘋果
- Charles抓包工具快速入門
- Charles實踐01-抓包及模擬網路環境
- 測試必備工具之抓包神器 Charles 如何抓取 https 資料包?HTTP
- 手把手教你用Charles抓包
- Android抓包 Charles http介面除錯AndroidHTTP除錯
- 《爆肝整理》保姆級系列教程-玩轉Charles抓包神器教程(15)-Charles如何配置反向代理
- HTTP協議抓包工具:Charles for MacHTTP協議Mac
- 抓包工具Charles的簡單使用
- Charles的安裝配置入門指南
- Android7.0以上使用Charles抓包HttpsAndroidHTTP
- 最新使用Charles進行HTTPS抓包的方法HTTP
- 配置本地yum源及安裝必要的包
- charles 的安裝
- charles 用電腦分享 wifi 為什麼抓不了包?WiFi
- Debookee 8.1.2 網路資料抓包及分析工具
- 《爆肝整理》保姆級系列教程-玩轉Charles抓包神器教程(3)-再識Charles
- 【爬蟲】網頁抓包工具--Charles的使用教程爬蟲網頁
- 好用的HTTP資訊抓包工具:Charles 啟用版HTTP
- wireshark安裝使用與tcpdump的抓包分析TCP
- Charles對Android手機Https請求的抓包AndroidHTTP
- Charles破解與抓包教程