Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 用Fiddler在Android上抓包(Http+https)

用Fiddler在Android上抓包(Http+https)

編輯:關於Android編程

Fiddler是一個HTTP協議調試代理工具,在開發網絡應用的時候經常會用到,其最基本的作用是能抓HTTP的數據包,當然它還有更高級的用法,如添加斷點、修改請求與相應的數據等等。。。

 

抓HTTP包

1、安裝後配置端口:Tools->Fiddler Options->Connections->Fiddler listens on port: 8888(默認值)
2、勾選Allow remote computers to connect \ 3,進入Android設備的WLAN連接,長按進入修改網絡->顯示高級選項->添加代理服務器IP和端口即可 \   這樣我們就可以在fidder上查看手機上的請求包了。

 

\

 

抓HTTPS包

HTTPS協議是由SSL+HTTP協議構建的可進行加密傳輸、身份認證的網絡協議,HTTPS需要申請CA證書,SSL通過CA證書來進行驗證並對數據進行加密。要讓Fiddler支持HTTPS包的捕獲,我們需要到設置裡面將其打開,並把CA證書添加到系統中

 

1,進入Tools->Fiddler Options->HTTPS,勾選Decrypt HTTPS traffic ,選擇Actions按鈕中的Export Root Certificate to Desktop導出證書文件FiddlerRoot.cer

\

\

2,拷貝FiddlerRoot.cer證書至sdcard,然後通過安全->憑據存儲->從usb存儲器安裝添加證書。(或者在Android設備通過浏覽器進入http://192.168.xx.xx:8888/,點擊最下方的FiddlerRoot certificate也可以)

\

\\

經過上面的步驟之後就可以抓取https的包了。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved