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. 

三、配置run目录为环境变量

相关推荐
命运之手4 小时前
[ Mac ] HomeBrew Set Sources from China
macos·source·repository·homebrew
_oP_i4 小时前
winform判断Windows 是否运行在 macOS 系统的虚拟机
windows·macos·winform
鸠摩智首席音效师4 小时前
macOS 如何修改 PATH 环境变量 ?
macos
总爱写点小BUG7 小时前
macOS 版本对应 Xcode 版本,以及 Xcode 历史版本下载
ide·macos·xcode
Narutolxy7 小时前
macOS 使用 FreeRDP 远程访问 Windows:完整指南20250109
windows·macos
几维安全8 小时前
移动应用安全基础:深入理解Hooking框架
安全·macos·cocoa
多喝清晨的粥11 小时前
Mac MySQL 8.0.30的安装(保姆级教程)
数据库·mysql·macos
LLLuckyGirl~21 小时前
计算机网络之---MAC协议
网络·计算机网络·macos
命运之手1 天前
[ Java ] Install MySQL on Mac
java·mysql·macos