1. 程式人生 > >使用Fiddler抓Android應用的包

使用Fiddler抓Android應用的包

第一步:下載神器Fiddler,下載連結:

下載完成之後,傻瓜式的安裝一下了(這裡吐槽一下沒自動生成桌面圖示)!

第二步:設定Fiddler
開啟Fiddler,     Tools-> Fiddler Options (配置完後記得要重啟Fiddler)
選中"Decrpt HTTPS traffic",    Fiddler就可以截獲HTTPS請求
選中"Allow remote computers to connect".  是允許別的機器把HTTP/HTTPS請求傳送到Fiddler上來,如圖:



記住埠號為:8888

第三步:設定android手機

首先獲取電腦的IP地址,開啟cmd,使用ipconfig命令獲取。

此時我們就獲取到了設定代理需要的IP地址和埠號(8888)。

下面來對手機設定代理,本人使用小米5S Plus

首先保證手機與電腦在同一區域網內(可以檢視手機ip地址前幾個網段是否與電腦相同)

設定-》WLAN->選擇連線到的無線網,點選右側箭頭到網路的詳情,再點選代理項選擇手動,將上面獲取到的ip地址和埠號填入,點選確定儲存。這樣就將我們的手機設定成功了。如圖:

第四步:下載Fiddler的安全證書

使用Android手機的瀏覽器開啟:http://你設定的IP:8888, 點"FiddlerRoot certificate" 然後安裝證書,我用的UC開啟,如圖:


安裝證書時會讓你輸入名稱,隨意起名就可以。

到這裡我們就設定好所有的值,下面就來測試一下,首先安裝今日頭條APP。

下面開啟Fiddler,然後開啟手機中的今日頭條app,Fiddler抓包如下:


可以右擊某Url,選擇copy->Just Url 複製地址,到瀏覽器中打,可看到完整返回結果。

注意:抓完包以後將fiddler關閉(提高訪問網路的速度)同時將手機上的代理關閉 (如果不關閉代理,當fiddler關閉,或者是兩者連線的不是同一無線網路,手機會不能正常的訪問網路)。

五、安裝證書不成功

解決方法:https://www.zhaokeli.com/Article/6360.html

fiddler的工作原理

fiddler是基於代理來實現抓取網路資料包的工作的,當我們開啟fiddler以後,fiddler會將我們的瀏覽器的代理預設進行更改為 127.0.0.1 埠是8888,這時fiddler的預設埠,也就是說我們傳送的每一個請求和收到的每一個響應都會先經過fiddler,這樣就實現了抓取資料包的工作。

路徑:選項?>高階設定?>更改代理伺服器設定?>區域網設定?>高階


session會話的分析

這裡我隨便選擇一個會話來進行簡單的分析。


替換伺服器端返回的資料

利用”autoresponser”可以替換伺服器端返回的檔案,當除錯的時候需要替換伺服器端返回的資料的時候,比如一個已經上線的專案,不可能真正的替換器某一個檔案,我們可以這樣來操作


從圖片當中,可以很清晰的看出,當我再次載入該會話的時候,會顯示之前設定好的404代理。

如果需要設定不同的檔案代理,也是可以的。比如對於該會話,原本伺服器端返回的內容如下圖:

技術分享

由於該session返回的是一個圖片型別的,所以我選擇ImageView這個選項卡,可以看到此時返回的圖片的樣子,那麼如果需要用本地的檔案代理該返回的內容,和之前的操作步驟都是一樣的,只是在選擇代理的時候選擇本地檔案即可,如下圖:

技術分享

這次,我選擇了一個本地的檔案作為代理,此時當我再次重新請求該會話的時候,會返回本地的檔案:

技術分享

可以看出這個時候該會話返回的內容已經是我本地的代理了。


相關推薦

使用FiddlerAndroid應用

第一步:下載神器Fiddler,下載連結:下載完成之後,傻瓜式的安裝一下了(這裡吐槽一下沒自動生成桌面圖示)!第二步:設定Fiddler開啟Fiddler,     Tools-> Fiddler Options (配置完後記得要重啟Fiddler)選中"Decrpt

如何用FiddlerAndroid應用進行

pic block pos html 找到你 format name itl gpo Fiddler是一款非常流行並且實用的http抓包工具,它的原理是在本機開啟了一個http的代理服務器,然後它會轉發所有的http請求和響應,因此,它比一般的firebu

FIF口語訓練利用漏洞刷分教程+完全破解版APP(FiddlerAndroid應用進行)

目前很多大學的英語口語訓練都在用"FIF口語訓練"這款軟體。為了讓一些同學脫離英語的苦海,現公佈刷分漏洞+破解版APP,當然,我也希望該公司能儘快修補漏洞,以保證軟體可以正常使用,軟體介面如下:2017-11-15更新:破解版注入對話方塊,可修改任何分數 【1】利用漏洞刷分

Fiddler-Android和IOS

蘋果 https請求 請求 允許 知識 https nbsp ges 技術分享 知識:Fiddler能捕獲IOS設備發出的請求,比如IPhone, IPad, MacBook. 等等蘋果的設備。 同理,也可以截獲Andriod,Windows Phone的等設備發出的HT

查看Android應用名、Activity的幾個方法

