burp suite的四种 attack type(攻击类型)

Sinper(狙击手)

第一种攻击方式sinper主要是将bp截的包各个用$$符号标记的数据进行逐个遍历替换。实际效果如下:
切入intruder模块下的Positions
这里选择sinper的Attack type
如上图显示,有4处标记了的数据。然后进入Payloads中,加入一个简单的字典,如下图,加入了具有10个条目的字典 (payload count为10):

显示请求数是40,跑一遍看看效果




实际效果是将各个被标记的位置依次进行了字典中的替换并发包,所以最终的request count 为40


Battering ram(攻城槌)

这种攻击方式是将包内所有标记的数据进行同时替换再发出,具体效果如下:

同样切入Payloads中

我们可以看到请求数和字典中的数据条目数是一样的,跑一遍看看效果:

发现每次测试里所有加入$$的字段都被字典中的同一条目所覆盖


Pitchfork(干草叉)


如下图,我们发现payload set可以选1234,因为我们前面用$$标记的字段就是四个,具体原因下面会说:

payload set 选项分1234,每个set都可以进行字典的添加



发现最终的请求数只有3,跑一遍看看效果:

可以看出,这种攻击方式是将四个被标记的位置,分别使用各自加入的payload进行替换,1234的位置顺序对应的数据包里从上到下从左到右的顺序,所以说有4个位置进行标记,前面所说的payload set就是4,而因为set为4的字典中只有3个数据,所以为了满足组合的规律,最多只能有3个请求数(request count)


Cluster bomb(集束炸弹)


同样是最多加载4个payload set,和上面稍有不同,这个方法是将四个字典所有可能的结果都进行了尝试,可以理解为暴力破解,穷举法。

请求数为各个payload加载到字典条目数的乘积,所以是1440请求数,这里就不跑了,请求数有点多。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值