Mac 解密 zip 解壓

Galois發表於2020-04-07
使用 fcrackzip 來破解 zip 型別壓縮檔案

fcrackzip 是一款專門破解 zip 型別壓縮檔案密碼的工具,工具破解速度還是可以的,能用字典和指定字符集破解,適用於「Linux」、「Mac OS」 系統。

$ brew install fcrackzip
檢視幫助
$ fcrackzip -h
fcrackzip version 1.0, a fast/free zip password cracker
written by Marc Lehmann <pcg@goof.com> 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

用法

$ fcrackzip -b -c 'aA1!' -l 1-10 -u test.zip

引數
-b 表示使用暴力破解的方式
-c 'aA1!' 表示使用大小寫字母加數字和符號的混合破解方式
-l 1-10 表示需要破解的密碼長度1到10位
-u 表示只顯示破解出來的密碼,其他錯誤的密碼不顯示

破解成功會顯示:

PASSWORD FOUND!!!!: pw == xxxx
// 說明: pw == 密碼

字典破解法

$ fcrackzip -D -p pwd.txt -u test.zip
PASSWORD FOUND!!!!: pw == xxxxxxxx
// 引數
-D 表示要使用字典破解
-p 表示要使用哪個字典破解

c 指定字符集,字符集 格式是 -c ‘aA1!:’
表示小寫字母 a-z
表示大寫字母 A-Z
表示數字 0-9
感嘆號表示特殊字元 !:$%&/()=?{}[]+*~#
表示包含冒號之後的字元(不能為二進位制的空字元)例如 a1:$% 表示 字符集包含小寫字母、數字、$ 字元和 % 百分號。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

不要試圖用百米衝刺的方法完成馬拉松比賽。

相關文章