原文鏈接
這里使用的軟件名稱叫rarcrack藕咏,其官方主頁: http://rarcrack.sourceforge.net
該軟件用于暴力破解壓縮文件的密碼状知,但僅支持RAR, ZIP, 7Z這三種類型的壓縮包,其特點是可以使用多線程孽查,而且可以隨時暫停與繼續(xù)(暫停時會在當前目錄生成一個xml文件饥悴,里面顯示了正在嘗試的一個密碼)。這是真正的暴力破解盲再,因為連字典都沒用??
rarcrack安裝方法
首先從官網(wǎng)下載安裝包西设,然后執(zhí)行如下命令
tar -xjf rarcrack-0.2.tar.bz2
cd rarcrack-0.2
make && make install
rarcrack使用方法
執(zhí)行命令: rarcrack 文件名 -threads 線程數(shù) -type rar|zip|7z
同時,該軟件自帶了測試樣例答朋,在解壓目錄里贷揽,執(zhí)行rarcrack test.zip —threads 4 —type zip
,等待一會兒即可得到結(jié)果梦碗,其密碼是100
禽绪,很簡單。在執(zhí)行過程中洪规,還會打印當前嘗試的速度印屁,比如:
Probing: 'oB' [527 pwds/sec]
Probing: 'Nh' [510 pwds/sec]
Probing: '0c3' [512 pwds/sec]
Probing: '0AV' [514 pwds/sec]
如果要改變當前密碼破解的位置,可以直接打開xml斩例,修改當前密碼到那一行密碼即可雄人。xml內(nèi)容如下:
<?xml version="1.0" encoding="UTF-8"?>
<rarcrack>
<abc>0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</abc>
<current>104</current>
<good_password>100</good_password>
</rarcrack>
在執(zhí)行過程中,如果出現(xiàn)如下錯誤:
gcc -pthread rarcrack.cxml2-config --libs --cflags-O2 -o rarcrack
/bin/sh: 1: xml2-config: not found
In file included from rarcrack.c:21:0:
rarcrack.h:25:48: 致命錯誤: libxml/xmlmemory.h:沒有那個文件或目錄
編譯中斷念赶。
make: *** [all] 錯誤 1
那么可以執(zhí)行sudo apt-get install libxml2-dev libxslt-dev
進行修復础钠。