標籤:android des c http get com
- 確保安裝的 fiddler 是最新的 beta 版本,安裝地址 http://www.getfiddler.com/dl/Fiddler2BetaSetup.exe
- 關閉 fiddler
- 下載並安裝 fiddler 認證產生器 FiddlerCertMaker.exe (註:fiddler 認證產生器只能在 Vista 以上系統運行)
- 開啟 fiddler,依次點擊工具列的 Tools – Fiddler Options…,切換到 HTTPS 選項卡,勾選 Capture HTTPS CONNECTs,勾選 Decrypt HTTPS trafic,之後會彈出安裝認證的提示,一路點是或確定安裝
- 依然停留在 HTTPS 選項卡,在下拉式功能表中選擇 …from remote clients only,之後點擊 Export Root Certificate to Desktop,此時認證會產生到案頭上,名為 FiddlerRoot.cer,點OK儲存
- 將上一步匯出的 FiddlerRoot.cer 通過Email附件發送給自己綁定在iOS裝置中的Email;(註: 我是直接同步處理到我android手機上,然後複製到SD卡上)
- 開啟iOS裝置的郵箱用戶端,接收到剛才自己給自己發的郵件,點擊附件進行認證的安裝,也就是說,這一步將 fiddler 的認證安裝在iOS裝置中;(以小米3為例;將數位憑證檔案 “FiddlerRoot.cer” 複製到SD卡的根目錄下,然後操作:設定 → 安全與隱私 → 從存放裝置安裝 → 點擊確定安裝cer認證)
- Fiddler 工具列 Tools – Fiddler Options – Connections 中勾選 Allow Remote Computers to Connect
- 查看虛擬機器的IP地址,如192.168.1.7
- 開啟iOS設定,進入當前wifi串連,設定HTTP代理Group,將伺服器填為上一步中獲得的IP,即192.168.1.7,連接埠填8888
- 用 fiddler 進行抓包(若抓包不成功重啟一下 fiddler 即可)
原帖地址:
http://www.99css.com/archives/974
http://www.99css.com/archives/1201