目录
模块简介
用于手动操作和重新发布单个 HTTP 和 WebSocket 消息,以及分析应用程序的响应。可以将 Repeater 用于各种目的,例如更改参数值以测试基于输入的漏洞,以特定顺序发出请求以测试逻辑缺陷以及重新发出请求以手动验证报告的问题。
其操作界面如图所示,包括请求与响应
模块使用
首先需要设置代理,然后抓包
在想要分析的内容中点击鼠标右键→send to repeater
我们可以更改其中一些内容,并发送查看响应比如我们更改connection为open,点击send,查看response的信息,再通过查看返回状态码来判断更改是否可以被执行
设置
此模块也可做一定设置
update content-length:这个选项是用于控制Burp是否自动更新请求消息头中的Content-Length
unpack gzip / deflate :这个选项主要用于控制Burp是否自动解压或压缩服务器端响应的内容
follow redirections:这个选项主要用于控制Burp是否自动跟随服务器端作请求跳转,比如服务端返回状态码为302,是否跟着应答跳转到302指向的url地址。 它有4个选项,分别是永不跳转(never),站内跳转(on-site only )、目标域内跳转(in-scope only)、始终跳转(always),站内跳转是指当前的同一站点内跳转,目标域跳转是指target scope中配置的域可以跳转
process cookies in redirections :这个选项如果选中,则在跳转过程中设置的Cookie信息,将会被带到跳转指向的URL页面,可以进行提交。
action:跳转至其他工具组件