Mac使用Charles抓包工具——瀏覽器和手機App(華爲手機)

前述

前兩天一個師兄推薦讓我使用一下Charles抓包工具,說是必備技能,於是就去下載使用了一下這個被稱爲“青花瓷”的東西。

正文

  1. 下載
    Charles一般下載使用破解版,網上有很多下載教程、替換Charles.jar包,我這裏有個破解版的,有需要的自行下載。
    鏈接:https://pan.baidu.com/s/18aOXpJYKK6Cn-yUZ0-zvYw 密碼:6w9c

  2. 將Charles的代理功能打開
    在 Charles 的菜單欄上選擇“Proxy”->”Proxy Settings”,填入代理端口8888,並且勾上 “Enable transparent HTTP proxying” 就完成了在Charles 上的設置。
    在這裏插入圖片描述

  3. 手機上的允許代理
    首先我們需要獲取 Charles運行所在電腦的 IP 地址,Charles 的頂部菜單的 “Help”->”Local IP Address”,即可在彈出的對話框中看到 IP 地址。
    在這裏插入圖片描述
    然後點擊手機Wi-Fi(電腦和手機需在同一個局域網環境下,同一路由),修改網絡,會彈出下面的頁面,服務器主機名就是電腦IP,端口號爲8888,保存就OK了
    在這裏插入圖片描述

  4. 手機上的CA證書下載
    首先我們需要在Mac上安裝CA證書,點擊 Charles的頂部菜單,選擇 “Help” -> “SSL Proxying” -> “Install Charles Root Certificate”,然後輸入系統的帳號密碼,即可在 KeyChain看到添加好的證書,然後信任證書即可。
    在這裏插入圖片描述
    在這裏插入圖片描述
    然後在彈出頁面將下面圖中證書授權信任
    在這裏插入圖片描述
    之後我們需要在手機上安裝CA證書,選擇 “Help” -> “SSL Proxying” -> “Install Charles Root Certificate on a Mobile Device or Remote Browser”,然後就可以看到 Charles 彈出的簡單的安裝教程。
    在這裏插入圖片描述
    會彈出下面窗口
    在這裏插入圖片描述
    然後在手機瀏覽器搜索chls.pro/ssl下載(不要使用華爲瀏覽器),文件如下
    在這裏插入圖片描述
    點擊查看安裝,會出現如下頁面
    在這裏插入圖片描述
    我是用VPN和應用才能成功連接到Charles。這樣就能在Charles看到你手機到瀏覽信息了。
    5、電腦瀏覽器使用
    將電腦連接的Wi-Fi點擊高級設置,彈出一下窗口設置,勾選網頁代理和安全網頁代理——將代理服務器設置爲本機IP地址,這樣就可以看到電腦瀏覽器的訪問信息了。
    在這裏插入圖片描述

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