BurpSuite的簡單使用說明

BurpSuite 是一款使用Java編寫的,用于Web安全審計與掃描套件。它集成了諸多實用的小工具以完成http請求的轉發/修改/掃描等,同時這些小工具之間還可以 互相協作,在BurpSuite這個框架下進行各種強大的,可訂制的攻擊/掃描方案。安全人員可以借用它進行半自動的網絡安全審計,開發人員也可以使用它 的掃描工具進行網站壓力測試與攻擊測試,以檢測Web應用的安全問題。

代理設置

和各種瀏覽器的抓包工具一樣,BurpSuite也提供了抓包功能,它的工作方式為在瀏覽器和網站之間做了代理,先進到Proxy-Options選項卡,編輯代理的地址與端口?!斎荒阋残枰跒g覽器上設置代理為此地址。

我們可能只希望針對某個網站進行抓包,在下面的設置中,添加一個規則,只攔截特定的數據包?!ǔ_@不是必須的,畢竟我們很少在分析一個網站時瀏覽其它網頁。

修改數據包

設置好一切后,到Proxy-Intercept選項,打開Intercept,然后博主在貼吧發了個貼子,可以看到一個數據請求已經被攔截下來了,此時我們可以修改數據包的內容,或者直接點擊轉發,此時重新加工的數據包才會被真正的發往服務器。

使用爬蟲

在Target選項卡可以看到所有通過BurpSuite代理的數據包和網站列表,點擊任意一個列表可以選擇使用爬蟲爬下這個網站。

BurpSuite抓取到的網站資源

針對參數的測試

表現出BurpSuite強大的測試工能的就是Intruder工具了,它可以使用預先定義的一個列表來嘗試某幾個參數——在XSS測試與SQL注入測試中尤其有用,有經驗的安全人員通常會有一個常用的測試列表。

設置好一個HTTP請求后,需要被嘗試的關鍵字使用$$符號包含起來,BurpSuite就會認為這是一個要嘗試的變量。

對應的參數嘗試列表需要在Options中設置,也可以從一個文件中導入。這里我們編輯了幾個測試例子。

選擇菜單欄的Intruder Attack就可以開始了,BurpSuite會依次對每個參數嘗試列表中的字段。

此外,BurpSuite還有專門用于發送數據包的Repeater和編碼/解碼的Decoder等等工具,當前有部分是需要購買專業版的。熟練使用它可以高效的進行Web Test;

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,837評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,833評論 25 708
  • 五月的燈火,閃亮夜空,悠悠淮河安靜的躺在南陽大地上,已是深夜。一道人影若有若無,仿佛周身與夜色一體,數步...
    阿魚的阿魚閱讀 96評論 0 0
  • 你是“我每天工作很忙,根本沒時間自己準備健康的食物”。又或者“我每周至少3次應酬,這已經對我的訓練計劃造成嚴重的影...
    亦玲rania閱讀 803評論 1 11
  • 之前有翻譯整理過關于TensofFlow的Debugger的簡單教程,具體內容見這里。這次用自己實際的例子,來簡要...
    馬小李23閱讀 3,358評論 0 3