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, 压缩包破解, 哈希提取, 字典攻击, 密码破解, 应用安全, 攻击路径可视化, 暴力破解, 离线攻击, 网络安全, 隐私保护, 黑客工具