charls使用筆記


一、https請求:

PC端:

1. 安裝charles ca證書
選擇 help | Install Charles CA SSL Certificate
c2

然后會彈出證書信息,選擇安裝證書,下一步,將證書存儲改為:受信任的根證書頒發機構,下一步,完成
c3

2、修改charles的proxy settings
選擇Proxy | Proxy Settings,彈出proxy設置選項卡,勾選Enabling transparent HTTP proxying
c4

選擇ssl,勾選Enable SSL Proxying,在Location部份選擇add,按如下圖添加,抓取任意站點、任意端口的數據

 

 

 

 

二、手機抓包:

安裝證書:

一、iOS客戶端安裝證書

1、打開Charles,選擇help→SSL Proxying→Install Charles Root Certificate on a Mobile Device or Remote Browser

2、手機連接電腦代理,打開safari,輸入網址:chls.pro/ssl

3、手機彈出提示:此網站正嘗試打開“設置”已向您顯示一個配置描述文件。您要允許嗎?忽略|允許,選擇允許,安裝描述文件,並信任

4、iOS10.3以上的手機需要在:設置→ 通用 → 關於本機 → 證書信任設置→ 找到charles proxy CA證書,打開信任即可

二、android(安卓)客戶端安裝證書

安卓手機類型眾多,所以有些不太一樣,

方法一:

1、打開Charles,選擇help→SSL Proxying→Install Charles Root Certificate on a Mobile Device or Remote Browser

2、手機連接電腦代理,打開瀏覽器,輸入網址:chls.pro/ssl

3、手機彈出提示:安裝配置描述文件。您要允許嗎?忽略|允許,選擇允許,即可

方法二:

1、打開Charles,選擇help→SSL Proxying→Save Charles Certificate,將證書導入到手機中

2、導入后直接點擊安裝證書即可

方法三:

1、打開Charles,選擇help→SSL Proxying→Save Charles Certificate,將證書導入到手機中

2、導入后直接點擊安裝證書,提示無法打開

3、進入手機設置 → 更多設置 → 系統安全 → 從存儲設備安裝 → 選擇charles.pem,點擊高級,安裝證書即可

常見手機:小米手機,華為手機,vivo手機,需要設置手機鎖屏密碼

 

4、斷點修改返回參數:

選擇要斷點的接口,右鍵breakpoints,再次請求此接口,點擊execute按鈕,edit Response修改返回信息,再次點擊execute按鈕

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM