burpsuitev1518怎么用?
1)Proxy(代理)
代理功能使我們能夠截獲并修改請求.為了攔截請求,并對其進行操作,我們必須通過Burp Suite配置我們的瀏覽器.
一旦在瀏覽器上設置好之后,就打開Burp Suite,去Proxy項進行Intercept(截斷),需要確保intercept is on.
打開alerts標簽,可以看到代理正運行在8080端口.我們可以在Proxy–>options下來修改這個配置.
打開Proxy下的options標簽
在這里我們可以編輯代理正在監(jiān)聽的端口,甚至添加一個新的代理監(jiān)聽.Burp也有向SSL保護網(wǎng)站提交證書的選項.默認情況下,Burp創(chuàng)建一個自 簽名的證書之后立即安裝."generate CA-signed per-host certificates"選項選中之后Burp的證書功能將生成一個我們能夠鏈接的證書簽署的特定主機.在這里我們關心的唯一事情是,當一個用戶鏈接到 一個SSL保護的網(wǎng)站時,能后減少網(wǎng)站警告提示的次數(shù).
如果我們不選中"listen on loopback interface only"選項,意味著Burp Proxy可以作為一個網(wǎng)絡上其它系統(tǒng)的代理。這意味著在同一網(wǎng)絡中的任何計算機都可以使用Burp Proxy功能成為代理,并中繼通過它的流量.
"support invisible proxying for non-proxy-aware client"選項是用于客戶端不知道他們使用的是代理的情況下.這意味著代理設置不是設置在瀏覽器,有時候設置在hosts文件中.在這種情況下,和將 代理選項設置在瀏覽器本身所不同的是Burp需要知道它是從一個非代理客戶端接收流量的."redirect to host"和"redirect to port"選項將客戶端重定向到我們在該選項后設置的主機和端口。
同樣,我們可以攔截請求,并根據(jù)我們指定的規(guī)則返回響應.
這里有個選項用來修改從響應中接收到的html網(wǎng)頁。我們可以取消隱藏的表單字段,刪除javascript等。還有一個選項用自定義字符串替換掉尋找到 的特定的模式.我們需要用指定正則表達式。Burp將解析請求或者響應以期望能夠尋找到這種模式,將會用自定義的字符串來替換它.
2)Spider(抓取)
Burp Spider用來映射Web應用程序.它會自動抓去Web應用程序的鏈接,提交它發(fā)現(xiàn)的所有登陸表單,從而詳細的分析整個應用程序.這些鏈接會傳遞給 Burp Scanner,進行詳細的掃描.在這種情況下,我們將使用上DVWA(Damn Vulnerable Web Application).只是需要DVMA使用你的瀏覽器,確保Burp Suite上的inerrcept is on,并且得到Brup截取的請求,右鍵單擊攔截的請求,選擇"Send to Spider"發(fā)送給蜘蛛.
接下來會彈出一個警告彈窗讓我們"add item to Scope(添加項目到作用域)".點擊"Yes".一個范圍將在我們運行的測試目標上定義好.
我們能夠在site map–>target標簽看到一個url已經(jīng)添加進作用域.我們也能看到一些其它的目標已經(jīng)在目標列表中添加好了.Burp會自動使用代理瀏覽 我們定義好的目標網(wǎng)頁.我們可以使用單擊右鍵–>"add item to scope(添加項目到作用域)"添加任何項目到我們的作用域.
進入Scope標簽,我們能夠看到DVWA應用已經(jīng)添加到作用域.
接下來我們進入Spider標簽,點擊"options(選項)",我們可以設置各種選項當運行Burp檢測應用程序的時候.我沒有可以讓Burp 檢查robotx.txt文件(check for the robots.txt),它會嘗試抓去網(wǎng)站管理員不允許搜索引擎索引的目錄.另外一個重要的選項是"passively spider as you browse(被動蜘蛛瀏覽)"。基本上Burp Spider可以以被動和主動模式運行,選擇這個就要求Burp Spider保持新的內(nèi)容和鏈接進行掃描,因為我們?yōu)g覽應用程序的時候使用了Burp proxy。
另外一個重要的選項是"application login(應用程序登陸)".一旦Burp Spider提交一個登陸表單的時候就開始爬行(抓取).它可以自動提交我們提供給它的證書.我們同樣可以設置admin/password憑證,設置好 之后,他們會做為DVWA中的憑證.因此Burp Spider可以自動提交那些信息憑證,并且保持爬行抓取的狀態(tài)希望能夠獲得更多的新的信息.你也可以在thread(線程)項來修改線程數(shù).
Burp Suite使用教程
需要開始爬行抓去Web應用程序,只需要右鍵點擊目標展開目標.然后在展開的dvwa項上單擊鼠標右鍵選擇"Spider this brach"
這樣就會啟動Burp Spider,在Spider control標簽下我們會看到正在做出的請求,我們也可以為Burp Spider自定義一個范圍.