本文涉及Hash主要基于Cowpatty下的genpmk工具制作,這是ZerOne安全團(tuán)隊(duì)無(wú)線安全組通過(guò)與Aircrack-ng的airolib-ng及相關(guān)工具的便捷性、通用性反復(fù)對(duì)比后最終決定的。為方便大家學(xué)習(xí),下面講述一下基本的WPA PMK Hash制作方法及在進(jìn)行WPA-PSK/WPA2-PSK*時(shí)的Hash的使用方法。
1.Hash制作篇
以下涉及工具的Windows版本操作步驟與其Linux下版本完全一致,大家對(duì)照進(jìn)行即可。
具體步驟:在進(jìn)入到Linux Shell / Windows Command下后,先使用genpmk這個(gè)工具來(lái)構(gòu)建預(yù)運(yùn)算Hash Table,這里需要指定針對(duì)目標(biāo)的ESSID,命令如下:
genpmk -f dictionary -d hash -s SSID
參數(shù)解釋:
-f 這里跟上采用的字典
-d 生成的Table文件名稱
-s 目標(biāo)AP的ESSID
2.Hash使用篇
具體步驟:在進(jìn)入到Linux Shell / Windows Command下后,使用cowpatty這個(gè)工具來(lái)導(dǎo)入WPA預(yù)運(yùn)算Hash Table,這里仍需要指定針對(duì)目標(biāo)的ESSID,命令如下:
cowpatty –d Hash -r *.cap -s SSID
參數(shù)解釋:
-d 導(dǎo)入WPA PMK Hash Table文件名稱,為dlink-birth.hash
-r 事先捕獲的WPA握手?jǐn)?shù)據(jù)包
-s 目標(biāo)AP的ESSID
3.測(cè)試數(shù)據(jù)對(duì)比
測(cè)試環(huán)境:
OS: Windows XP SP3
CPU: Intel雙核 T7100
內(nèi)存: 2.5GB
一般字典模式下,平均*速率為57.28 key /秒,
使用WPA Hash Table模式下,平均*速率為71566.66 key/秒,
通過(guò)對(duì)比可以看到,*速率提升了不止數(shù)倍,而是原先的近1300倍!!以上是Cowpatty所使用的WPA PMK Hash Table*實(shí)現(xiàn)及效果。
4.測(cè)試數(shù)據(jù)對(duì)比
1.Hash制作篇
以下涉及工具的Windows版本操作步驟與其Linux下版本完全一致,大家對(duì)照進(jìn)行即可。
具體步驟:在進(jìn)入到Linux Shell / Windows Command下后,先使用genpmk這個(gè)工具來(lái)構(gòu)建預(yù)運(yùn)算Hash Table,這里需要指定針對(duì)目標(biāo)的ESSID,命令如下:
genpmk -f dictionary -d hash -s SSID
參數(shù)解釋:
-f 這里跟上采用的字典
-d 生成的Table文件名稱
-s 目標(biāo)AP的ESSID
2.Hash使用篇
具體步驟:在進(jìn)入到Linux Shell / Windows Command下后,使用cowpatty這個(gè)工具來(lái)導(dǎo)入WPA預(yù)運(yùn)算Hash Table,這里仍需要指定針對(duì)目標(biāo)的ESSID,命令如下:
cowpatty –d Hash -r *.cap -s SSID
參數(shù)解釋:
-d 導(dǎo)入WPA PMK Hash Table文件名稱,為dlink-birth.hash
-r 事先捕獲的WPA握手?jǐn)?shù)據(jù)包
-s 目標(biāo)AP的ESSID
3.測(cè)試數(shù)據(jù)對(duì)比
測(cè)試環(huán)境:
OS: Windows XP SP3
CPU: Intel雙核 T7100
內(nèi)存: 2.5GB
一般字典模式下,平均*速率為57.28 key /秒,
使用WPA Hash Table模式下,平均*速率為71566.66 key/秒,
通過(guò)對(duì)比可以看到,*速率提升了不止數(shù)倍,而是原先的近1300倍!!以上是Cowpatty所使用的WPA PMK Hash Table*實(shí)現(xiàn)及效果。
4.測(cè)試數(shù)據(jù)對(duì)比