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

BurpSuite-代理和瀏覽器設(shè)置

這篇具有很好參考價值的文章主要介紹了BurpSuite-代理和瀏覽器設(shè)置。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Burp Suite是以攔截代理的方式,通過攔截HTTP/HTTPS流量,充當瀏覽器和服務(wù)器的中間人,對數(shù)據(jù)包進行修改、重放等處理,以達到測試目的。

本文旨在介紹不同被測客戶端的代理如何配置。包括:

  • Web瀏覽器
  • 被測客戶端為移動端
  • 被測客戶端本身不支持代理設(shè)置(例如微信PC版)
  • 被測服務(wù)存在多重代理的

一、BurpSuite工作原理

BurpSuite-代理和瀏覽器設(shè)置

二、代理設(shè)置-Web瀏覽器

BurpSuite默認代理地址和端口是127.0.0.1:8080,可以從BurpSuite的Proxy選項卡的Options里查看到,如下圖
BurpSuite-代理和瀏覽器設(shè)置

正常情況下,我們使用Web瀏覽器訪問服務(wù)是直接訪問,若想對請求做攔截及篡改,就需要讓W(xué)eb瀏覽器的請求先傳往BurpSuite,在BurpSuite上進行流量數(shù)據(jù)的處理。

那么如何讓W(xué)eb瀏覽器的請求經(jīng)過BurpSuite呢?
最簡單的辦法就是將瀏覽器的代理服務(wù)器設(shè)置為BurpSuite,即默認的127.0.0.1:8080。但此舉較為繁瑣,且每次測試后還得修改回來,否則關(guān)閉BurpSuite后,會影響瀏覽器的正常使用。

這里推薦使用瀏覽器的代理插件。例如常見的Chrome、Firefox瀏覽器,推薦使用Proxy SwitchyOmega插件。
1、插件下載https://proxy-switchyomega.com/download/

2、插件安裝(這里以Chrome為例)

將已下載下來的插件解壓到文件夾
在Chrome地址欄輸入chrome://extensions/ 回車打開擴展程序
點擊加載已解壓的擴展程序,選中步驟一的文件夾即可

BurpSuite-代理和瀏覽器設(shè)置
3、插件配置
新建一個情景模式,并將代理服務(wù)器設(shè)置為BurpSuite中設(shè)置的代理地址及端口并應(yīng)用保存
BurpSuite-代理和瀏覽器設(shè)置
BurpSuite-代理和瀏覽器設(shè)置
4、插件啟用
點擊瀏覽器右上角Proxy SwitchyOmega插件按鈕,選擇對應(yīng)的情景模式,在該頁面輸入要訪問的URL后,此時的請求流量即會通過BurpSuite
BurpSuite-代理和瀏覽器設(shè)置

