【Burp suite】intruder內的四種攻擊模式(attack type)分析!


在進行暴力破解的時候有一步是Positions標簽,顧名思義,確定位置,這時候經過對post內容進行分析,很容易判斷出密碼的位置!

比如說: __EVENTVALIDATION=%2FwEWAgKE3%2FroDAKM54rGBizM3OcjQyD9M8xo9Mrj%2BKNO0Havfxj6NlgBeAgIdaBY&UserName=201840442048&UserPwd=123456&user=0&Button1=%E7%99%BB+%E5%BD%95 ,很明顯,UserPwd是之前填寫密碼的位置,所以,在123456兩側添加$(Add &)。

現在步入正題,當確定好位置的時候,面臨的一個問題是選擇攻擊模式,當然了一般情況下對單一密碼進行暴力破解用默認sniper模式就可以了。


一、Sniper(狙擊手模式)

針對單一密碼,假設確定了兩個位置A和B,然后密碼包payload里有兩個密碼1、2,那么攻擊模式如下:

Attack No. Position A Position B
0 1 null
1 2 null
2 null 1
3 null 2

 

 

 

 

 

 

一次只會對一個位置進行攻擊!


二、Battering ram(攻城錘模式)

於sniper模式不同的地方在於,同樣情況下,攻擊次數減半,每次兩個位置用同樣的密碼,如表:

Attack No. Position A Position B
0 1 1
1 2 2

 

 

 

 


三、Pitchfork(叉子模式)

跟前兩種不同的地方在於,可以多組密碼本payload,又於battering ram相同的地方在於,一一對應,現在添加包含3、4的密碼本payload,暴力破解過程如表:

Attack No. Position A Position B
0 1 3
1 2 4

 

 

 

 


四、Cluster bomb(炸彈模式)

跟叉子模式相似的是多個密碼本對應多個位置,不同的是不再是一一對應,而是交叉組合,每一個密碼本里的密碼都對應於另一密碼本所有密碼,如表:

Attack No. Position A Position B
0 1 3
1 2 3
2 1 4
3 2 4

 

 

 

 

 

 

 


綜上,經過實踐,暫時是一四模式使用較多。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM