APP抓包——Fiddler工具

來源:互聯網
上載者:User

標籤:computers   瀏覽器   traffic   伺服器   chrome   

     Fiddler 簡介:Fiddler 是強大且好用的Web調試工具之一,它能記錄用戶端和伺服器的http和https請求,允許你監視,設定斷點,甚至修改輸入輸出資料。

Fiddler的運行機制其實就是本機上監聽8888連接埠的http代理。對於PC端Fiddler啟動的時候預設IE的代理設為了127.0.0.1:8888,而其他瀏覽器是需要手動設定的,所以如果需要監聽PC端Chrome 網路請求,將其代理改為127.0.0.1:8888就可以監聽資料了,手機端按照下面的設定即可完成整個系統的http代理。


    第一步,下載Fiddler,下載連結:[url=]http://fiddler2.com/get/fiddler[/url]

    下載完成後,安裝。


    第二步,設定Fiddler

    開啟fiddler,Tools,Fiddler Options (配置完成後重啟Fiddler)

    選中“Decrpt HTTPS traffic” Fiddler 就可以截獲HTTPS請求

    選中“Allow remote computers to connect ”是允許別的機器把HTTP/HTTPS 請求發送到Fiddler上來。

    650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/90/09/wKioL1ju6lTxo25KAACBtcbT43c596.jpg-wh_500x0-wm_3-wmp_4-s_1118997183.jpg" title="1.jpg" alt="wKioL1ju6lTxo25KAACBtcbT43c596.jpg-wh_50" />

    650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/90/09/wKioL1ju6oexOApXAACUUqxZmsI455.jpg-wh_500x0-wm_3-wmp_4-s_4109493736.jpg" title="2.jpg" alt="wKioL1ju6oexOApXAACUUqxZmsI455.jpg-wh_50" />

    連接埠號碼是:8888


    第三步:設定安卓(Android)手機

    首先擷取PC的ip地址,命令列輸入:ipconfig ,擷取ip地址

    650) this.width=650;" src="https://s2.51cto.com/wyfs02/M02/90/09/wKioL1ju6zjDNyL2AAA7z7JwALU427.png-wh_500x0-wm_3-wmp_4-s_1419925113.png" title="3.png" alt="wKioL1ju6zjDNyL2AAA7z7JwALU427.png-wh_50" />

    下面對安卓(Android)手機進行代理設定,(小米4)

    首先確定手機和PC是串連在同一個區域網路,進入手機的設定,點擊進入WLAN設定,選擇串連到的無線網,點右邊的箭頭(有的手機是長按彈出選項框),:

    650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/90/09/wKioL1ju7JKDecQdAABPspkzMtU798.jpg-wh_500x0-wm_3-wmp_4-s_3264184429.jpg" title="4.jpg" alt="wKioL1ju7JKDecQdAABPspkzMtU798.jpg-wh_50" />

    代理這一行,選擇手動。

    選擇修改網路設定:

    1、配置主機名稱,與主機電腦ip地址保持一致;

    2、連接埠號碼:8888

    650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/90/0B/wKiom1ju7Wmw-zVDAACD5wwzLp8261.png-wh_500x0-wm_3-wmp_4-s_3958882790.png" title="5.png" alt="wKiom1ju7Wmw-zVDAACD5wwzLp8261.png-wh_50" />

    點擊儲存,手機設定成功。


    第四步:開啟要測試的APP,然後開啟電腦上的Fiddler介面,如: 

    650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/90/0A/wKioL1ju7caTFMp-AADQlQeCKrw998.jpg-wh_500x0-wm_3-wmp_4-s_138541088.jpg" title="6.jpg" alt="wKioL1ju7caTFMp-AADQlQeCKrw998.jpg-wh_50" />

    這樣安卓(Android)移動端的資料包抓取成功,這個對於後面進行的網路資料請求的調試有協助,可以通過這個方法判斷請求的網路是否成功。

     備忘:一般http請求,不用安裝安全性憑證,如果是https請求,設定代理後,會無法訪問,這個時候需要安裝安全性憑證。

     

     第五步,下載Fiddler安全性憑證

     使用手機的瀏覽器開啟,http://10.224.xx.xx:8888

     點“FiddlerRoot certificate ”安裝認證即可。:

     650) this.width=650;" src="https://s1.51cto.com/wyfs02/M02/90/0A/wKioL1ju8JmApLUEAABvqLzAx1A377.jpg-wh_500x0-wm_3-wmp_4-s_3968000550.jpg" title="7.jpg" alt="wKioL1ju8JmApLUEAABvqLzAx1A377.jpg-wh_50" /> 

     抓包就成功了,除了會抓包,還要學會資料分析。。。http協議!

APP抓包——Fiddler工具

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.