5、常見問題-首次抓取HTTPS時,瀏覽器會報安全問題
BurpSuite-代理和瀏覽器設(shè)置
解決方案:

  1. 打開瀏覽器,并啟動BurpSuite代理后,在地址欄訪問http://burp
  2. 點擊右上角的CA Certificate按鈕,將證書文件下載下來
    BurpSuite-代理和瀏覽器設(shè)置
  3. 打開下載下來的證書文件,點擊安裝證書,根據(jù)提示進行安裝
    BurpSuite-代理和瀏覽器設(shè)置
  4. 需要注意的是,證書存儲需選擇存儲在受信任的根證書頒發(fā)機構(gòu)
    BurpSuite-代理和瀏覽器設(shè)置
  5. 證書安裝完后,再訪問HTTPS鏈接就不會報安全問題了(需注意重啟瀏覽器才能生效

三、代理設(shè)置-被測客戶端為移動端

有的時候,我們需要對移動端APP進行滲透測試,那么該如何配置呢?

  1. 在 BurpSuite 的 Proxy Listeners 中,選中當前在用的代理,點擊左側(cè)的 Edit 按鈕,在彈出的對話框中,將 Bind to address 選項設(shè)置為 All interfaces
    BurpSuite-代理和瀏覽器設(shè)置
    BurpSuite-代理和瀏覽器設(shè)置
  2. 將手機與PC連接同一WiFi,打開手機WiFi設(shè)置,設(shè)置HTTP代理服務(wù)器BurpSuite 所在的 PC 的 IP 地址,端口為 BurpSuite 的代理端口。以 iPhone 為例,其設(shè)置如下圖所示
    BurpSuite-代理和瀏覽器設(shè)置
  3. 如果移動端APP走的是HTTPS通道,則也需要安裝證書,解決方式同Web瀏覽器

四、代理設(shè)置-被測客戶端不支持代理設(shè)置

當我們需要測試的對象是PC客戶端,且該客戶端不支持代理設(shè)置時,要如何解決呢?

方案一:直接設(shè)置系統(tǒng)代理,所有流量都會經(jīng)過BurpSuite;設(shè)置方法最為簡單,但缺點也顯而易見,除了會導(dǎo)致記錄的請求過多影響測試外,還會影響其他非測試應(yīng)用的使用。

方案二:通過Proxifier工具設(shè)置,Proxifier是一款功能非常強大的socks5客戶端,可以為本身不支持設(shè)置代理的軟件設(shè)置HTTPS或SOCKS代理/代理鏈。

Proxifier支持Xp/Vista/Win7/Win10、MAC OS ,支持socks4,socks5,http代理協(xié)議,支持TCP,UDP協(xié)議,可以指定端口,指定IP,指定域名,指定程序等運行模式,兼容性非常好。

設(shè)置方法如下:
1、代理服務(wù)器設(shè)置

  1. 點擊 Proxy Servers按鈕,打開對話框,點擊Add按鈕,添加代理服務(wù)器配置。

    AddressPort填BurpSuite的代理,也就是127.0.0.1:8080
    Protocol 選擇HTTPS
    Advanced 高級設(shè)置項里可以給該代理自定義一個標簽名用于區(qū)分

    BurpSuite-代理和瀏覽器設(shè)置
    BurpSuite-代理和瀏覽器設(shè)置

  2. 點擊Check按鈕測試代理設(shè)置是否成功,如成功,則會顯示Proxy is ready to work with Proxifier!
    BurpSuite-代理和瀏覽器設(shè)置
    BurpSuite-代理和瀏覽器設(shè)置

  3. 啟用代理規(guī)則;點擊Proxification Rules按鈕,打開對話框;默認有2條直連的規(guī)則,點擊左下方的Add按鈕,進入具體規(guī)則設(shè)置頁面
    BurpSuite-代理和瀏覽器設(shè)置
    設(shè)置內(nèi)容:

    Name :任意填寫
    Applications:設(shè)置需要走代理的應(yīng)用,也就是待測應(yīng)用
    Target hosts:設(shè)置訪問哪些網(wǎng)站走代理,根據(jù)實際情況填寫
    Target ports:設(shè)置訪問目標網(wǎng)站的哪些端口才走代理,根據(jù)實際情況填寫即可
    Action:這里選擇上一步設(shè)置的代理服務(wù)器即可。

    BurpSuite-代理和瀏覽器設(shè)置
    規(guī)則設(shè)置好之后,可更改規(guī)則的順序。和 BurpSuite的 Upstream Proxy Servers 一樣,越靠前的規(guī)則會優(yōu)先被命中。
    BurpSuite-代理和瀏覽器設(shè)置
    一切設(shè)置就緒后點擊 OK 按鈕保存。此時BurpSuite 就能夠抓取到來自被測應(yīng)用的HTTP 報文了(如上圖設(shè)的是微信,那么在微信里的HTTP請求就均會通過BurpSuite代理)。同時,在 Proxifier 中也能夠看到連接狀態(tài)與日志。

2、代理鏈設(shè)置
如果請求需要經(jīng)過多個代理,Proxifier 也支持代理鏈的設(shè)置。

  1. 添加多個代理服務(wù)器,然后點擊按鈕Proxy Chains展開代理鏈設(shè)置
    BurpSuite-代理和瀏覽器設(shè)置

  2. 點擊Create按鈕,添加代理鏈,然后將代理服務(wù)器按數(shù)據(jù)量順序依次拖入代理鏈中
    BurpSuite-代理和瀏覽器設(shè)置

  3. 點擊Type按鈕,或者雙擊代理鏈名稱可進行代理鏈類型設(shè)置

    Simple Chain:簡單類型,請求數(shù)據(jù)從上到下依次經(jīng)過各代理服務(wù)器
    Redundancy:冗余類型,若第一個代理服務(wù)器無法連接,則嘗試第二個,以此類推
    Load Balancing:負載均衡類型,請求數(shù)據(jù)會隨機地發(fā)送到列表中的各個代理服務(wù)器

    BurpSuite-代理和瀏覽器設(shè)置

  4. 設(shè)置完后在Proxification Rules里,把規(guī)則的Action改成選擇代理鏈即可

最后,BurpSuite里的Upstream Proxy Servers 和 SOCKS Proxy其實已經(jīng)可以解決被測服務(wù)存在多重代理的問題,所以可以不需要在Proxifier里設(shè)置。
至于什么是多重代理,在BurpSuite里又該如何設(shè)置,下文會進行介紹。

五、代理設(shè)置-被測服務(wù)存在多重代理

在某些特殊場景下,我們需要測試的網(wǎng)站本身也需要過一層代理。例如我們訪問www.baidu.com,需要先給瀏覽器設(shè)置SS代理(127.0.0.1:6666)。
現(xiàn)在需要對www.baidu.com進行測試,如果只是簡單的把瀏覽器代理設(shè)置為BurpSuite,雖然可以進行抓包,但www.baidu.com走不到127.0.0.1:6666去,測試就沒意義了。

要解決這個問題,就需要借助代理鏈。代理鏈 (Proxy Chain) 就是可以使用一個代理連接到另一個代理。

例如上面的場景,我們首先設(shè)置瀏覽器的代理為 BurpSuite;然后為 BurpSuite 再設(shè)置一個上游代理即 SS(127.0.0.1:6666)。這樣訪問 www.baidu.com 時,請求數(shù)據(jù)先經(jīng)過 BurpSuite,然后再流向SS,最后經(jīng)過 SS 服務(wù)器到達www.baidu.com。服務(wù)器端返回的響應(yīng)則剛好相反。
BurpSuite-代理和瀏覽器設(shè)置
BurpSuite本身支持這樣的設(shè)置。在 BurpSuite 的 User options 下的Connections 頁面中,Upstream Proxy ServersSOCKS Proxy這兩個配置項,都是跟代理鏈相關(guān)的。
BurpSuite-代理和瀏覽器設(shè)置
1、Upstream Proxy Servers設(shè)置
在該設(shè)置項中,支持多個上游代理服務(wù)器規(guī)則。也就是說可以同時配置多個 Upstream Proxy Servers,在使用過程中,BurpSuite 會按順序?qū)⒄埱蟮闹鳈C與 Destination host 中設(shè)置的內(nèi)容進行比較,并將請求內(nèi)容發(fā)送至第一個相匹配的代理服務(wù)器。

