burpsuite爆破

一想邦、攻擊模塊1:Brute Force(暴力破解)

暴力破解一般指窮舉法,窮舉法的基本思想是根據(jù)題目的部分條件確定答案的大致范圍委刘,并在此范圍內(nèi)對(duì)所有可能的情況逐一驗(yàn)證丧没,直到全部情況驗(yàn)證完畢。若某個(gè)情況驗(yàn)證符合題目的全部條件锡移,則為本問(wèn)題的一個(gè)解呕童;若全部情況驗(yàn)證后都不符合題目的全部條件,則本題無(wú)解淆珊。窮舉法也稱為枚舉法夺饲。

二、源碼分析(文件地址:./DVWA/vulnerabilities/brute/source/low.PHP

[html]view plaincopy


if(?isset(?$_GET[?'Login'?]?)?)?{

//?Get?username

$user=?$_GET[?'username'?];

//?Get?password

$pass=?$_GET[?'password'?];

$pass=md5(?$pass?);

//?Check?the?database

$query="SELECT?*?FROM?`users`?WHERE?user?=?'$user'?AND?password?=?'$pass';";

$result=mysqli_query($GLOBALS["___mysqli_ston"],??$query?)?or?die(?'

'?.?((is_object($GLOBALS["___mysqli_ston"]))???mysqli_error($GLOBALS["___mysqli_ston"])?:?(($___mysqli_res=mysqli_connect_error())???$___mysqli_res?:?false))?.?'

'?);

if(?$result?&&?mysqli_num_rows(?$result?)?==?1?)?{

//?Get?users?details

$row=mysqli_fetch_assoc(?$result?);

$avatar=?$row["avatar"];

//?Login?successful

echo?"

Welcome?to?the?password?protected?area?{$user}

";

echo?"";

}

else?{

//?Login?failed

echo?"


Username?and/or?password?incorrect.

";

}

((is_null($___mysqli_res=mysqli_close($GLOBALS["___mysqli_ston"])))???false?:?$___mysqli_res);

}

?>

通過(guò)觀察這個(gè)模塊的源代碼,可以看到往声,這是一個(gè)典型的萬(wàn)能密碼茫蛹。

三、實(shí)戰(zhàn)爆破

1.我們首先配置好burpsuite的本地代理烁挟。

在Login中輸入用戶名與密碼

然后用burpsuite進(jìn)行攔截

2.將表單進(jìn)行提交到intruder模塊,并將password設(shè)置為我們破解的payload

然后在Position選項(xiàng)中設(shè)置需要破解的變量骨坑。Burpsuite會(huì)自動(dòng)設(shè)置許多變量撼嗓,單擊“Clear”按鈕,把默認(rèn)變量全部清除欢唾,然后選中密碼123且警,單擊“Add”按鈕將之設(shè)為需要破解的變量。

3.設(shè)置字典文件礁遣。

3.1.使用自帶的字典

3.2.加載外部字典

點(diǎn)擊Load,選擇字典文件路徑

4.開(kāi)始枚舉斑芜,得到密碼。

Burp suite攻擊類型:

第一種:

Sniper標(biāo)簽 這個(gè)是我們最常用的祟霍,Sniper是狙擊手的意思杏头。這個(gè)模式會(huì)使用單一的payload【就是導(dǎo)入字典的payload】組。它會(huì)針對(duì)每個(gè)position中$$位置設(shè)置payload沸呐。這種攻擊類型適合對(duì)常見(jiàn)漏洞中的請(qǐng)求參數(shù)單獨(dú)地進(jìn)行測(cè)試醇王。攻擊中的請(qǐng)求總數(shù)應(yīng)該是position數(shù)量和payload數(shù)量的乘積。

第二種:

Battering ram – 這一模式是使用單一的payload組崭添。它會(huì)重復(fù)payload并且一次把所有相同的payload放入指定的位置中寓娩。這種攻擊適合那種需要在請(qǐng)求中把相同的輸入放到多個(gè)位置的情況。請(qǐng)求的總數(shù)是payload組中payload的總數(shù)呼渣。簡(jiǎn)單說(shuō)就是一個(gè)playload字典同時(shí)應(yīng)用到多個(gè)position中

第三種:

Pitchfork – 這一模式是使用多個(gè)payload組棘伴。對(duì)于定義的位置可以使用不同的payload組。攻擊會(huì)同步迭代所有的payload組屁置,把payload放入每個(gè)定義的位置中焊夸。比如:position中A處有a字典,B處有b字典缰犁,則a【1】將會(huì)對(duì)應(yīng)b【1】進(jìn)行attack處理淳地,這種攻擊類型非常適合那種不同位置中需要插入不同但相關(guān)的輸入的情況。請(qǐng)求的數(shù)量應(yīng)該是最小的payload組中的payload數(shù)量

第四種:

Cluster bomb – 這種模式會(huì)使用多個(gè)payload組帅容。每個(gè)定義的位置中有不同的payload組颇象。攻擊會(huì)迭代每個(gè)payload組,每種payload組合都會(huì)被測(cè)試一遍并徘。比如:position中A處有a字典遣钳,B處有b字典,則兩個(gè)字典將會(huì)循環(huán)搭配組合進(jìn)行attack處理這種攻擊適用于那種位置中需要不同且不相關(guān)或者未知的輸入的攻擊麦乞。攻擊請(qǐng)求的總數(shù)是各payload組中payload數(shù)量的乘積蕴茴。

1.第一種Sniper

破解時(shí)間的長(zhǎng)短就取決于密碼字典的大小和CPU的計(jì)算能力苇羡,破解完成后,可以通過(guò)length的不同找到正確的密碼潘拨。

4.第四種

輸入任意用戶名和密碼看返回的錯(cuò)誤提示,記著錯(cuò)誤的提示

記下 Username and/or password incorrect.后面配置burpsuite時(shí)要用卒暂,burpsuite代理設(shè)置好,再次任意輸入用戶名和密碼撞叽,burpsuite攔截后把數(shù)據(jù)發(fā)到intruder功能下姻成。然后在positions下選擇攻擊類型 Cluster bomb

在payload sets中,分別設(shè)置Payload set 1 和 Payload set 2 對(duì)應(yīng)用戶名與密碼字典

然后options下,Grep-Match中添加 Username and/or password incorrect

點(diǎn)擊intruder下拉欄的start attack即可

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末愿棋,一起剝皮案震驚了整個(gè)濱河市科展,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌糠雨,老刑警劉巖才睹,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異甘邀,居然都是意外死亡琅攘,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門鹃答,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)乎澄,“玉大人,你說(shuō)我怎么就攤上這事测摔≈眉茫” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵锋八,是天一觀的道長(zhǎng)浙于。 經(jīng)常有香客問(wèn)我,道長(zhǎng)挟纱,這世上最難降的妖魔是什么羞酗? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮紊服,結(jié)果婚禮上檀轨,老公的妹妹穿的比我還像新娘。我一直安慰自己欺嗤,他們只是感情好参萄,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著煎饼,像睡著了一般讹挎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,631評(píng)論 1 305
  • 那天筒溃,我揣著相機(jī)與錄音马篮,去河邊找鬼。 笑死怜奖,一個(gè)胖子當(dāng)著我的面吹牛浑测,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播歪玲,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼尽爆,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了读慎?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤槐雾,失蹤者是張志新(化名)和其女友劉穎夭委,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體募强,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡株灸,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了擎值。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片慌烧。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖鸠儿,靈堂內(nèi)的尸體忽然破棺而出屹蚊,到底是詐尸還是另有隱情,我是刑警寧澤进每,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布汹粤,位于F島的核電站,受9級(jí)特大地震影響田晚,放射性物質(zhì)發(fā)生泄漏嘱兼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一贤徒、第九天 我趴在偏房一處隱蔽的房頂上張望芹壕。 院中可真熱鬧,春花似錦接奈、人聲如沸踢涌。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)斯嚎。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間堡僻,已是汗流浹背糠惫。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留钉疫,地道東北人硼讽。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像牲阁,于是被迫代替她去往敵國(guó)和親固阁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容