壓縮檔案解壓密碼破解之fcrackzip
阿新 • • 發佈:2021-02-09
寫在前面:網上對fcrackzip相關知識很多,我就不多嗶嗶了,我比較喜歡直接掏出重點少廢話,寫的花留呼哨一坨官方術語各種誇、沒必要大家都挺忙的。
工具簡介:fcrackzip是一款專門破解zip型別壓縮檔案密碼的工具,工具“短小精悍”。
使用範圍:Linux、Mac osx
關於安裝:
1、Mac OS
brew install fcrackzip
2、Ubuntu
apt-get install fcrackzip
3、CentOS
這個比較特殊,yum 找不到這個包,那就下載安裝
#download wget -P /server/data https://forensics.cert.org/cert-forensics-tools-release-el7.rpm #Install cert-forensics-tools-release-el7 rpm: rpm -Uvh cert-forensics-tools-release*rpm #Install fcrackzip rpm package: yum --enablerepo=forensics install fcrackzip
fcrackzip引數:
fcrackzip version 1.0, a fast/free zip password cracker written by Marc Lehmann <[email protected]> You can find more info on http://www.goof.com/pcg/marc/ USAGE: fcrackzip [-b|--brute-force] use brute force algorithm [-D|--dictionary] use a dictionary [-B|--benchmark] execute a small benchmark [-c|--charset characterset] use characters from charset [-h|--help] show this message [--version] show the version of this program [-V|--validate] sanity-check the algortihm [-v|--verbose] be more verbose [-p|--init-password string] use string as initial password/file [-l|--length min-max] check password with length min to max [-u|--use-unzip] use unzip to weed out wrong passwords [-m|--method num] use method number "num" (see below) [-2|--modulo r/m] only calculcate 1/m of the password file... the zipfiles to crack methods compiled in (* = default): 0: cpmask 1: zip1 *2: zip2, USE_MULT_TAB
重要引數:
-c 指定字符集,字符集 格式只能為 -c 'aA1!:'
a 表示小寫字母[a-z]
A 表示大寫字母[A-Z]
1 表示阿拉伯數字[0-9]
! 感嘆號表示特殊字元[!:$%&/()=?{[]}+*~#]
: 表示包含冒號之後的字元(不能為二進位制的空字元),例如 a1:$% 表示 字符集包含小寫字母、數字、$字元和%百分號
工具實踐:
我現在壓縮一個檔案加個密
zip -rP a231 test.zip a.txt
暴力破解一下
fcrackzip -b -c 'a1' -l 1-5 -u test.zip #-b為暴力破解,-c為指定字串指定A為大寫A-Z,1為數字0-9,-l指定位數 # *** -u 很重要,這是僅顯示破解出來的密碼,不然你看不到了就很尬了***
通過字典破解:(rockyou.txt,對於rockyou就不多嗶嗶了,)
fcrackzip -D -u -p rockyou.txt test.zip
# D p引數帶上即可
寫在最後:
密碼越長越複雜,耗時長是肯定的,不要捉急,大不了設定個定時任務(crontab)重定向到一個檔案,第二天睡醒有檔案出現看看就行了。