具體配置方法如下:

點擊Upstream Proxy Servers列表框左側(cè)的 Add 按鈕,打開 Add upstream proxy rule 對話框。這里一共有 8 個設(shè)置項,一般情況下只需關(guān)注前4 個:

Destination host:填入目標網(wǎng)站域名或者IP,支持通配符。在本例中我們可以填入 *.baidu.com。
Proxy host:填入SS代理服務(wù)器的IP地址,即 127.0.0.1;若為空表示直接連接。
Proxy port:填入 SS 的代理地址,即 6666。
Authentication type:這里選擇認證類型,由于 SS 本地代理無需認證,這是選擇None。

如果 Authentication type 為 None,則接下來的 4 項內(nèi)容無需理會,否則需要根據(jù)實際情況設(shè)置以下 4 項內(nèi)容。

Username:用戶名。
Password:密碼。
Domain:域;僅用于 NTLM 認證類型。
Domain hostname:域主機名;僅用于 NTLM 認證類型。

設(shè)置內(nèi)容如下圖所示,最后點擊 OK 即可。
這時候你會發(fā)現(xiàn)www.baidu.com已經(jīng)能夠訪問了,并且 BurpSuite 中也成功地抓取到了相應(yīng)的請求報文。

BurpSuite-代理和瀏覽器設(shè)置

