android逆向---charles抓包


      手機與電腦處於同一網絡環境,且正確設置代理后,charles顯示CONNECT失敗,提示信息SSL handshake with client failed: An unknown issue occurred processing the certificate (certificate_unknown),截圖如下:

 

     解決辦法:電腦已安裝及信任Charles證書,但手機端沒有安裝Charles證書,導致握手失敗。手機端安裝證書參考官網給出的視頻:https://charlesproxy4test.blogspot.com/2016/10/install-ssl-certificate-on-iphone-or.html

    我的是小米手機,不能通過點擊安裝,需要設置-安裝證書-找到下載好的包安裝即可

  原因:charles相當於一個中間代理人,用戶的app直接訪問目標服務器,驗證CA證書有效,但是加入Charles代理后,實際上用戶APP會驗證Charles提供的證書,這樣肯定驗證不通過,這時候將charles證書導入到手機端,即可驗證通過。


免責聲明!

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



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