国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全

這篇具有很好參考價值的文章主要介紹了【從零開始學技術(shù)】Fiddler 抓取 https 請求大全。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.Fiddler代理瀏覽器設(shè)置

注意瀏覽器代理區(qū)別 Chrome/IE瀏覽器使用的都是系統(tǒng)代理設(shè)置


在chrome瀏覽器的設(shè)置中搜索代理,可以看到

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

打開IE瀏覽器,選擇設(shè)置->Internet選項

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

Firefox瀏覽器使用的是單獨的一套代理系統(tǒng)


在Firefox的代理設(shè)置中,我們也可以選擇使用系統(tǒng)代理

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

02打開Fiddler

Fiddler打開之后默認是可以抓取到Chrome/IE瀏覽器的請求的。

這是因為Fiddler默認會勾選“Act as system proxy on startup”,此選項會在Fiddler啟動的時候作為系統(tǒng)代理:

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

我們會發(fā)現(xiàn)系統(tǒng)代理設(shè)置已經(jīng)被Fiddler篡改,端口和Fiddler中保持一致:

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

這也就是為什么Fiddler啟動之后默認可以抓取到Chrome/IE的請求,如果Firefox也想默認抓取到,按照之前的設(shè)置,選擇使用系統(tǒng)代理即可。

此時我們只能抓取到http的請求,如果我們需要抓取https請求,還需要做如下配置。

3勾選解密https流量選項

選擇Tools->Options->HTTPS,勾選"Decrypt HTTPS traffic"和“Ignore server certificate errors (unsafe)”選項:

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

04安裝證書到系統(tǒng)根證書中

點擊右上角Actions,選擇Trust Root Certificate選項,跳出來的對話框全部選擇是或者yes即可

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

最后會出現(xiàn)如下提示,表示證書已經(jīng)成功安裝到了系統(tǒng)根證書區(qū)域

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

我們可以打開cmd,輸入cert.msc,打開證書管理器,即可看到安裝的Fiddler偽裝證書

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

重啟瀏覽器,重啟Fiddler,特別重要??!!


打開Chrome/IE,可以愉快的抓取https請求了

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

Fiddler可以通過安裝證書解決https請求的抓取問題,此時在瀏覽器面前Fiddler偽裝成一個https服務(wù)器,用戶可以將Fiddler的偽裝證書導入到系統(tǒng)的根證書中。

而瀏覽器是默認信任系統(tǒng)的根證書的,此時Fiddler作為中間人在真正的服務(wù)器面前偽裝成瀏覽器的角色。

Firefox額外設(shè)置

Firefox瀏覽器和Chrome/IE證書管理有區(qū)別,Chrome/IE使用的是系統(tǒng)根證書,而Firefox有自己的一套證書管理系統(tǒng)

所以針對Firefox,我們還需要做另外的配置:

01導出Fiddler證書到桌面

選擇Tools->Options->HTTPS,點擊右上角Actions,選擇Export Root Certificate to Desktop,此時在桌面可以找到導出來的證書

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

02安裝證書到Firefox的內(nèi)置根證書中

進入到Firefox的設(shè)置->搜索證書選->打開證書管理器,選擇桌面的證書文件導入進來,勾選如下三個選項

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

重啟瀏覽器,重啟Fiddler,特別重要!!!


打開Firefox,抓取Https請求也沒問題了。

Fiddler抓取App端請求

準備工作:

  • 將手機和電腦連接到同一路由器(保證兩者能夠ping通)
  • 如果使用的模擬器則不需要上面的步驟,因為模擬器是共享PC端的網(wǎng)絡(luò),兩者網(wǎng)絡(luò)默認就是連通的狀態(tài)
  • 查詢PC端的IP地址

01配置fiddler可以抓取遠程端設(shè)備請求

打開Tools->Options->Connections,勾選Allow remote computers to connect選項

為了防止PC端的瀏覽器的請求和App端的請求信息混亂,可以把Fiddler的監(jiān)聽端改下,比如改成:7777(當然,不改也是可以的)。

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

02手機端配置代理

