寫在前面:網上對fcrackzip相關知識很多,我就不多嗶嗶了,我比較喜歡直接掏出重點少廢話,寫的花留呼哨一坨官方術語各種誇、沒必要大家都挺忙的。
工具簡介:fcrackzip是一款專門破解zip型別壓縮檔案密碼的工具,工具「短小精悍」。
使用範圍:linux、mac osx
關於安裝:
1、mac os
brew install fcrackzip
2、ubuntu
apt-get install fcrackzip
3、centos
#download
wget -p /server/data
#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 you can find more info on
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就不多嗶嗶了,)
# d p引數帶上即可
寫在最後:
密碼越長越複雜,耗時長是肯定的,不要捉急,大不了設定個定時任務(crontab)重定向到乙個檔案,第二天睡醒有檔案出現看看就行了。
壓縮檔案密碼破解
今天遇到需要破解壓縮包密碼的情況,正好看到乙個linux平台的壓縮包密碼破解工具rarcrack,於是在樹莓派上裝上試了一下。安裝 sudo apt install rarcrack安裝我也不知道幹啥的包 sudo apt get install libxml2 dev 也可以先不裝,實在用不了了再...
python 破解並解壓zip壓縮檔案
執行的環境是linux,用到的工具也是再linux 下的開源工具fcrackzip unbuntu和debian系統可以直接apt get install fcrackzip usr bin env python encoding utf 8 import zipfile import comman...
iOS檔案解壓縮 帶密碼解壓縮 壓縮檔案情況處理
ziparchive za ziparchive alloc init 1開啟檔案,並在記憶體中解壓 if za unzipopenfile zippath password 123 else nsfilemanager defaultmanager removeitematpath zippath...