local get edit pack too edi androidm shell mcu 一、沒有apk,應用已經安裝到手機或虛擬機中 1.logcat .清除logcat內容,使用命令adb logcat -c .啟動logcat,使用命令adb logcat Act

怎麼用fiddlerAPP的 怎麼用fiddlerAPP的

怎麼用fiddler抓APP的包  轉載自: https://www.cnblogs.com/youlanda/p/7639797.html  Step1:抓包的電腦和需要抓包的手機要連線在同一個網路(當然這需要電腦先安裝fiddler,我的是window

Fiddler 手機的

  為什麼要抓手機端的包呢?有的網站電腦訪問和手機訪問會回饋不同的頁面或內容,網站伺服器是如何區分的呢?通過UA( ser-agent)來區別是電腦還是手機端進行的訪問(從這裡你也可以看出,通過偽裝UA可以訪問到手機端的頁面),直接抓手機的包不需要偽裝接就是。

解決fiddler不到的問題

前言 如果你已經百度了n遍,各種方法無法解決問題,各種苦思冥想都不能抓到包,那麼你可以試試下面這個方法,說不定就能解決你的問題。 ps:反正我是遇到這個問題兩次了 解決方法 !!!!

Fiddler手機網路

         Fiddler是一個強大的http和https抓包工具,在移動開發中,用Fiddler給手機抓網路包對開發和除錯帶來極大的好處。下面介紹一下具體用法: 1、第一步設定手機代理,開啟手機網路設定,改為手動設定代理,ip地址寫上自己電腦的IP,埠號寫8888(

怎樣減少 Android 應用 60% 的大小?

我要減肥 簡評:應用的大小也是使用者體驗的一個重要方面,而減少 Android 應用安裝包大小其實一點也不復雜。 對於移動應用來說,應用安裝包的大小當然是越小越好。特別是對於一些欠發達地區,你不希望使用者因為手機「儲存空間不足」而解除安裝你的應用。 本文就介紹了幾個小

怎樣減少 Android 應用大小

對於移動應用來說,應用安裝包的大小當然是越小越好。特別是對於一些欠發達地區,你不希望使用者因為手機「儲存空間不足」而解除安裝你的應用。 本文就介紹了幾個小技巧來有效減少 apk 的大小: 首先,我們先用 Android Studio 提供的 APK Analyser

Fiddler使用教程-Android應用

computer 保存 fiddler http 服務器 代理服 找到 fontsize img 轉載請標明出處:http://blog.csdn.net/zhaoyanjun6/article/details/74439165本文出自【趙彥軍的博客】 Fiddler

【轉載】Windows10用fiddlerAndroid應用(解決手機設定代理後無法上網,設定只app

1、環境準備 1、電腦上安裝fiddler 2、手機和電腦在同一個區域網內 2、設定 1.fiddler>Tools>Fiddler Options>

Windows10用fiddlerAndroid應用(解決手機設定代理後無法上網,設定只app

1、環境準備 1、電腦上安裝fiddler 2、手機和電腦在同一個區域網內 2、設定 1.fiddler>Tools>Fiddler Options>Connections 勾選Allow remote computers to c

FiddlerAndroid 模擬器應用

第一次測試安卓應用,環境不允許使用真機,於是在電腦上安裝了個安卓模擬器測試安卓應用,在抓包的時候遇到了點兒問題,網上的資料都是配置模擬器裡面的wifi,但效果不理想,總是失敗,後面找到了一個別的方式,可以抓瀏覽器以及應用的流量,所以記錄一下。 官網下載andr

使用fiddler進行手機應用分析詳細步驟

1、下載並安裝fiddler 傻瓜式安裝就可以,安裝後圖標: 2、設定fiddler 開啟fiddler,預設就開始在抓取本機上的資料 要設定手機 應用的抓取: Tools->options 勾選下列選項: 3、設定安卓手機 首先要獲取電腦的ip地址 可以在命令列輸入ipconf

Fiddler 工具怎麼使用?怎麼在Android手機端的APP

序章 Fiddler是一個蠻好用的抓包工具,可以將網路傳輸傳送與接受的資料包進行截獲、重發、編輯、轉存等操作。也可以用來檢測網路安全。反正好處多多,舉之不盡呀!當年學習的時候也蠻費勁,一些蠻實用隱藏的小功能用了之後就忘記了,每次去網站上找也很麻煩,所以蒐集各大網路的資料,總結了一些常用的功能。  

利用FiddlerAndroid模擬器網路請求進行

1.安裝使用Fiddler 下載地址:https://www.telerik.com/download/fiddler 2.安裝Android模擬器夜神 下載地址:https://www.yeshen.com/ 3. 開啟Fiddler進行相關設定 設定捕獲https,開啟Fid

Charlse獲取Android應用的https請求資料

1、選單欄依次選擇help->SSL Proxying -> install charlse root certification開啟電腦安裝證書介面(此處以windows為例) 依次點選安裝證書 跳轉到證書匯入嚮導,儲存位置選擇當前使用者和本地電腦都可以,

fiddler幾種功能強大的用法 Android/IOS手機使用Fiddler

參考網址: http://caibaojian.com/fiddler.html http://www.cnblogs.com/tangdongchu/p/4178552.html 1.fiddler過濾會話 問題:每次使用Fiddler, 開啟一個網站,都能在Fiddler