哪些年你抓過的包(華爲nova4安裝證書,使用charles抓https請求 )

最近買了一部安卓機,新機器還沒裝證書呢,不方便開發測試,恰好有個同事他的小米手機證書裝不上,我就先裝好個人,再幫他裝。安全

幫小夥伴將他的小米8手機安裝上證書了 ✌️微信

1. 電腦端安裝 Charles,配置Charles

以前裝好了,能夠參考我寫的這篇 哪些年你抓過的包(Mac上抓包之chrales) 文章。 這樣你就能夠用Chrales抓取PC端的https資源了,post

2. 手機安裝ssl證書

移動端抓https資源,蘋果手機能夠參考 哪些年你抓過的包(Mac上抓包之chrales) ,今天要將的是安卓機的證書安裝。測試

第一步:手機跟電腦鏈接同一wifi

在公司開發,不少時候咱們都有對應的開發,測試,預生產,線上環境,不一樣的環境使用不一樣的wifi。將手機的 wifi 跟電腦鏈接一致。加密

第二步:在手機上設置http代理

打開PC上的Charles軟件,查看SSL Help >> Proxying >> Install Charles Root Certificate on a Mobile Device or remote Browser3d

查看PC上的IP地址.png

在手機上的wifi上設置HTTP proxy 爲172.16.31.172,端口號設置爲8888。 代理

設置HTTP proxy.jpg

第三步:下載 ssl 證書

在Charles軟件中,點擊查看SSL Help >> Proxying >> Export the Charles Root Certificate and Private Key。隨便設置一個密碼(不過要記住哦)。將導出的charles-ssl-proxying.p12,經過微信發送到手機上。code

13.jpg

第四步:安裝 ssl 證書(重要)

在微信中點擊該證書,彈出彈窗提示輸入密碼提取證書。點擊肯定按鈕。cdn

Export證書.jpeg

彈出新彈出,輸入在導出證書時設置的密碼,點擊肯定。此時證書已經在手機上了。咱們須要到設置裏去安裝證書。blog

提取證書.jpeg

選擇設置進入設置 》安全與隱私 》更多安全設置 》加密與憑據 》從存儲設備安裝

安全與隱私.jpg

更多安全設置.jpg

加密與憑據.jpg

從存儲設備安裝.jpg

選擇charles證書點擊安裝.jpg

爲證書命名安裝證書.jpg

這裏須要注意咱們安裝證書的時候,須要選擇憑據類型爲 WLAN ,這點尤爲重要,我同事的證書安裝很差,就是這個問題。沒有選擇憑據類型爲 WLAN

查看證書的安裝狀況:在加密和憑據》用戶憑據

加密和憑據.jpg

在用戶憑據就能夠查看到安裝的證書。

用戶憑據.jpg

小結

以後咱們就能夠在手機上訪問https資源,在電腦Charles上就能抓到https資源了。安卓機的證書安裝過程相比蘋果手機要繁瑣不少。咱們安照連wifi,設置http代理,下載證書,到正確的位置去安裝。按照這個流程去安裝。

成功開啓開發者權限.jpeg

其中須要注意的地方將手機打開開發者權限後在去安裝證書。

華爲 nova4 手機開啓開發者權限的流程爲

設置》系統 》 關於手機 》連續點擊幾回版本號,若開啓了會給一個toast提示

相關文章
相關標籤/搜索