About Me

我的相片
Taipei<->HsinChu, Taiwan
我是 Mashi,叫我 媽許、罵許,我都會回頭XD
2007年12月10日 星期一

[Hacker] RainbowCrack

rainbowcrack 是一個多功能的密碼破解軟件。

它不僅能夠破解windows密碼,

同時也是雜亂算法加密的破解利器。

比如可以破解im,md5,sha1,customizable等

其它的加密方式破解也可以很容易地添加到該軟件中。

軟件同時支持windows和linux系統

而且在一個系統上生成的表單可以直接轉換到另一種系統上使用

用它來破解md5密碼,數分鐘即可讓十位數內與字符密碼還原,

它的功能雖然強大,但是在使用時卻是比較複雜的,因此我要詳細的介紹一番

第一步:

生成表單文件

下載來的軟件壓縮包中有幾個執行程序,。

我們在破解md5密碼時,要用到的是前兩個可執行文件,是rcrack.exe rtgen.exe

其中的"rtgen.exe"程序就是用來生成包含預設密碼表單文件的

表單文件中有許多大量的md5加密密文,rainbowcrack的原理不是暴力破解

而是通過查詢預先做好的密碼與密文一一對應的文件來快速破解密。優點是速度快,

缺點是生成的文件非常大,

在命令提示符窗口中,運行"rtgen.exe"命令

也可以輸入cmd在那裡面,找到,你解壓縮文件的路徑,然後運行

由於rainbowcrack是一個多功能的密碼破解器,因此提示信息比較複雜,

我們只需破解md5密碼,在這裡可以按下面的格式生成md5密碼表單:

"rtgen md5 byte 1 7 5 2400 40000 all";

命令執行後,提示"generateing...."正在生成密碼文件

其中"md5"參數指定生成md5表單。

如果是破解windows密碼之類的,還可以使用相應的"lm/sha1"參數

詳細的,可以看幫助文件。

"byte"參數用來指定生成密碼表單中所包含的明密類型為所有字符和數字

如果想破解的是純數字密碼或是純字符密碼。

可以將其改為相應的"numeric"或"alpha"參數

具體的參數可見目錄下"charset.txt"文件

其中1和7分別代表密碼最小和最大長度

2400代表每個表單文件中密碼串的長度

數字5用來表示生成表單文件的數目

而40000則代表每個表單文件中的密碼數目

後面這兩個數目越大,生成表單文件的速度越慢

但是表單文件中的密碼就越多。

相應的破解速度也會越快

命令執行後,提示"generateing...."正在生成密碼文件

執行完畢後。就會在當前目錄下生成5個文件名類似為"md5_byte#1-7_5_2004X40000_all.rt"的文件

其中"all"是我們剛才在生成命令中指定用來添加標識文件的參數

有點慢.我們先繼續(這是剛才生成的表單文件)

第二步:

瞬間破解密碼

生成密碼表單文件後,就可以利用"rcrack.exe"文件來查詢表單文件,

快速破解出指定的密碼了。

直接執行命令後,即可看到程序使用幫助

從幫助信息中,我們可以看到能對單個md5密文件進行破解

也可以一次破解多個密文。

當我們要破解單個md5密碼時,可以使用"-h"參數來指定要破解的密文,

假設這裡要破解密文為"49ba59abbe56e057"可以輸入如下命令

"rcrack *.rt -h 49ba59abbe56e057";

其中"*.rt"參數表示查詢當前目錄下所有密碼表單文件。

如果密碼表單文件製作 得好

命令執行後很快就可以從這些表單文件中找到要還原後的密碼明文了

如果要一次破解多個密碼。首先打開記事本。

將所有待破解的密碼按行輸入

保存為一個沒有後綴的文件中。

這裡文件名為"mima"然後執行命令:

"rcrack *.rt -l mama";

程序將會查詢所有的表單文件,並將其與待破解密碼文件中的密文一一對比,很快就可以將大部分的密碼破
解出來了

提示一下:rainbowcrack軟件可以說是md5密碼的剋星。我們完全可以在平時電腦不工作時,利用相當長的時間來生成個比較大的密碼表單文件庫

1 意見:

匿名 提到...

当我运行rcrack.exe *.rt -h 49ba59abbe56e057的时候. 竟然提示
md5_loweralpha-numeric#1-8_9_5000x40000000_all.rt:
this table contains hashes with length 16 only
您确定能破解16位的md5?

 
Blogger Template Layout Design by [ METAMUSE ] : Code Name BlackCat 2.0.0