進入到手機/模擬器設(shè)置,選擇WLAN->連接上的WiFi熱點名->手指長按,選擇修改網(wǎng)絡(luò)->勾選高級選項,代理選擇手動(注意:不同手機的界面和進入的路徑存在一些差異)

  • 代理服務(wù)器主機名:PC端查詢的IP地址
  • 代理服務(wù)器端口號:Fiddler中配置的監(jiān)聽端口

此時我們只能抓取到http的請求,如果我們需要抓取https請求,還需要做如下配置。

03手機端安裝Fiddler偽裝證書

在手機端瀏覽器中輸入

http://192.168.1.222:7777 其中192.168.1.222為PC端的IP地址


點擊最下方鏈接即可下載Fiddler證書

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

下載完打開,會提示為證書命名(隨便給一個名字即可)

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

如果是第一次安裝證書,系統(tǒng)會提示設(shè)置PIN碼(為了安全),按照提示一步一步操作即可

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

最后安裝結(jié)束,我們可以在設(shè)置->安全->信任的憑據(jù)->用戶 中找到我們安裝的證書(注意:不同手機的界面和進入的路徑存在一些差異)

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

打開App(注意:如果之前有啟動,需要從后臺清理掉再重新啟動),以"貝殼找房"為例,https請求抓取成功

會遇到的問題:

證書導出失敗,出現(xiàn)如下提示:The root certificate could not be located

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

解決方案:

  • 在開始->運行輸入:certmgr.msc打開證書管理
  • 點擊操作->查找證書

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

  • 輸入fiddler,進行查找,將查找出來的所有證書進行刪除:

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

再重啟Fiddler,重新導出證書

會遇到的問題:

證書導出失敗,出現(xiàn)如下提示:Unable to configure Windows to Trust the Fiddler Root....

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端

解決方案:


找到fiddler->工具欄tools->options,再選擇HTTPS,點擊CertEnroll engine,選擇MakeCert即可點擊OK保存,最后切記重啟fiddler?。?!

【從零開始學技術(shù)】Fiddler 抓取 https 請求大全,軟件測試,Python,程序員,fiddler,https,前端文章來源地址http://www.zghlxwxcb.cn/news/detail-786416.html

