BurpSuite 安装使用

 

官网

https://portswigger.net/burp

用户手册

https://portswigger.net/burp/documentation/desktop

https://portswigger.net/support

简介

Burp Suite是PortSwigger旗下的Web应用程序安全测试软件,含有Web漏洞自动扫描、手动工具等功能。拥有企业版(收费)、专业版(收费)、社区版(免费)三个版本,其中社区版仅包含手动工具,专业版包含手动、自动两方面,适用于安全测试人员,企业版在专业版的基础上增加了具有可扩展的自动化和CI集成功能。下文基于专业版开展。

主要功能

1、Dashboard

d7bf9be6d8607de722bc6be95c4e64f6743e3a8f1e0ac60c9f5851e034b8d4a7

Scan

ff34b86a1cccee640a81973186389545aca48a73af20d3365f8d17df35cfe973

Live Task

106163a4f54b44e317aeef276de93fcdca45ad303fcb762a5c45c9a2e11d22f8

Issue activity

5afd78a80cd3a355b2647a6af0df9bde4a6062382390399622a7e9d238d525c3

2、Target

显示目标目录结构

3、Proxy

拦截HTTP/HTTPS的代理服务器,允许拦截、查看、修改在请求、响应两个方向上的原始数据流

4、Intruder

定制工具,对Web应用程序进行自动化攻击,如枚举标识符、收集数据、使用fuzzing技术遍历常规漏洞。

5、Repeater

用于手动处理和重新发出单个HTTP请求,并分析应用程序的响应。

58a678f899fee9f233d0c4fbbcfb89b0cdc6abd2f2b965da053731e6704aeb52

6、Sequence

分析应用程序中会话令牌和重要数据项的随机性

7、Decoder

手动执行或对应用程序数据智能解码编码的工具

8、Comparater

可视化差异对比

9、Extender

BurpSuite扩展,如安装sqlmap 的扩展控件

10、Options

可配置项配置

11、Alters

Burp Suite 在运行过程中发生的一些错误

安装

安装包的获取:官网购买或者他人共享,安装为UI界面,根据个人需求调整后Next即可。

使用

1、通用配置

1、主UI字体设置

    User Options --》Display--》User Interface--》Font size --》重启

HTTP消息字体设置

User Options--》Display--》HTTP Message Display-->Font -->Repeater-->查看字体是否合适

2、临时文件存放位置调整

    User Options --》Misc--》Temporary Files Location-->User custom location

3、代理设置

Proxy-->Options--》Proxy Listeners--》127.0.0.1:8081

将浏览器代理设置为同样IP:Port

2、自动扫描网站

Burp Scanner自动执行扫描网站内容和漏洞的任务。根据配置,扫描程序可以爬网应用程序以发现其内容和功能,并审核应用程序以发现漏洞。

a)启动扫描

I:从特定的URL扫描:通过对一个或多个提供的URL中的内容进行爬取并有选择地审核爬取的内容来执行扫描

Dashboard-->New Scan-->打开scan launcher

3ff414e0d64bd8e04ce93f566ba00e2bed2dc8d1e4d408ca3d77076401ab7c18

II:扫描指定项
     对特定的HTTP请求执行仅审核扫描(不进行爬取)
     Burp中的任意位置选择一个或多个请求-->右键菜单-->Scan-->打开scan launcher

4acfb4f85e09b7da056a62d0eb900528aaa68d1253f0ce0ef5e6b667d56a60ee

III:实时扫描
     使用live scan自动扫描由其他Burp工具(如Proxy或Repeater工具)处理的请求;可以精确配置处理哪些请求,以及是否应扫描它们以识别内容或审核漏洞
     Dashboard-->New live task-->打开live  scan lancher

106163a4f54b44e317aeef276de93fcdca45ad303fcb762a5c45c9a2e11d22f8

IIII:即时扫描
     右键菜单中开启即时主动扫描或者被动扫描

b)扫描配置

可并行启动多个扫描,每个扫描都有其自己的配置选项

关键配置

Crawl options
             最大链接深度
             爬网程序如何针对速度与覆盖范围进行优化
             对爬网范围的限制
Audit options
             插入点的处理
             采用的检测方法
             轻量级纯被动分析
             重量级侵入式扫描

c)监控扫描活动

I:Dashboard中的 issue activity log :问题活动日志显示所有扫描任务报告的问题

639b633a7bbce65e034344ef5873a43d9bf6277ddde5e1d9cd626c2173bc98c8

显示有关每个任务进度的指标
  II:Task Details Window

5900b87ee54757343085f20f29e6b19826bfb94273c562ba9581a17a28b05fe1

III:Target site map

a4ad9005bd4323f1f2e87e7fbc114458cd217b8ccef42d84bd8ad2a312f58c55
     显示的所有被识别的内容和问题,按照域和URL进行划分

d)报告扫描结果

I:Target--》Sitemap--》Issues--》右键-->Report Issues

或者

Dashboard---》Issue activity--》右键-->Report Issues

8e987186d67c8db9687e386ad63923de08cc5622088ee2fedbe3e32c358c8403

II:导出报告

Dashboard—>Target—>Site map—>选择域—>右键—>Issues—>Report Issues for this host

微信图片_20200630152538

报告UI如下:

微信截图_20200630152845

3、手工检测

此处不做展开,个人自行使用。

参考资料:

https://bbs.ichunqiu.com/thread-17356-1-1.html

https://www.cnblogs.com/slpawn/p/7235105.html

原文地址:https://www.cnblogs.com/emma-lucas/p/13214033.html