iT邦幫忙

2025 iThome 鐵人賽

DAY 9
0
Security

Izumi從零開始的30日WEB馬拉松系列 第 9

Day09- 基礎Burp Suite操作教學

  • 分享至 

  • xImage
  •  

昨天我們先學了Burp Suite最基本的架構及概念,今天我們則要親手操作Burp Suite。我會從安裝開始教。

安裝

1.前往官網https://portswigger.net/burp/communitydownload

2.選擇作業系統版本(如:Windows、macOS、Linux等)

3.啟動下載好的.exe檔案根據指示進行安裝

實際操作

一.啟動並確認Proxy listener

https://ithelp.ithome.com.tw/upload/images/20250919/201780089pvUoERArN.png

按照圖片的步驟打開Setting確認是否有預設為127.0.0.1:8080,這個是Burp監聽的位置。

二.設定Chrome的流量走Burp

通常有兩種方法,一種是使用系統代理,另一種是安裝Chrome外掛切換代理,這次我選用的是第二種,因為這樣比較容易方便快速切換且不會影響到整個系統。

這次使用的外掛是Proxy SwitchyOmega 3 (ZeroOmega)

下載連結:https://chromewebstore.google.com/detail/proxy-switchyomega-3-zero/pfnededegaaopdmhkdmcofjmoldfiped?authuser=0&utm_source=app-launcher

下載安裝後,開啟SwitchyOmega,並依照下圖的步驟進行設定
https://ithelp.ithome.com.tw/upload/images/20250919/20178008n4xlSA9YeU.png

1.先建立一個新的資料夾
2.輸入資料夾名稱
3.選擇Proxy Profile
4.按建立

https://ithelp.ithome.com.tw/upload/images/20250919/20178008liXprrGIlH.png

5.將Protocol設定為HTTP
6.將Server設定為127.0.0.1
7.將Port設定為8080

三.匯入Burp的CA憑證到Chrome

因為我們要攔截HTTPS網站,所以必須使Chrome信任Burp的自簽CA
1.先在瀏覽器輸入http://127.0.0.1:8080 並點擊右上角的CA Certificate
2.點擊開啟剛下載好的cacert.der
3.選擇安裝憑證,接著存放位置選本機電腦
4.選擇「將下列憑證放入以下的存放區」
5.選擇「受信任的根憑證授權單位」
最後選擇下一步,在選擇完成即完成安裝(因這邊並無過度複雜的介面,因此就不附上截圖了)

四.在Chrome上第一個攔截流程

https://ithelp.ithome.com.tw/upload/images/20250919/20178008zWvB4LNxfc.png

1.將intercept開啟
2.打開瀏覽器
https://ithelp.ithome.com.tw/upload/images/20250919/20178008YAXgXt17Zx.png
3.輸入https://httpbin.org/get
4.修改標頭,例如我改成了POST
https://ithelp.ithome.com.tw/upload/images/20250919/20178008lNRBsvWEnr.png

5.觀察回應

結果如5.所示不接受請求,也可試試其他例如HEAD之類的,改完後只需要點擊上方的Forward

注意!練習完後記得將Proxy SwitchyOmega 3 (ZeroOmega)設定回Direct

五.常用功能

通常我們會用的幾個功能有上面練習的修改標頭、Cookie等

今日小結

今天我們學習了最基本的如何利用Burp Suite進行攔截,明天開始我們會介紹攻擊,並練習使用Burp Suite實作順便介紹一些Burp的實用小技巧。


上一篇
Day-08 認識Burp Suite
下一篇
Day-10 認識基本攻擊XSS
系列文
Izumi從零開始的30日WEB馬拉松12
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言