流沙团
Burp Suite Intruder的4种攻击类型
2017-7-16 流沙团


0x001 背景



中午在进行webgoat测试, 一个字符串的盲注测试, 因为涉及到两个 payload,  以前一直使用sniper的方式,这个无法实现. 看到burp有四种攻击类型,就查了查资料,继续进行测试.







0x002学习








一 Sniper(狙击手模式)



狙击手模式使用一组payload集合,它一次只使用一个payload位置,假设你标记了两个位置“A”和“B”,payload值为“1”和“2”,那么它攻击会形成以下组合(除原始数据外):

































attack NO.

location A

location B

1

1

no replace

2

2

no replace

3

no replace

1

4

no replace

2


二 Battering ram(攻城锤模式)



攻城锤模式与狙击手模式类似的地方是,同样只使用一个payload集合,不同的地方在于每次攻击都是替换所有payload标记位置,而狙击手模式每次只能替换一个payload标记位置。























attack NO.

location A

location B

1

1

1

2

2

2


三 Pitchfork(草叉模式)



草叉模式允许使用多组payload组合,在每个标记位置上遍历所有payload组合,假设有两个位置“A”和“B”,payload组合1的值为“1”和“2”,payload组合2的值为“3”和“4”,则攻击模式如下:























attack NO.

location A

location B

1

1

3

2

2

4


四 Cluster bomb(集束炸弹模式)



集束炸弹模式跟草叉模式不同的地方在于,集束炸弹模式会对payload组进行笛卡尔积,还是上面的例子,如果用集束炸弹模式进行攻击,则除baseline请求外,会有四次请求:

































attack NO.

location A

location B

1

1

3

2

1

4

3

2

3

4

2

4








文章地址:



http://blog.csdn.net/huilan_same/article/details/64440284







0x003 解决



测试使用:



cluster bomb, 载入两个字典,进行测试即可!















发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容