到了這里,關(guān)于【從零開始學技術(shù)】Fiddler 抓取 https 請求大全的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Fiddler抓取手機https包的步驟

    Fiddler抓取手機https包的步驟

    做接口測試時,有時我們需要使用fiddler進行抓包分析,那么如何抓取https包。主要分為以下七步: 1.設(shè)置fiddler選項:Tools-Options,按如下圖勾選 2.下載并安裝Fiddler證書生成器 下載地址:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2 3.更新fiddler的證書:Too

    2024年02月07日
    瀏覽(29)
  • 教你如何用fiddler抓取https(詳細教程)

    教你如何用fiddler抓取https(詳細教程)

    對于想抓取HTTPS的測試初學者來說,常用的工具就是fiddler,可是在初學時,大家對于fiddler如何抓取HTTPS真是傷了腦筋,可能你一步步按著網(wǎng)上的帖子成功了,那當然是極好的,有可能沒有成功,這時候你就很抓狂了,我把網(wǎng)絡(luò)上的教程進行了整合和一些我的安裝經(jīng)驗(其中注

    2024年02月10日
    瀏覽(18)
  • Fiddler抓包工具安裝后抓取不到Https協(xié)議解決辦法?。?!

    Fiddler抓包工具安裝后抓取不到Https協(xié)議解決辦法!!!

    Fiddler剛剛下載安裝好后,默認不支持https協(xié)議的,想要抓取https,需要手動設(shè)置 一、首先點擊Tools按鈕中的Options…選項 ?二、選擇HTTPS選項,進行圖如下三項勾選,最后點擊Actions按鈕 三、選擇將證書保存在桌面 ?四、保存成功可以在我們的桌面看見證書 ? 五、最后我們需要

    2024年02月16日
    瀏覽(25)
  • fiddler抓取Android手機app發(fā)送的請求

    fiddler抓取Android手機app發(fā)送的請求

    場景:需要抓取手機APP發(fā)送的請求 1.下載安裝fiddler 網(wǎng)址:https://www.telerik.com/download/fiddler-everywhere 2. 配置fiddler a.工具欄選擇Tools–Options–Connections,勾選Allow remote computers to connect,如下圖示: b.如果需要抓取https的請求,需要配置HTTPS如下圖示: 3.安裝證書 電腦、手機均需要

    2024年02月09日
    瀏覽(30)
  • Fiddler抓取PC端微信小程序請求方法

    Fiddler抓取PC端微信小程序請求方法

    最近PC端的微信更新了,在微信中也可以打開相對應的小程序了,那么對于大多數(shù)測試同學來說要是可以在PC端打開小程序直接查看小程序發(fā)出的HTTPS請求報文,那么定位問題也就太方便了吧,我就是抱著這樣的一個心態(tài)來分享一下如何在PC端查看小程序的請求方法,題主親測

    2024年02月11日
    瀏覽(24)
  • 《吐血整理》高級系列教程-吃透Fiddler抓包教程(27)-Fiddler如何抓取Android7.0以上的Https包-中篇

    《吐血整理》高級系列教程-吃透Fiddler抓包教程(27)-Fiddler如何抓取Android7.0以上的Https包-中篇

    1.簡介 上一篇中,宏哥講解和分享了一些如何快速解決的臨時應急的的方法,但是小伙伴或者童鞋們是不是覺得是一些頭痛醫(yī)頭腳痛醫(yī)腳的方法,治標不治本,或者是一些對于測試人員實現(xiàn)起來比較有一定難度。所以今天宏哥再介紹和分享一下治本的方法。 2.追本溯源 要想從

    2024年02月19日
    瀏覽(26)
  • Fiddler工具 — 19.Fiddler抓包HTTPS請求(二)

    Fiddler工具 — 19.Fiddler抓包HTTPS請求(二)

    5、查看證書是否安裝成功 方式一: 點擊Tools菜單 — Options... — HTTPS — Actions 選擇第三項: Open Windows Certificate Manager 打開Windows證書管理器。 打開Windows證書管理器,選擇操作—查看證書,在搜索框中輸入 Fiddler 來查看證書。 查看結(jié)果: 然后可以選擇一個證書,進行打開、刪

    2024年02月22日
    瀏覽(25)
  • Fiddler工具 — 18.Fiddler抓包HTTPS請求(一)

    Fiddler工具 — 18.Fiddler抓包HTTPS請求(一)

    1、Fiddler抓取HTTPS過程 第一步: Fiddler截獲客戶端發(fā)送給服務(wù)器的HTTPS請求,F(xiàn)iddler偽裝成客戶端向服務(wù)器發(fā)送請求進行握手 。 第二步: 服務(wù)器發(fā)回相應,F(xiàn)iddler獲取到服務(wù)器的CA證書, 用根證書(這里的根證書是CA認證中心給自己頒發(fā)的證書)公鑰進行解密, 驗證服務(wù)器數(shù)據(jù)

    2024年02月21日
    瀏覽(24)
  • Fiddler抓安卓手機HTTPS請求

    Fiddler抓安卓手機HTTPS請求

    下載,安裝我就不贅述了,這個很簡單。但要知道fiddler安裝后不進行任何配置,僅可抓取HTTP請求。而進行了證書認證配置,可以抓取HTTPS請求 打開fiddler,進行fiddler的常規(guī)設(shè)置HTTPS,菜單中找到Tools---Options----HTTPS----勾選Decrypt?HTTPS?traffic。首次(未安裝證書)勾選,會彈出提

    2024年02月07日
    瀏覽(16)
  • HTTPS 之fiddler抓包--jmeter請求

    HTTPS 之fiddler抓包--jmeter請求

    一、淺談HTTPS 我們都知道HTTP并非是安全傳輸,在HTTPS基礎(chǔ)上使用SSL協(xié)議進行加密構(gòu)成的HTTPS協(xié)議是相對安全的。目前越來越多的企業(yè)選擇使用HTTPS協(xié)議與用戶進行通信,如百度、谷歌等。HTTPS在傳輸數(shù)據(jù)之前需要客戶端(瀏覽器)與服務(wù)端(網(wǎng)站)之間進行一次握手,在握手過

    2024年02月09日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包