首页 > 其他分享 >Burp Suite的标签了解

Burp Suite的标签了解

时间:2024-10-13 09:17:46浏览次数:9  
标签:请求 标签 漏洞 Burp 测试 suite Suite payload

burp suite是一款集成了多种功能的Web应用渗透测试工具,可以帮助测试人员对Web应用进行拦截、分析、修改、重放、扫描、爆破、模糊测试等操作,从而发现和利用Web应用种的漏洞

基础用法

  1. Dashboard标签:显示burp suite的仪表盘,可以通过它进行漏洞扫描,但是该功能仅限付费版使用

    • 左侧上方为正在执行的扫描任务

    • 左侧下方为事件日志

    • 右侧上方为扫描的漏洞

    • 单击单个漏洞会在右侧下方的advisory(咨询、报告)区域显示漏洞的介绍

    • 切换到request区域可以看到具体的请求内容,通过请求内容可以很轻松地复现检测到的漏洞

  2. Target标签:攻击目标选线。

    • 默认显示的site map标签为对目标站点的爬虫信息,会显示所有爬取到的URL地址

    • scope标签可以设置扫描的范围

    • issue definitions标签可以查看漏洞列表以及漏洞详情

  3. Proxy标签:

    • HTTP history标签:查看所有通过代理的记录

    • intercept标签:拦截信息

    • WebSockets history标签:查看关于Socket连接的记录

    • proxy settings标签:进行代理设置

      • intercept client request/responses区域:可以设置拦截HTTP请求和响应的规则

      • websocket interception rules:用于设置是否拦截客户端到服务端到客户端的WebSocket消息

      • response modification rules:用于自动修改响应,根据不同的条件来修改响应的内容

      • match and replace rules:用于设置匹配和替换代理种的部分请求与响应,可以分别为请求、响应、消息头、正文创建规则

      • TLS pass through:用于指定burp suite直接通过TLS连接的目标服务器

      • miscellaneous:杂项设置,用于设定抓包的一些特定方法

  4. Decoder标签:可以对字符串进行常见的加解密设置

  5. Comparer标签:可以对不同请求做对比。在暴力破解密码时,会经常使用到该标签

  6. Extensions标签:

    • BApp Store标签:可选择添加与burp suite相关的插件

    • settings标签:可以自不用区域中设置不同编码语言编写的扩展插件环境

  7. Intruder标签:是一个定制的高度可配置工具,对Web应用程序进行自动化攻击和对应用程序进行大规模的攻击测试

    • Payloads:用户可以定义不同类型的payload,例如字典、数字范围、定制字符集等,这些payload可以被插入到请求的特定位置,测试目标的弱点

    • Positions:指在攻击种用户注入payload的特定位置或字段,这些位置可以是HTTP请求中的参数、标头、cookie或正文中的特定部分

      • Attack type:提供了不同的攻击类型,例如:sniper、battering ram、cluster bomb、pitchfork等

        • sniper(狙击手):是指逐个处理payload列表中的每个payload,每个payload都会单独被插入到标记位置,诸葛测试,适用于针对单个位置进行深入测试的场景

        • battering ram(破城锤):只能有一个payload,是sniper的升级版,能同时在多个变量中进行插入测试

        • pitchfork(叉子):允许设置多个payload,指同时处理两个位置,每个位置有各自的payload列表,他会按照不同的组合,将第一个和第二个payload进行配对。适合测试需要两个或多个位置同时受到影响的场景

        • cluster bomb(集束炸弹):允许设置多个payload,通过组合payload列表,生成了更多的组合,这样可以更全面、更彻底地测试目标程序,寻找潜在漏洞。与pitchfork一样,可以同时测试多个payload,不同的是它的测试方式是使用笛卡尔积。

      • 位置标记变量:

        • Add:允许你添加要测试的目标

        • Clear:用于清楚当前配置的多有设置

        • Auto:自动化选项,可以让burp suite在攻击时自动处理某些条件,如在遇到特定的响应内容或状态码时停止攻击,或者在攻击结束后自动保存结果

        • Refresh:用于刷新界面或数据,确保显示的内容是最新的状态

    • Resource Pool(资源池):

      • 连接池大小:控制burp suite与目标应用程序之间建立的并发连接数量。较大的连接池能允许同时处理更多的连接

      • 线程池设置:用于控制burp suite执行任务所使用的线程数量,可以影响工具执行、代理、爆破等任务时的并发处理能力

  8. Repeater标签:一个HTTP法宝模块,通常使用它俩重放经过proxy的请求,可以更加方便地修改包内容以及进行测试。比如修改请求参数,验证输入的漏洞,验证逻辑越权,从拦截历史记录中捕捉特征性的请求消息进行请求重放

    • raw:显示纯文本格式的消息

    • pretty(美化):默认选项,基于原始的响应消息而略微美化其格式内容

    • hex(十六进制):以字节格式呈现原始的响应数据,允许你直接编辑由原始二进制数据组成的消息

    • render(渲染):将响应消息渲染成一个可视化页面

  9. Sequencer标签:是一款用于检测数据样本随机性质量的工具,通常用于检测访问令牌是否可预测、密码重置令牌是否可预测等场景

    • Live capture信息截取:

      • select capture request(选择实时捕获请求):从其他工具发送请求来配置一个现场捕捉选择请求使用配置下面的其他选项,然后单击“开始现场捕捉”

      • token location within response(令牌在响应内的位置):选择响应中令牌显示的位置

    • Manual load手动加载:允许使用已获取的标记样本加载定序器,然后对样本执行统计分析

