壓縮文件密碼暴力破解——cRARk使用方法


cRARk使用方法

壓縮文件如果忘記密碼就需要使用暴力破解的方法進行破解,因為使用了加密的手段,是無法繞過密碼驗證的。
cRARk是一款開源的功能強大的rar,7z類壓縮軟件的破解工具,支持GPU加速。

官網地址

使用方法

官網下載

命令行版本

GUI版本

注意:GUI版本必須有命令行版本下才能運行

GUI使用

1.命令行版本下載解壓,提示需要輸入密碼,但是實際上密碼為空。或者為UTF-16。(crark55.rar)

2.然后解壓GUI版本,里面只有一個可運行程序。

3.雙擊運行

點擊Set cRARk directorv設置cRARk程序目錄,然后Password Definition File(密碼規則文件)那里會有englis等選項。

4.設置def文件(密碼規則文件)。

  1.在cRARk命令行版本目錄下,有好多擴展名為def的文件,我們使用english.def,復制一份並重命名為password.def。
  2.密碼規則文件由兩部分組成,分別為字符定義部分和密碼規則部分。兩部分由##隔開。單個#表示注釋。

    

    主要是$a,$A,$1,$!前面的#去掉。

    

    保存並關閉。

    拓展:

      1.定義密碼規則文件,重命名 english.def 為 password.def,並編輯該文件

      2.密碼規則文件由 2 部分組成,分別為字符定義規則及密碼定義規則,兩部分由##隔開

      3.定義字符規則:取消 $a$A$1$! 前的注釋,分別代表小寫英文,大寫英文,數字,符號

      4.定義密碼規則:$a * 代表純小寫密碼,[$a $A] * 大小寫混合密碼,$1 * 純數字密碼,等

      5.可以先從純數字密碼開始嘗試,如果破解不出在加入小寫、大寫、符號的組合

      6.運行 cRARk 破解密碼,其中 -l 參數指定最少密碼位數,-g 參數指定做多密碼位數

5.按如下設置

箭頭部分前兩個分別表示密碼最小長度和最大長度,第三個選擇設置好的password。第四個是要破解的rar文件路徑。然后點start開始運行。

命令行使用

  1. 首先講cRARk所在路徑添加到環境變量path中。(這里是為了方便,也可以不添加)
  2. 運行driver-timeout.reg,重啟計算機。這是為了使程序能用GPU加速,我下載的版本使用了opencl加速,也可以下載cuda加速的版本。運行並重啟后,GUI版本應該也可以用GPU加速了。
  3. 運行crark,可以看到所用的參數的用法。

基本用法:

cRARk -p"password.def" rarpath

rarpath 表示要破解的文件位置,password.def是修改好的password definition filename,注意-p后面沒有空格,由於win命令行的特性,需要把password.def用引號括起來,不然password和def會分開識別產生錯誤。password.def的生成方法見上文GUI使用中。

進階用法:

cRARk.exe -l1 -g10 -p"password.def" -n0 rarpath

-l表示最小密碼位數,-g表示最大密碼位數,后面都沒有空格。-n表示使用的顯卡,我電腦是0,也可能是1,2,3等等。

成功運行
成功使用GPU后會出下下去,我電腦是950M。

還會顯示在#0上運行

如果是在CPU上運行會顯示下圖。沒有GPU型號,也不會顯示在#0上運行了。

當然也可以從任務管理器CPU和GPU占用看出來。

速度

在我的電腦上(i7-5500U,GTX950M)運行,使用cpu速度大概是450p/s(密碼每秒),計算3位數字密碼需要2.45秒,4位數字密碼需要27.60秒,計算5位數字密碼需要5分12秒
使用GPU運行,速度大概4300p/s,3位密碼需要0.61秒,4位密碼需要2.71秒,5位密碼需要23.74秒,6位密碼需要4分16秒。也就是說大概快10倍。

但是隨着密碼位數增長,密碼排列組合的結果呈指數式增長,8位密碼在我電腦上就需要4個小時了。再加上rar等壓縮軟件的密碼不限於字母數字符號,還可能是漢字或者其他符號等等,因此這個軟件比較雞肋,不是所有的都能破解。
這個軟件比較適合於位數比較少的,確定符號在字母數字符號之內的密碼的破解,個人電腦使用最好不要超過10位(其實字母數字符號加一起的10位用現在最好的個人電腦恐怕也要算幾個星期)。


免責聲明!

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



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