Charles手機端抓包--證書


應用測試: Charles通過無線對手機進行抓包

測試系統: ubuntu 16.04 LTS

測試手機: IOS 10.3(14E277)

Charles版本: Charles 4.1.4

 

手機證書

手機系統中出現下列情況之一的,會發現 CONNECT 方法的請求全是錯誤的紅叉

  • 手機(移動)端沒有安裝或信任(Charles)證書
  • 電腦上沒有以管理員權限(sudo)運行Charles

 

a) 安裝證書

電腦端菜單欄:

幫助(help) -> ssl代理(SSL Proxying) -> 手機端或者遠程瀏覽器上安裝Charles管理證書(Install Charles Root Certificate on a Mobile Device or Remote Browser)

 會彈出下圖所示的提示框,確定電腦端的ip、端口號,之后手機瀏覽器訪問 http://chls.pro/ssl  手機可自動下載證書,安裝、信任即可。

b)  信任證書

 安卓系統沒有試過,可留言建議。

這里只說ios 10.3系統,由於10.3版本增強了用戶根證書的安全性;

除了(設置->通用->描述文件與設備管理)信任安裝證書以外,

還需(設置->通用->關於本機->證書信任設置)啟用證書完全信任。

 

 

應用示例

請求異常截圖:

 

CONNECT方法的請求正常截圖:

 

 


免責聲明!

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



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