zip是一種很是流行的壓縮格式,而且它提供了一個密碼保護的功能 - 只有輸入正確的密碼才能解壓。shell
本帖介紹一個叫fcrackzip的工具,使用它就能夠破解zip密碼。vim
Kali Linux默認安裝了這個工具,若是你使用的是其它Linux發行版。例如Ubuntu,執行安裝命令:工具
sudo apt-get install fcrackzip
建立一個測試用的zip壓縮文件
vim test.txt 隨便寫入內容,必定要寫 zip --password 12345 crack_this.zip test.txt
上面命令把test.txt文件壓縮爲crack_this.zip,而且設置密碼12345。測試
若是試圖解壓則須要輸入密碼:this
破解
使用窮舉法:
fcrackzip -b -c 'aA1!' -l 1-10 -u crack_this.zip
選擇大小寫且數字!
-b表明brute-force;-l限制密碼長度;-c指定使用的字符集:
-b表明brute-force;-l限制密碼長度;-c指定使用的字符集:spa
知道密碼是數字,直接使用數字code
fcrackzip -b -c '1' -l 1-10 -u crack_this.zip
使用字典:
下面以Kali Linux自帶的rockyou字典爲例,你能夠去網上下載GB級的大字典。blog
使用前先解壓:ip
gzip -d /usr/share/wordlists/rockyou.txt.gz
使用字典破解:get
fcrackzip -D -p /usr/share/wordlists/rockyou.txt -u crack_this.zip
關於fcrackzip的更多信息請看man手冊:
# man fcrackzip