用彩虹表破解MD5、LM Hash等複雜加密密碼

一、什麼是彩虹表?

彩虹表(Rainbow Tables)就是一個龐大的、針對各種可能的字母組合預先計算好的哈希值的集合,不一定是針對MD5算法的,各種算法的都有,有了它可以快速的破解各類密碼。越是複雜的密碼,需要的彩虹表就越大,現在主流的彩虹表都是100G以上。

二、上哪找彩虹表去?

現在有很多大牛已經把自己的彩虹表共享出來了,所以你可以去下載。還有一種方法就是自己通過工具生成。

不過自己生成有點不切合實際,生成小的彩虹表吧數據少,可以破解密碼的位數少(複雜程度低),而且費時費力,4核4GB內存的機器,生成2GB彩虹表,需要花費7天時間,而7天按1MB的帶寬(160K/S左右)幾乎可以下載30GB左右。

生成的工具可以用RainbowCrack也可以用Cain。網上很容易搜索到下載地址的。

下載彩虹表:

1。MD5的彩虹表

工具推薦:Free Rainbow Tables

ftp:
ftp://tbhost.eu/ 
user:download
pass:Tx50AbsBHq7Nya7n9weW
http:
http://tbhost.eu/rt.php 
http://freerainbowtables.mirror.garr.it/mirrors/freerainbowtables/ 
提 供了多種類型的彩虹表下載,LM、NTLM、MD5、SHA1等。千萬別把人家法語字符的表也下了,對國人來說,幾乎沒什麼用,不過如果你有特殊需要,那 就下吧……這裏提供的都是.rti格式的,有別於傳統的.ri格式,.rti比.rt的多了一個目錄.index文件,據說遍列速度比.rt的更快(未曾 對比過,無法確定是否屬實)。把你想要用的那個表下載下來,然後下載讀取彩虹表的工具:rcracki_mt.exe 

把此工具及相關的dll文件複製到彩虹表所在目錄,然後運行命令“F:\MD5>rcracki_mt.exe -h 3787795aeee01c9ab7267f252c932572 *.rti”就會開始破解(只能是32位密文)。

2。LM-HASH的彩虹表(Windows登錄密碼) 

工具推薦:ophcrack

http://www.hexsafe.com/download/Ophcrack%20XP%20Special%20Tables.torrent

這個是Ophcrack XP Special Tables。一般非Vista的密碼Hash,用它能破絕大部分,但在使用過程中也有發現有小部分Hash正確,但無法破解的。
Vista的密碼Hash可以在這裏下表:http://www.hexsafe.com/download/Ophcrack%20Vista%20Special%20NTHASH%20Table.torrent

這是Ophcrack Vista Special NTHASH的。官方是收費的表,不過國外共享了,也就可以免費得到了。如果這些表都跑不出來,而你又確定你的Hash沒有搞錯的話,那麼只能找LC5出馬了,LC5是一定能破的,只是時間有點久!

其他工具還有一些,大家自己找找吧。不過這兩個是經典的常用彩虹表。CMD5,或者Xmd5網站都開始收費了。大家還是自己拿機器跑吧(不缺錢的除外哦)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章