charles工具抓包教程(http跟https)

1.下載charles瀏覽器

    能夠去charles官網下載,下載地址:http://www.charlesproxy.com/download/    根據本身的操做系統下載對應的版本,而後進行安裝,而後打開charles工具網絡


2.設置代理(記住手機跟電腦要在同一個網絡,用的同一個路由器)工具

  1).查看默認端口    Proxy->Proxy Settings  在這個頁面會看到HTTP Proxy的默認端口是8888   咱們不須要修改,只須要知道有這個值就行動畫

  2).查看當前電腦的ip    例如我這裏的是:192.168.9.129spa

  3).知道了默認端口跟ip地址,咱們就能夠手機上設置代理了。設置步驟我錄製了gif動畫。(我用的是genymotion模擬器,真機也是同樣的)操作系統

      


完成了以上兩個步驟就能夠抓到http請求的數據了,效果圖以下:代理



      

接下來說解如何抓取https協議的包,若是你沒有這個需求,請不要繼續瀏覽下面的內容
ip

3.設置charles ssl代理ssl

   Proxy->SSL Proxy Settings    彈出一個ssl代理設置界面路由

   1).Enable SSL Proxying複選框打上勾

   2).添加你想要的設置代理的域名,端口默認443

   設置事後效果圖以下:

   

  

   

4.手機下載ssl證書

   1).Help->SSL Proxying ->Install Charles Root Certificate on a Mobile Device or Remote Browser...   

       會彈出一個提示框,以下顯示:

       

       瀏覽器輸入這個地址便可下載證書,記住要用Android自帶的瀏覽器.   地址是:http://charlesproxy.com/getssl

    2).而後按照他的提示安裝證書便可.


作完第三步跟第四步就能夠抓包https數據了.若是還有問題請留言。。。下面是我抓包截圖。

相關文章
相關標籤/搜索