BurpSuite的使用(下)

免责声明】

本博客中介绍的网络安全测试工具仅供学习和研究使用。使用这些工具时,请务必遵守当地的法律法规。任何人不得将本博客中提到的工具用于非法目的,如未经授权的渗透测试、数据窃取或破坏他人网络。读者在使用这些工具时应承担全部责任,与本博客作者无关。作者不对任何由于滥用工具或违反法律所导致的后果负责。

5. Repeater

5.1 介绍

  1. 工验证HTTP消息的测试工具
  2. 通常用于多次重放请求响应和手工修改请求消息的修改后对服务器端响应的消息分析

5.2 Repeater的使用

(1)工作原理

在渗透测试过程中,我们经常使用Repeater来进行请求与响应的消息验证分析,比如修改请求参数,验证输入的漏洞;修改请求参数,验证逻辑越权;从拦截历史记录中,捕获特征性的请求消息进行请求重放。

(2)操作步骤

  1. 请求编码的数字上双击之后,可以修改请求的名字
  2. 服务器的请求域可以在target,目标处(右上角)进行修改
  3. 通过修改左边请求消息的参数来比对分析每次应答消息之间的差异,能更好的帮助我们分析系统可能存在的漏洞
  4. 使用Burp Repeater时,通常会结合Burp的其他工具一起使用,比如Proxy的历史记录,Scanner的扫描记录、Target的站点地图等,通过其他工具上的右击菜单,执行【Send to Repeater】,跳转到Repeater选项卡中,然后才是对请求消息的修改以及请求重放、数据分析与漏洞验证

5.3 可选项设置(Options)

  1. 更新Content-Length ——用于控制Burp是否自动更新请求消息头中的Content-Length

  1. 解压和压缩(Unpack gzip / deflate )——用于控制Burp是否自动解压或压缩服务器端响应的内容

  1. 跳转控制(Follow redirections) ——控制Burp是否自动跟随服务器端作请求跳转,比如服务端返回状态码为302,是否跟着应答跳转到302指向的url地址。 它有4个选项,分别是永不跳转(Never),站内跳转(On-site only )、目标域内跳转(In-scope only)、始终跳转(Always),其中永不跳转、始终跳转比较好理解,站内跳转是指当前的同一站点内跳转;目标域跳转是指target scope中配置的域可以跳转;

  1. 跳转中处理Cookie(Process cookies in redirections ) ——这个选项如果选中,则在跳转过程中设置的Cookie信息,将会被带到跳转指向的URL页面,可以进行提交

6. Sequencer

6.1 介绍

用于检测数据样本随机性质量的工具,通常用于检测访问令牌是否可预测、密码重置令牌是否可预测等场景,通过Sequencer的数据样本分析,能很好地降低这些关键数据被伪造的风险。

6.2 Sequencer使用步骤

Burp Sequencer作为一款随机数分析的工具,在分析过程中,可能会对系统造成不可预测的影响,在你不是非常熟悉系统的情况下,建议不要在生产环境进行数据分析。

  1. 选中刚才发送过来的记录,点击【Configure】设定,配置需要分析的token或者参数。

  1. 点击【Select Live Capture】,开始进行参数值的获取。

  1. 当抓取的参数值总数大于100时,点击【pause】或者【stop】,这时可以进行数据分析,点击【Analyze now】即进行数据的随机性分析。

  1. 可以把获取的数据保存起来,下一次使用的时候,从文件加载参数,进行数据分析

6.3 可选项设置(Options)

  1. 分析可选项设置的目的主要是为了控制token或者参数,在进行数据分析过程中,需要做什么样的处理,以及做什么类型的随机性分析。
  2. 主要由令牌处理(Token Handling)和令牌分析(Token Analysis)两部分构成。
  3. 详见:第十章 如何使用Burp Sequencer · burpsuite实战指南

7 Decoder

作为Burp Suite中一款编码解码工具,它能对原始数据进行各种编码格式和散列的转换

8 Comparer

  1. 作用:可视化的差异比对功能,来对比分析两次数据之间的区别。
  2. 使用场景:
    1. 枚举用户名过程中,对比分析登陆成功和失败时,服务器端反馈结果的区别。
    2. 使用 Intruder 进行攻击时,对于不同的服务器端响应,可以很快的分析出两次响应的区别在哪里。
    3. 进行SQL注入的盲注测试时,比较两次响应消息的差异,判断响应结果与注入条件的关联关系。
  3. Comparer的使用:
    1. 数据加载:从其他Burp工具通过上下文菜单转发过来、直接粘贴、从文件加载三种方式
    2. 然后是差异分析: 加载完毕后,如果你选择了两次不同的请求或应答消息,则下发的比较按钮将被激活,可以选择文本比较或者字节比较

9 BurpSuite高级功能的使用

高级功能主要包括:

  1. 数据查找和拓展功能的使用
  2. 全局参数设置和使用
  3. 应用商店插件的使用
  4. 如何编写自己的Burp Suite插件
  5. 使用Burp Suite测试Web Services服务

关于高级功能的使用,参考:第十三章 数据查找和拓展功能的使用 · burpsuite实战指南

BurpSuite的使用(上)

https://blog.csdn.net/weixin_48064852/article/details/139884830?spm=1001.2014.3001.5501icon-default.png?t=N7T8https://blog.csdn.net/weixin_48064852/article/details/139884830?spm=1001.2014.3001.5501

参考

Burp Suite使用介绍(一) | WooYun知识库

BurpSuite使用详解(二)Target功能_burpsuite中target的安全提示在哪显示-CSDN博客

【2024版】最新BurpSuit的使用教程(非常详细)零基础入门到精通,看一篇就够了!让你挖洞事半功倍!_burpsuite使用教程-CSDN博客

第三章 如何使用Burp Suite代理 · burpsuite实战指南

新版抓包神器 Burp Suite 2020 找不到 spider模块?_burpsuite没有spider模块-CSDN博客

  • 16
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值