使用Fiddler2對安卓應用手機抓包圖文教程

作開發須要抓取手機app的http/https的數據包,想看APP發出的http請求和響應是什麼,這就須要抓包了,這能夠獲得一些鮮爲人知的api,好比還能夠幹些「壞事」...android

須要工具:api

Fiddler抓包軟件瀏覽器

Android 手機一臺安全

1、如何使用 Fiddler2 網絡

下載完成後安裝,安裝過程就不貼圖了。app

以下圖設置Fiddler 代理:工具

點擊OK,在這裏代理就設置完成,必定要重啓軟件配置才生效,下面是手機端的設置。spa

  • 軟件名稱:代理

  • Fiddler2(HTTP數據抓包) v2.2.2.0 免費綠色版orm

  • 軟件大小:

  • 615KB

  • 更新時間:

  • 2014-05-23

2、手機端代理設置

以三星S4爲例子,

一、以下圖真機三星S4設置:

找到你的Wifi,必須電腦和手機處於同一個Wifi下。最好是電腦發一個Wifi出來。

長按wifi熱點,選擇修改網絡配置。

代理設置爲:手動;代理主機名爲你的電腦Ip,端口就是剛纔Fiddler設置的端口。

-----------------------------------------------------------------------------------------

二、模擬器(android 2.3)設置

到這裏設置完成,讓咱們看看咱們都抓到什麼東東。

--------------------------------------------------------------------------------------------------------

咱們看看微博客戶端吧,獲取首頁內容以下:

不由感嘆,很好很強大~~~~~~~~~~~~~~~~~~~~~~~~

提示:Fiddler能夠設置過濾,能夠很方便看到咱們想要的Http包:

Fiddler手機抓包

第一步:配置Fiddler

Tools->Fiddler Options...

重啓Fiddler

第二步:在手機上安裝證書

用手機瀏覽器打開http://10.240.139.173:8888(IP是你電腦的IP,8888是Fiddler的端口)

在頁面上下載FiddlerRoot certificate(文件名FiddlerRoot.cer)

我用的是uc瀏覽器,下載到了UCDownloads目錄下,這裏要注意,將FiddlerRoot.cer移動到根目錄下(不然會提示未在USB存儲設備中找到證書文件)。

接下去:設置->安全和隱私->從存儲設備安裝 (按照提示操做便可)

第三步:設置代理

打開你手機上無線,代理設置->手動

主機:10.240.139.173(你的運行Fiddler的電腦IP)

端口:8888

肯定

接下去就是Fiddler的基本操做了,咱們已經看到手機上的數據包了。

X-User-Agent:XOne/1.1.2(AndroidPhone;2.2Later;MI 2S/android4.1.1)

相關文章
相關標籤/搜索