mac 使用zip2john破解zip压缩包密码
一、下载:
git clone https://github.com/magnumripper/JohnTheRipper.git
cd JohnTheRipper/src
./configure
sudo make -s clean && sudo make -sj4
cd ../run
二、使用:
zip2john提取提取 ZIP 文件的哈希:
./zip2john protected.zip > hash.txt
然后用 john 破解:
./john hash.txt
测试结果:
likaige@Eves-MacBook-Pro run % ./john ../../hash.txt
Warning: invalid UTF-8 seen reading ../../hash.txt
Using default input encoding: UTF-8
Loaded 1 password hash (PKZIP [32/64])
Note: Passwords longer than 21 [worst case UTF-8] to 63 [ASCII] rejected
Proceeding with single, rules:Single
Press 'q' or Ctrl-C to abort, 'h' for help, almost any other key for status
Almost done: Processing the remaining buffered candidate passwords, if any.
0g 0:00:00:00 DONE 1/3 (2025-01-05 23:19) 0g/s 3053Kp/s 3053Kc/s 3053KC/s Obj1900..Zip1900
Proceeding with wordlist:./password.lst
Enabling duplicate candidate password suppressor
**qw123456** (test.zip)
1g 0:00:00:00 DONE 2/3 (2025-01-05 23:19) 7.692g/s 528784p/s 528784c/s 528784C/s peekaboo..piccolo
Use the "--show" option to display all of the cracked passwords reliably
Session completed.