Charles抓包
阿新 • • 發佈:2021-07-28
1.瀏覽器抓包
Charles+SwitchOmega 下載後crx字尾改成zip,然後解壓,擴充套件到谷歌瀏覽器,設定一個127.0.0.1 port:8888 的代理,開啟Charles的8888埠,一般預設開啟
要想抓HTTPS的包必須裝證書,help---ssl proxying----install charles root certificate----安裝證書----本地計算機-----將所有證書放入下列儲存---受信任的頒發機構
2.charles+proxifier
① 配置檔案---高階---http代理伺服器--啟用http代理伺服器,②配置檔案---規則:新建一個Charles ③配置檔案---代理伺服器--設定一個127.0.0.1 port:8888 的代理,埠號Charles一致
3.Charles的斷點設定,proxying---enable breakpoints----要斷點的某個請求上右鍵,點選breakpoints,可以修改請求也可以修改響應
Charles相當於是個中間鍵,客戶端先發給我Charles,Charles再發給伺服器,伺服器返回給charles,charles再返回給客戶端
4.假如想看UI的展示問題,不能改資料庫,可以攔截響應改完再返回給客戶端,但是有時候打斷點會超時,載入不出效果,可以先把網頁儲存到本地,記得儲存成 HTML形式 ;tools---Map local settings--enable map local打上對鉤-----map from填寫請求地址,map to 填寫本地地址