抓包工具Fidder詳解(主要來抓取Android中app的請求)
今天閒著沒吊事,來寫一篇關於怎麼抓取Android中的app資料包?工欲行其事,必先利其器,上網google了一下,發現了一款神器:Fiddler,這個貌似是所有軟體開發者必備神器呀!這款工具不僅可以抓取PC上開發web時候的資料包,而且可以抓取移動端(Android,Iphone,WindowPhone等都可以),太強大了,以前搞web的時候,知道有一款叫做HttpWatch工具,可以抓取web的請求資料包的,但是和這款神器來比較,那都弱爆了!吹到現在都是無用的,下面就來看看例項吧(只演示Android平臺的,因為我是搞Android的,哈哈)!開始興奮吧!
第一步:下載神器Fiddler,下載連結:
http://fiddler2.com/get-fiddler
下載完成之後,傻瓜式的安裝一下了!
第二步:設定Fiddler
開啟Fiddler, Tools-> Fiddler Options (配置完後記得要重啟Fiddler)
選中"Decrpt HTTPS traffic", Fiddler就可以截獲HTTPS請求
選中"Allow remote computers to connect". 是允許別的機器把HTTP/HTTPS請求傳送到Fiddler上來
記住這個埠號是:8888
第三步:設定Android手機
首先獲取PC的ip地址:命令列中輸入:ipconfig,獲取ip地址
好吧,這時候我就拿到了IP地址和埠號了
下面來對Android手機進行代理設定,本人使用的是三星的G4:
確定一下手機和PC是連線在同一個區域網中
進入手機的設定->點選進入WLAN設定->選擇連線到的無線網,長按彈出選項框:如圖所示:
選擇修改網路配置:
選擇顯示高階選項,將代理設定成手動,將上面獲取到的ip地址和埠號填入,點選儲存。這樣就將我們的手機設定成功了。
第四步:下載Fiddler的安全證書
使用Android手機的瀏覽器開啟:http://10.2.145.187:8888, 點"FiddlerRoot certificate" 然後安裝證書,如圖:
到這裡我們就設定好所有的值,下面就來測試一下,首先安裝網易新聞App。
下面開啟Fiddler,然後開啟手機中的網易新聞app,Fiddler抓包如下:
這樣就抓取Android移動端的資料包成功了,這個對於我們後面進行網路資料請求的除錯有很大的幫助,我們可以通過這個方法來判斷我們請求網路是否成功!
轉載:http://blog.csdn.net/jiangwei0910410003/article/details/19806999
相關文章
- Flutter中http請求抓包解決方案FlutterHTTP
- Charles對Android手機Https請求的抓包AndroidHTTP
- 抓包工具 Fiddler4 配置移動裝置抓取 Https 請求HTTP
- Android App 如何防止抓包AndroidAPP
- HTTP協議的請求與資料抓包HTTP協議
- 『言善信』Fiddler工具 — 16、使用Fiddler抓取移動端App請求APP
- 介面測試之抓包實戰解決 Android 高版本無法抓取 httpsAndroidHTTP
- Fiddler-抓取安卓手機APP請求地址安卓APP
- 手機抓包+注入黑科技HttpCanary——最強大的Android抓包注入工具HTTPPCAAndroid
- wireshark抓包curl傳送http2請求HTTP
- 一次app抓包引發的Android分析(續)APPAndroid
- 測試必備工具之抓包神器 Charles 如何抓取 https 資料包?HTTP
- Postman抓包瀏覽器請求--傻瓜式操作Postman瀏覽器
- 搞定某APP的TCP抓包,並直接呼叫so檔案進行Hook抓取APPTCPHook
- 一次app抓包引發的Android分析記錄APPAndroid
- Python中get、post請求詳解(HTTP請求頭、狀態碼)PythonHTTP
- 『言善信』Fiddler工具 — 15、使用Fiddler抓取HTTPS請求HTTP
- APP抓包神器dronyAPP
- iOS的http/https請求——十分鐘學會Charles抓包iOSHTTP
- Http請求體詳解HTTP
- Android https 抓包指南AndroidHTTP
- 詳解nginx的請求限制(連線限制和請求限制)Nginx
- Mac 上fiddler與charles 抓包https 小程式請求 內容MacHTTP
- 智慧家居的 APP 軟體可以使用 fiddler 工具抓包嗎APP
- APP常用抓包技術APP
- 『言善信』Fiddler工具 — 2、HTTP請求內容詳解HTTP
- DNS 請求報文詳解DNS
- 用whistle和proxifier抓包除錯任意客戶端的網路請求除錯客戶端
- 抓包整理外篇fiddler————瞭解工具欄[一]
- Python爬蟲:HTTPS請求與響應,以及抓包工具Fiddler的使用Python爬蟲HTTP
- Charles抓包—App資源代理APP
- 模擬器上app抓包APP
- 請教各位大佬一個問題,flutter APP 怎麼抓包呢?FlutterAPP
- yaml 檔案裡的中文,以 json 格式請求抓包為什麼是 unicodeYAMLJSONUnicode
- Android 使用Fiddler4抓包Android
- Charles 抓取 https 請求說明文件(mac)HTTPMac
- 資料包抓取工具:Debookee for macMac
- Debookee for mac(資料包抓取工具)Mac
- uni-app的POST請求和GET請求APP