• 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

  • 相关阅读:
    对我影响最大的老师
    秋季学习总结
    介绍自己
    搭建新环境的准备工作
    我的技术博客开通啦!!
    java数组及数组的插入,删除,冒泡算法
    包(package)以及面向对象三个基本特征(继承)的介绍
    常用的Arrays类和二维数组以及二分法的介绍
    构造方法、封装、关键字(this、static)和代码块的介绍
    类和对象的介绍
  • 原文地址:https://www.cnblogs.com/emma-lucas/p/13214033.html
Copyright © 2020-2023  润新知