android使用Charles抓包https請求

轉自:https://blog.csdn.net/honjane/article/details/54602926

android使用Charles抓包https請求

,聽說過Charles一直沒用過,只從換了mac,fiddler就沒發用了,只能研究下Charles,這都不是重點,主要是現在的請求都使用了https抓包就不太好了,各種證書驗證,無意中發現有人研究出來抓包https的方法,按照其步驟操作了一遍,神奇的效果發生了,https也可以咦

步驟:

1.下載Charles 4.0.2

http://xclient.info/s/charles.html

2.配置

help–>SSLProxying–> Install Charles Root Ceriticate

看到的界面:

找到Charles Proxy CA(xxx)——>打開——>選擇信任——>始終信任
有的看到的是Charles Proxy Custom Root Certificate 信任步驟與Charles Proxy CA一致

3.手機安裝證書

安裝手機證書 (注意: 安裝證書過程需要手機wifi設置電腦IP地址代理 否則不會下載證書)
help–>SSLProxying–> Install Charles Root Ceriticate on a Mobile Device or Remote Browser

然後在手機瀏覽器中訪問手機http://charlesproxy.com/getssl

出現安裝證書提示,隨便打個名稱 比如android,選擇WLAN(這裏Android,一定要選WLAN而不是VPNxxx),確定

到這裏手機端就設置好了,下面設置過濾條件

4.設置代理https端口
Charles的工具欄上點擊Proxy –》SSL Proxying Settings
在這裏插入圖片描述
然後添加需要代理的host及其port
這裏設置的是用*代表全部的host,端口號 443
在這裏插入圖片描述
接下來就可以訪問https請求測試
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章