• Burp Suite 扫描工具


    目录

    1. 漏洞扫描与工具

    2.扫描类型

    2.1 主动扫描

    2.2 被动扫描

    3.使用BP漏扫功能

    3.1 Scan Type

    3.2 Scan Configuration

    3.2.1 爬行配置

    3.2.2 审计配置

    3.3 Application login

    3.4 Resouce pool

    4.主动扫描的类型

     5.扫描报告

     6.Burp Repeater

    6.1 function


    1. 漏洞扫描与工具

    AWVS、Appscan、Nessus、Openvas、Goby、Xray、ZAP……

    2.扫描类型

    • Actively Scan:主动扫描 = Crawl and audit
    • Passively Scan:被动扫描 = Live audit
    内容
    描述
    Scan( 主动 扫描)
    给定地址,爬取内容,检测漏洞
    Live task( 被动 扫描)
    对经过Proxy、Repeater、Intruder的请求进行漏洞检测
    live passive crawl  from
    proxy(all traffic)
    来自Proxy的被动流量 抓取
    live audit from proxy(all traffic)
    流量的实时 审计

    2.1 主动扫描

    • 方式:爬取所有链接,检测漏洞
    • 特点:发送大量请求
    • 使用场合:开发、测试环境
    • 针对漏洞:
    1.         客户端的漏洞,如XSS 、HTTP头注入、操作重定向。
    2.         服务端的漏洞,如SQL注入、命令行注入、文件遍历。

    2.2 被动扫描

    1. 方式:只检测经过BP代理服务器的地址,不爬取
    2. 特点:发送有限请求
    3. 使用场合:生产环境
    4. 针对漏洞:
    • 提交的密码为未加密的明文。
    • 不安全的cookie的属性,例如缺少HttpOnly和安全标志。
    • cookie的范围缺失。
    • 跨域脚本包含和站点引用泄露。
    • 表单值自动填充,尤其是密码。
    • SSL保护的内容缓存。
    • 目录列表。
    • 提交密码后应答延迟。
    • session令牌的不安全传输。
    • 敏感信息泄露,例如内部IP地址、电子邮件地址、堆枝跟踪等信息泄露。
    • 不安全的ViewState 的配置。
    • 错误或不规范的Content-Type指令。

    3.使用BP漏扫功能

    3.1 Scan Type

    • Crawl 爬行(建立站点地图)
    • Audit 审计(扫描漏洞)

     URL在此处添加

    3.2 Scan Configuration

    爬行和审计的设置

    3.2.1 爬行配置

    ContentFunction
    Crwal Optimization
    最大链接深度,更快还是更完整
    Crwal Limits
    最大时间、最多链接、最大请求数
    Login Functions
    登录操作:自动注册
    用无效的用户名主动触发登录失败
    Handling Application Error 
     During Crawl
    爬行过程中的错误处理,比如超时

    3.2.2 审计配置

    ContentFunction
    Audit Optimization
    扫描的速度和精确度
    Issues Reported
    报告哪些漏洞:根据扫描类型或者漏洞类型来过滤,默认全选
    Handling Application
    Errors During Audit
    比如连接失败和传输超时默认:如果一个插入点连续失
    败两次,就跳过,不再发送请求 (接口挂了)
    如果连续两个插入点失败,跳过其他的插入点(网站挂了)
    Insertion Point Types
    URL参数值、Body里面的参数值、Cookie值、参数名字、HTTP请求头、Body完整内容、URL文件名、URL目录
    Modifying  Parameter
    Locations
    替换,交叉检测

    3.3 Application login

    账号密码

    例如DVWA靶场admin:         paassword:        

    3.4 Resouce pool

    线程池设置,CTF有的题目会有进程的限制,有些网址可以并行操作,提高效率

    4.主动扫描的类型
     

     5.扫描报告

     6.Burp Repeater

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

     

    6.1 function

    • 发起HTTP请求,分析响应
    • 重放请求

  • 相关阅读:
    C和指针 第15章 输入/输出函数 15.13 改变缓冲方式
    计算机毕业设计Java恒美服饰原材料采购预约配送系统(源码+系统+mysql数据库+lw文档)
    【LeetCode】 前K个高频单词 两种解法
    【入门-04】中断系统
    聚观早报 |小米CarWith启动兼容测试;「天工」大模型开放
    LeetCode 热题 HOT 100(更新中)
    Docker
    C++11:新特性(11-20)
    1.TCP/IP基础知识
    面试经历一
  • 原文地址:https://blog.csdn.net/m0_61506558/article/details/126284520