一:sniper[狙击手] 这种攻击基于原始的请求内容,需要一个字典,每次用字典里的一个值去代替一个待攻击的原始值. 攻击次数=参数个数X字典内元素个数 例如:原始请求中 name=aa , password=bb, 字典: { 1 ,2 }; 那么会产生四个请求: name=1 , password=bb name=2 , password=bb name=aa , password=1 name=aa , password=2 二.battering ram [撞击物] 也需要一个字典,这会