版權聲明:本文為xing_star原創文章,轉載請註明出處! 本文同步自http://javaexception.com/archives/138 如何用charles進行https抓包 晚上在家鼓搗技術的時候,發現家裡mac的charles無法抓手機上app的https協議請求,已經忍了很久了,就 ...
版權聲明:本文為xing_star原創文章,轉載請註明出處!
本文同步自http://javaexception.com/archives/138
如何用charles進行https抓包
晚上在家鼓搗技術的時候,發現家裡mac的charles無法抓手機上app的https協議請求,已經忍了很久了,就特意翻開好幾年前收藏的一篇文章,照著教程配置了一番,終於在家也可以愉快的抓https了。參考的文章是https://www.jianshu.com/p/923eca294579。
配置步驟:
先打開charles,然後點擊菜單欄那塊的Help選項,有一個ssl proxying,然後選中裡面的一項,如圖所示。
接著會彈出一個彈窗,可以保存到一個指定的位置,另外這個文件的尾碼格式,我們選用pem的。
證書文件保存完畢後,我們把這個證書文件傳到手機的sd卡上面(用的是錘子科技之前出品的HandShake,挺好用的一款工具)。
這裡我的主力手機是小米。接下來我們是需要將證書安裝到手機上。
進入設置頁面–> 系統安全 –> 加密與憑據 –> 從sd卡安裝證書。
這樣我們就會打開一個系統的app。
選中剛剛的證書,就可以成功安裝了。到此手機就配置了這臺電腦的證書了。掛上代理,抓包試試,就能夠看到https請求的詳細內容了。
恩,到此結束,以後就不用到別處找教程了。
參考資料:
https://www.jianshu.com/p/923eca294579