Fiddler抓包 搞定介面測試

2022-09-17 18:18:12 字數 1177 閱讀 2434

·包的定義

在包交換網路裡,單個訊息被劃分為多個資料塊,這些資料塊稱為包,它包含傳送者和接受者的位址資訊。這些包然後沿著不同的路徑在乙個或多個網路中傳輸,並且在目的地重新組合。

·應用簡單地說,你上網開啟網頁,這個簡單的動作,就是你先傳送資料報給**,它接收到了之後,根據你傳送的資料報的ip位址,返回給你網頁的資料報,也就是說,網頁的瀏覽,實際上就是資料報的交換。

**?·定義

**伺服器英文全稱是proxy server,其功能就是**網路使用者去取得網路資訊。形象的說:它就是網路資訊的中轉站。

fiddler設定(修改配置後需重啟)

https配置:選單欄tools->工具欄fiddler options->對話方塊https->選項卡->勾選capture https connects,再勾選可選框decrypt https traffic->ok儲存->重啟。

fiddler清空包的兩種方式:

選單欄下面的工具欄有個「×」->remove all

點選選中任意乙個,ctrl+x

webforms是包的引數

querystring含有name和value值

**配置

·區域網環境

·dns**配置

檢視區域網ip:

fiddler選單欄下面工具欄中更多下面的online選項:顯示區域網ip位址

區域網ip:cmd命令列輸入ipconfig,檢視乙太網資訊,ipv4 addrss即區域網ip位址

開啟fiddler**伺服器:

手機開啟**:

手機連線電腦wifi環境->wlan->長按連線的網路->修改網路->顯示高階選項->**選擇手動->**伺服器主機名填寫區域網ip位址->**伺服器端口填寫與fiddler一致的埠號8888->ip設定選擇dhcp->儲存

fiddler介面測試改包

fiddle軟體左下角黑色的輸入框,輸入bpu 抓包介面的url,如bpu

,回車,使用者在手機上操作後,fiddler就可以擷取了資料報,在fiddler左側資訊欄#下面是紅色圖示,則表示資料報被擷取下來了,但是並沒有向伺服器傳送,此時便可對該資料報進行改包,在右側資訊欄webforms下面更改value值,再點選run to connection。

fiddler抓包,搞定介面

上篇介紹的世紀佳緣登入是由已有cookie保持登入狀態的。世紀佳緣登陸不需要填入驗證碼,可以很方便直接請求登入介面來達到登入狀態的目的。這篇介紹直接從登入介面進行登入,那麼這就要求要找到登入介面url和介面引數。登入介面是個https,fiddler中設定https。雙擊這個抓包,會跳轉到inspe...

使用Fiddler工具抓包進行介面測試

import unittest import requests import re import ddt import warnings ddt.ddt class inte cedbshop unittest.testcase def setup self none print 執行開始 self...

應用抓包之Fiddler抓包

tcpdump抓包 應用抓包之tcpdump命令抓包 原料fiddler fiddler是位於客戶端和伺服器端的http 也是目前最常用的http抓包工具之一 它能夠記錄客戶端和伺服器之間的所有 http請求,可以針對特定的http請求,分析請求資料 設定斷點 除錯web應用 修改請求的資料,甚至可...