一、安裝/破解包下載下傳
安裝包下載下傳: https://www.charlesproxy.com/latest-release/download.do
破解包下載下傳: http://charles.iiilab.com/
二、安裝、破解
安裝Charles,打開
破解:應用程式→ Charles→顯示包内容 用下載下傳的破解包charles.jar替換Content/Java下的同名檔案
三、抓包
HTTP抓包
1、打開Charles程式
2、檢視Mac電腦的IP位址,系統偏好設定->網絡就可以檢視到了
MAC抓包工具Charles 一、安裝/破解包下載下傳 二、安裝、破解 三、抓包
3、打開手機設定,進入目前wifi連接配接(Mac在一個區域網路内),設定HTTP代理Group,将伺服器填為上一步中獲得的IP,端口填8888:
MAC抓包工具Charles 一、安裝/破解包下載下傳 二、安裝、破解 三、抓包
4、手機打開你要抓包的app進行網絡操作
5、Charles彈出确認框,點選Allow按鈕即可
HTTPS抓包
1、打開Charles,“Help”->"SSL Proxying"->Install Charles Root Certificate,可是“此根證書不被信任“是不可以的,是以還需要右鍵打開快捷菜單,選擇“顯示簡介”,打開以下界面:
MAC抓包工具Charles 一、安裝/破解包下載下傳 二、安裝、破解 三、抓包
把“信任”-“使用此證書時:”的選項改為“始終信任”,此時關閉簡介面闆,再回到“鑰匙串通路”界面,就會變成下圖,說明已經安裝成功:
MAC抓包工具Charles 一、安裝/破解包下載下傳 二、安裝、破解 三、抓包
2、Install Charles Root Certificate in iOS Simulators
3、Install Charles Root Certificate on a Mobile Device or Remote Browser
1)a.把Mac的網絡共享給移動裝置。Mac打開“系統偏好設定”->共享,打開網際網路共享:
MAC抓包工具Charles 一、安裝/破解包下載下傳 二、安裝、破解 三、抓包
2)用移動裝置連接配接剛才Mac共享的網
4、安裝證書
手機浏覽器通路http://www.charlesproxy.com/getssl,按提示安裝證書。
5、設定https封包域名
Charles → proxy → ssl proxying setting 如圖,點選add ,端口 443
MAC抓包工具Charles 一、安裝/破解包下載下傳 二、安裝、破解 三、抓包 6、重新開機Charles,就可以看到 http/https都可以抓到啦~
MAC抓包工具Charles 一、安裝/破解包下載下傳 二、安裝、破解 三、抓包
windows抓包: fiddler http://blog.csdn.net/jiangwei0910410003/article/details/19806999