玩转 Burp Suite (1)

内容预览 ≧∀≦ゞ

  • [玩转 Burp Suite (1)](#玩转 Burp Suite (1))
    • 声明
    • [Burp Suite 简介](#Burp Suite 简介)
    • Dashboard(仪表盘)
        • [1. 默认任务管理](#1. 默认任务管理)
        • [2. 暂停任务](#2. 暂停任务)
        • [3. 新建扫描任务](#3. 新建扫描任务)
        • [4. 使用总结](#4. 使用总结)
    • Target(目标)
        • [1. SIte Map (站点地图)](#1. SIte Map (站点地图))
        • [2. Scope(范围)功能](#2. Scope(范围)功能)
        • [3. Engagement Tools(相关工具)](#3. Engagement Tools(相关工具))
        • [4. 使用总结](#4. 使用总结)

玩转 Burp Suite (1)


声明

笔记内容参考了B站UP主 泷羽sec 的学习视频,如有侵权,将立即删除。

本笔记旨在促进网络安全学习,任何不当使用均与作者无关,请勿逾越法律红线,否则后果自负。

希望这些内容能对各位师傅有所帮助,欢迎您的点赞和评论!


Burp Suite 简介

Burp Suite 是一款功能强大的 Web 应用安全测试工具,集成了多种模块化组件,为安全测试人员提供了全方位的漏洞检测能力。无论是中小型网站,还是复杂的大型企业 Web 系统,Burp Suite 都能够胜任,帮助测试人员高效发现潜在的安全问题。

下面我们按照 Burp Suite 的功能选项卡,逐一介绍其强大的功能模块。


Dashboard(仪表盘)

Dashboard 是 Burp Suite 的任务管理中心,用于监控和操作主动及被动扫描任务。默认情况下,Burp Suite 会自动启用两个被动扫描任务(审计和爬虫),用于实时分析目标的安全性。以下是 Dashboard 的功能及使用技巧。


1. 默认任务管理

在仪表盘中,可以看到默认启用的两个被动扫描任务(审计和爬虫),如下图所示:

点击某个任务,可以查看扫描的详情,包括扫描进度、发现的漏洞、以及任务日志:


2. 暂停任务

你可以选择暂停所有任务,也可以单独暂停某个任务,灵活调整资源的分配和使用:

使用建议:在挖掘 SRC 漏洞时,建议关闭所有被动扫描任务,避免因触发 WAF 检测导致封禁 IP。


3. 新建扫描任务

点击 "新建扫描任务" 按钮,可以创建主动扫描任务,支持以下三种模式:

  • 爬虫与审计:综合执行爬虫与漏洞扫描。
  • 仅爬虫:快速抓取目标网站结构与内容。
  • API 扫描:针对 API 接口的安全性检测。

以下是任务创建的简单演示流程:

  • 选择扫描类型

  • 设置扫描目标和协议

  • 选择扫描模式

  • 设置登录凭据

  • 设置资源池

    此外,你还可以直接右键站点或URL,快捷添加扫描任务


4. 使用总结

Dashboard 的扫描功能虽然涵盖了爬虫、审计和 API 扫描,但在实际使用中常常并不是最佳选择。Burp Suite 的扫描能力相较于专用工具(如 xray 、AWVS)有所欠缺,在高效性和覆盖范围上略显不足。通常建议关闭默认的被动扫描任务,以节省资源和提高工作效率。


Target(目标)

Target 是 Burp Suite 中用于管理测试目标和设置测试范围的核心模块。通过 Target 面板,你可以组织测试的站点,调整测试范围,以及利用内置的工具进行更高效的漏洞挖掘。以下是 Target 模块的详细功能说明及使用技巧。


1. SIte Map (站点地图)

在 Target 面板中,站点地图会展示目标网站的完整结构,包括所有爬取到的页面、目录和资源,如下图所示:

  • 功能特点 :
    • 可以直观查看网站的目录结构、页面类型和链接关系。
    • 通过标记不同的资源状态(如爬取到但未访问的链接)帮助测试人员快速定位感兴趣的区域。

2. Scope(范围)功能

Scope 是用来定义测试目标范围的重要功能,可以通过以下方法操作:

  1. 右键快速添加范围:

    • 右键点击目标网站,选择 Add to scope,即可将其添加到测试范围中。
    • 添加到范围后的目标流量会被优先记录,同时非范围内的流量将被过滤,从而专注于相关测试数据。
  2. 手动设置范围:

    • 点击 Target -> Scope ,手动定义或修改测试目标范围。

使用建议:

  • 定义精准的 Scope 范围有助于避免不相关的流量干扰,特别是在被动扫描和 Proxy 拦截任务中,可以显著提升效率。

3. Engagement Tools(相关工具)

右键目标网站,选择 Engagement tools ,即可调用一系列辅助工具,用于深度分析目标站点:

功能项 说明
Search 搜索目标站点的内容,常配合正则搜索一些敏感的参数如 user pass 等。
Find Comments 查找页面中的注释,可能包含开发者调试信息或敏感内容。
Find Scripts 查找嵌入的 JavaScript 文件或代码片段,能够提取出script标签中的内容。
Find References 查找页面中引用的链接或资源,了解站点内外部依赖关系。
Analyze Target 分析目标站点的静态和动态URL以及参数。
Discover Content 内容勘测,其实就是爬虫功能,还可以设置递归扫描以发现敏感文件或目录。
Schedule Task 设置定时任务,按计划执行某些操作,如扫描或内容发现。
Simulate Manual Testing 模拟手动测试行为,例如对表单进行自动化填充提交测试。

具体使用方式可参考 相关教程。


4. 使用总结

Target 模块是 Burp Suite 中的基础部分,主要用来确定测试目标和提供站点分析的全局视图。通过合理设置 Scope 和利用 Engagement Tools,可以显著提高测试效率,减少无关数据的干扰,为后续模块(如 Proxy、Scanner 等)的操作提供精准的测试目标。

实战技巧:

  • 在测试前优先设置 Scope,特别是在复杂的企业级系统中,精准的范围定义可以避免测试范围过宽导致资源浪费。
  • 对于目标范围内的页面,可通过 Find Comments 或 Analyze Target 挖掘潜在的安全风险点,如开发者泄露的注释信息或错误的安全头配置。
相关推荐
龙亘川4 天前
一网统管AI平台民生业务实践:基于城市数字底座赋能公积金业务服务升级
大数据·安全·智慧城市·开源软件·数据可视化·政务
kybs19914 天前
全球灾害数据分析可视化 毕业设计-附源码66794
vue.js·spring boot·mysql·安全·django·c#·asp.net
XUEYUAN52124 天前
ASN 自治系统号风控:平台如何通过 IP 所属自治域批量识别代理流量
python·网络协议·http·网络安全·socks5
LorryJovens4 天前
【LAAP科研】双系统具身AGI范式研究——基于LAAP认知架构与Jev概率决策模型的系统性技术调研与范式验证
人工智能·gpt·安全·架构
其实防守也摸鱼4 天前
内网穿透与反向代理:原理、工具与实战指南
android·大数据·运维·安全·网络安全·自动化·渗透
TechEdu2026064 天前
[人工智能]人工智能时代的零日漏洞与零日攻击
人工智能·网络安全·ai·信息安全
山东科恩光电4 天前
提升安全性的关键技术:安全触边在工业自动化中的应用解析
安全
LONGZETECH4 天前
一线职教实测:风光 580 汽车故障诊断仿真系统,破解实车实训四大核心痛点
人工智能·学习·安全·架构·汽车
Mikko74 天前
jackson-databind 升到 2.21.6 就安全了吗?jackson-core 是另一个坐标,它那条 high 全局库至今没收
java·后端·安全·json