2、SOCKS Proxy設(shè)置
與 Upstream Proxy Servers 的作用類似,SOCKS Proxy 的功能也是將請求內(nèi)容發(fā)送至相應(yīng)的代理服務(wù)器。不同之處在于,SOCKS Proxy 作用于 TCP 協(xié)議層,因此如果設(shè)置了該項,那么所有的請求數(shù)據(jù)都會被發(fā)送至 SOCKS 代理服務(wù)器。

Upstream Proxy Servers作用下,只有配置的域名或IP會走到對應(yīng)的代理服務(wù)器,但SOCKS Proxy作用下,則不區(qū)分是請求哪里,均會經(jīng)過對應(yīng)的代理服務(wù)器。
所以如果同時設(shè)置了 Upstream Proxy Servers 和 SOCKS Proxy,則所有請求都會經(jīng)過 SOCKS Proxy配置的代理服務(wù)器發(fā)送,Upstream Proxy Servers此時就不起作用了。

SOCKS Proxy設(shè)置方法如下:

先在下方的輸入框中依次填入 SOCKS 代理服務(wù)器的 IP、端口(如果 SOCKS 代理服務(wù)器需要認證,還需要填寫用戶名和密碼),然后勾選 Use SOCKS proxy 即可。

BurpSuite-代理和瀏覽器設(shè)置文章來源地址http://www.zghlxwxcb.cn/news/detail-408267.html

