rff-glitch/archive-password-cracker
GitHub: rff-glitch/archive-password-cracker
一款基于 Bash 脚本的归档文件密码破解工具,整合 John the Ripper 和 Hashcat 实现 ZIP、RAR、7z 压缩包的密码恢复与破解。
Stars: 3 | Forks: 0
# 归档文件密码破解工具 🔓
一个强大的 Bash 工具,利用 John the Ripper 和 Hashcat 破解受密码保护的压缩包(ZIP、RAR、7z)。
## 功能特性
- 多种归档格式支持:破解 ZIP、RAR 和 7z 文件
- 智能暴力破解:可配置字符集和长度范围
- 会话管理:随时暂停/恢复攻击
- 自动化设置:自动安装所有依赖项
- 简洁界面:简单、纯粹的命令行界面
- 高性能:利用 Hashcat 的 GPU 加速
## 安装说明
克隆仓库:
进入目录:
赋予脚本执行权限:
## 环境要求
- Ubuntu/Debian Linux
- sudo 权限
- 互联网连接(用于初始设置)
- NVIDIA/AMD GPU(推荐以获得更快速度)
## 使用方法
基本攻击:
恢复已暂停的攻击:
停止正在运行的攻击:
短参数:
## 工作原理
1. 使用 John the Ripper 从压缩包中提取 Hash
2. 根据您的字符集和长度偏好配置攻击参数
3. 运行经过优化的 Hashcat 设置
4. 管理会话,支持暂停/恢复功能
攻击配置选项:
- 仅数字 (0-9)
- 小写字母 (a-z)
- 大写字母 (A-Z)
- 大小写混合 (a-z, A-Z)
- 字母数字混合 (a-z, A-Z, 0-9)
- 所有字符
长度范围:
- 指定最小和最大密码长度
- 默认值:1-8 个字符
- 支持任意范围(例如 4-12 个字符)
## 性能表现
- CPU 模式:约 100-1000 Hash/秒
- GPU 模式:约 10,000-100,000+ Hash/秒(取决于 GPU)
- 会话文件:自动保存以供恢复
- 进度跟踪:实时状态更新
## 技术细节
支持的压缩格式:
- ZIP:模式 13600 (PKZIP)
- RAR:模式 13000 (RAR5)
- 7z:模式 11600 (7-Zip)
安装的依赖项:
- John the Ripper Jumbo
- Hashcat
- 7zip, RAR, unzip
- 构建工具和库
## 示例
示例 1:破解纯数字密码的 ZIP
选择:1 (Numbers/数字)
最小长度:4
最大长度:6
示例 2:恢复之前的攻击
示例 3:复杂密码攻击
选择:5 (Alphanumeric/字母数字混合)
最小长度:8
最大长度:12
## 法律免责声明
⚠️ 本工具仅供合法用途:
- 恢复您自己丢失的密码
- 教育目的
- 授权的渗透测试
- 取证调查
请勿将此工具用于:
- 未经授权访问系统
- 未经许可破解密码
- 任何非法活动
作者不对本工具的任何滥用行为负责。
## 更新日志
v2.0.0
- 初始版本
- 支持 ZIP、RAR、7z
- 恢复/停止功能
- 可配置字符集
- 长度范围选择
## 许可证
MIT License
## 常见问题
Q: 为什么需要 sudo?
A: 该工具需要 root 权限来安装系统软件包并实现 Hashcat 的最佳性能。
Q: 我可以在 Windows 上运行吗?
A: 不行,该工具专为使用 bash 的 Linux 系统设计。
Q: 如何知道是否正在使用 GPU?
A: Hashcat 会自动检测并使用可用的 GPU。使用 GPU 时您会看到明显更高的速度。
Q: 我可以破解 Word/PDF 文件吗?
A: 不行,该工具仅适用于归档文件(ZIP、RAR、7z)。
Q: 成功率是多少?
A: 这取决于密码复杂度和您的计算能力。简单密码可以很快被破解。
标签:7z, Bitdefender, DOS头擦除, Hashcat, John the Ripper, PoC, RAR, VEH, ZIP, 压缩包破解, 哈希提取, 字典攻击, 密码破解, 应用安全, 攻击路径可视化, 暴力破解, 离线攻击, 网络安全, 隐私保护, 黑客工具