标签:请求,标签,漏洞,Burp,测试,suite,Suite,payload
From: https://blog.csdn.net/m0_73890999/article/details/142893895

相关文章

  • div标签和html的综合练习
    一、div标签1、在html中,<div>标签的作用是将我们的网页分割成独立的版块,同时方便浏览器进行定位。2、div标签拥有以下几个元素:header,nav,section,aside,footer。也正是通过这些属性,我们才可以对各个部分进行定位。a.header:文章的头部;<divid="header">我是头部</div>b.nav:文......
  • li标签做成三列,怎么自动调整宽度?
    要使li标签做成三列并自动调整宽度,可以使用CSS的Flexbox或Grid布局。以下是使用Flexbox的示例代码:HTML:<ulclass="columns"> <li>Item1</li> <li>Item2</li> <li>Item3</li> <!--...更多的列表项...--></ul>CSS:.columns......
  • 5、HTML 常用标签 - 第三集
    通过学习,我们的人生被赋予了更多的选择,创造了更多的可能性。文章目录前言1.表单域form1.1标签描述1.2示例代码1.3运行截图2.表单元素input2.1常用“输入框”类型2.2常用“选择框”类型2.3常用“按钮”类型专栏附录前言在HTML中,一个完整的表单通常......
  • Stata教程:高级虚拟变量处理和标签添加
    Stata教程:高级虚拟变量处理和标签添加小菲stata,全网同名Hello,大家好,接粉丝提问,这期给大家分享虚拟变量处理和标签添加,在这个教程中,我们将使用Stata的"nlsw88"数据集(这是一个关于1988年美国女性劳动力的数据集)来演示如何创建更复杂的虚拟变量,添加详细的标签,并进行基本的统......
  • HA标签;血凝素标签;HA Peptide;YPYDVPDYA;CAS:92000-76-5
    【HA标签简介】    HA标签,全称为血凝素标签(HemagglutininTag),是一种由9个氨基酸组成的多肽序列(YPYDVPDYA),来源于人流感病毒HA分子的第98-106位残基。这个标签因其独特的物理化学性质和生物学功能,在现代分子生物学、细胞生物学以及生物化学研究中被广泛应用。【中文......
  • QT中vtk读取nii文件并修改其中标签
    //获取读取器的输出数据vtkSmartPointer<vtkNIFTIImageReader>reader=vtkSmartPointer<vtkNIFTIImageReader>::New();//设置读取器的输入文件名constchar*initNiiName="D:/initInput.nii";reader->SetFileName(initNiiName);//读取NII图像数据try{ reader-&......
  • 使用标签实现MyBatis的基础操作
    目录前言1.配置MyBatis⽇志打印2.参数传递 2.1 #{}和${}区别 2.2传递多个参数 3.增删改查3.1增(Insert)3.2删(Delete)3.3改(Update) 3.4查(Select)前言 接下来我们会使用的数据表如下:对应的实体类为:UserInfoMapper所有的准备工作都在如下文章。MyBat......
  • pbootcms模板内容详情页标签调用
    PbootCMS内容详情页标签及其作用:标签作用{content:id}输出当前内容的编号{content:scode}输出当前内容所属栏目的编码{content:subscode}输出当前内容所属副栏目的编码{content:sortname}输出当前内容所属栏目的名称{content:subsortname}输出当前内容......
  • pbootcms基本调用标签大全已经整理成表格
    PbootCMS基本调用标签大全类型标签参数及说明示例效果内容详情页{content:id}输出当前内容的编号123 {content:scode}输出当前内容所属栏目的编码news {content:subscode}输出当前内容所属副栏目的编码subnews {content:sortname}输出当前内容......
  • Burp功能 细解析
    情境第六周的培训甚是有趣,更加详细的介绍了Burp工具的功能和使用细节.虽然很有趣,但是我学得很慢,练习达到熟练掌握还需要练习.以下是第五次培训的练习题以及我的解答.最后一题手生,一开始没做出来.1、安装burp,分别在本机上实现全局代理和局部代理,提供设置过程的说明......