到了這里,關(guān)于BurpSuite-代理和瀏覽器設(shè)置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【Charles】解決設(shè)置代理后,瀏覽器訪問提示您的連接不是私密鏈接

    【Charles】解決設(shè)置代理后,瀏覽器訪問提示您的連接不是私密鏈接

    造成這種問題的原因就是charles的代理工具攔截網(wǎng)頁的請求,但是使用的是charles代理工具的證書,導(dǎo)致瀏覽器無法驗證此網(wǎng)頁的證書,進而導(dǎo)致了報錯,那么該如何解決呢?我們只需要將charles的證書添加到電腦的信任證書中即可。(如果是手機給手機安裝證書,手機端這邊保

    2024年02月11日
    瀏覽(25)
  • Python Selenium 設(shè)置帶賬號密碼的socks5代理,啟動瀏覽器

    Python Selenium 設(shè)置帶賬號密碼的socks5代理,啟動瀏覽器

    selenium添加帶有賬密的socks5代理 我們都知道在使用selenium開發(fā)爬蟲的時候不可避免的會使用socks5高匿名代理。一般情況下我們使用方法如下(開發(fā)語言為python): 我們的代理是: socks5://127.0.0.1:1080 ,當然這是本地自己搭的socks5代理,不需要賬號密碼就可以使用,但是如果我們搞

    2024年02月13日
    瀏覽(24)
  • linux-kali的proxychains4 設(shè)置終端及瀏覽器代理(詳細步驟)

    linux-kali的proxychains4 設(shè)置終端及瀏覽器代理(詳細步驟)

    問題背景: ????????kali版本2024.1,虛擬機版本vmware workstation pro 17, 由于工作中需要使終端和瀏覽器能科學(xué)上網(wǎng)代理,查詢資料后發(fā)現(xiàn),常規(guī)步驟是使用系統(tǒng)自帶的proxychains。 解決步驟: 1.配置虛擬機的網(wǎng)卡適配器:(這里使用的是橋接模式) 2. 打開代理軟件的允許局域網(wǎng)

    2024年04月12日
    瀏覽(94)
  • 網(wǎng)絡(luò)正常,“但”edge瀏覽器網(wǎng)頁拒絕訪問請“檢查代理”,解決方案-DNS設(shè)置

    網(wǎng)絡(luò)正常,“但”edge瀏覽器網(wǎng)頁拒絕訪問請“檢查代理”,解決方案-DNS設(shè)置

    進行電腦大更新以后,本人在使用電腦時出現(xiàn)了這樣的狀況: 在網(wǎng)絡(luò)上尋求許久,才找到解決辦法,與大家分享一下: 首先打開右下角網(wǎng)絡(luò)圖標,點擊“網(wǎng)絡(luò)和Internet設(shè)置”; 選擇“以太網(wǎng)”,點擊“更改適配器選項”; 選擇當前鏈接的網(wǎng)絡(luò)適配器,我的是“WLAN”,右鍵點

    2024年02月11日
    瀏覽(27)
  • 在Firefox瀏覽器中導(dǎo)入Burp Suite證書

    在Firefox瀏覽器中導(dǎo)入Burp Suite證書

    在日常的滲透中,經(jīng)常就是在瀏覽器用bp來抓包,在配置完瀏覽器的代理的時候就會涉及CA證書問題。在設(shè)置完代理后,再訪問百度時,就會出現(xiàn)如下圖的問題。 打開burp suite,找到“代理(Proxy)”,在選擇“選項(Options)”,最后點擊“Import /export CA certificate”。 如下圖直接選擇

    2023年04月17日
    瀏覽(34)
  • BurpSuite安裝與瀏覽器導(dǎo)入證書

    BurpSuite安裝與瀏覽器導(dǎo)入證書

    目錄 前言 模塊介紹 Burp安裝 burp配置與jdk環(huán)境安裝 首次激活 瀏覽器配置 設(shè)置代理端口 導(dǎo)入Burp證書 Chrome瀏覽器導(dǎo)入證書 Firefox導(dǎo)入證書 Burp Suite是一個用于測試網(wǎng)絡(luò)應(yīng)用程序安全性的圖形化工具,如進行HTTP網(wǎng)站流量抓取、數(shù)據(jù)重放、表單爆破等。該工具使用Java編寫,由Por

    2023年04月24日
    瀏覽(26)
  • Burp Suite 自帶瀏覽器Burp‘s Browser(Chromium)沙盒sandbox問題的解決

    Burp Suite 自帶瀏覽器Burp‘s Browser(Chromium)沙盒sandbox問題的解決

    Burp Suite啟動自帶瀏覽器Burp’s Browser(Chromium)的時候,彈出does not support running without sandbox出錯框。 解決方法,操作如下: Project options --Misc– Burp’s Browser -- Allow Burp’s browser to run without sandbox,勾選這個選項。

    2024年02月13日
    瀏覽(82)
  • Burpsuit配置火狐瀏覽器代理

    Burpsuit配置火狐瀏覽器代理

    下載證書方式 burp自帶瀏覽器訪問https://burp/如圖所示: 瀏覽器 訪問網(wǎng)址127.0.0.1:8080 如圖所示: 打開burp找到Proxy——options——proxy listeners,可以選擇證書下載類型 得到的證書(要記得證書的下載位置,或者用everything.exe查找),如圖所示: 在火狐瀏覽器導(dǎo)入證書 打開設(shè)置,

    2024年02月11日
    瀏覽(26)
  • Firefox瀏覽器代理插件——FoxyProxy

    Firefox瀏覽器代理插件——FoxyProxy

    前期使用BurpSuite工具進行抓包時,配置了Firefox瀏覽器代理; 導(dǎo)致? 不運行BurpSuite工具且不關(guān)閉攔截時,F(xiàn)irefox瀏覽器無法使用。 因此!于是!? ? 我找到了FoxyProxy代理插件 步驟一? 打開Firefox瀏覽器/擴展插件頁面 ?步驟二? 進入設(shè)置--擴展頁面搜索“FoxyProxy” 步驟三? FoxyP

    2024年02月13日
    瀏覽(24)
  • 使用代理突破瀏覽器IP限制

    使用代理突破瀏覽器IP限制

    ? ? ? ? 主要時了解代理服務(wù)器的概念,同時如何突破瀏覽器IP限制 ????????代理服務(wù)器英文全稱是Proxy Server,其功能就是代理網(wǎng)絡(luò)用戶去取得網(wǎng)絡(luò)信息。形象的說:它是網(wǎng)絡(luò)信息的中轉(zhuǎn)站,特別是它具有一個cache緩存的功能。 ? ? ? ? 我覺得以下這種分類方式非常合理:

    2024年02月11日
    瀏覽(23)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包