版權聲明:本文為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請求的詳細內容了。
恩,到此結束,以后就不用到別處找教程了。
