Awesome Password Cracking 
在密码分析和计算机安全中,密码破解是指从以加扰形式存储在计算机系统中或由其传输的数据中恢复密码的过程。一种常见方法(暴力攻击)是重复尝试密码猜测,并将其与可用的密码加密哈希进行比对。
这是由 @[email protected] 整理的一份精选列表,包含与密码破解和密码安全相关的优秀工具、研究、论文及其他项目。
贡献前请阅读 CONTRIBUTING.md!简要说明如下:
目录
书籍
云
- Cloud_crack - 使用 Terraform 和 AWS 破解密码。
- Cloudcat - 用于自动化创建用于哈希破解的云基础设施的脚本。
- Cloudstomp - 通过插件在 EC2 上自动化部署实例,用于高 CPU/GPU 应用,价格最低。
- Cloudtopolis - 一款工具,便于在 Google Cloud Shell 平台上快速、完全无人值守地安装和配置 Hashtopolis(且免费!)。
- NPK - NPK 是一个完全由 AWS 无服务器组件构建的分布式哈希破解平台,包括 Cognito、DynamoDB 和 S3。
- Penglab - 滥用 Google Colab 进行哈希破解。
- Rook - 自动化创建用于 GPU 密码破解的 AWS p3 实例。
转换
Hashcat
Hashcat 是“全球最快、最先进的密码恢复工具”。以下项目以某种方式直接与 Hashcat 相关。
自动化
- autocrack - Hashcat 封装器,帮助自动化破解过程。
- hat - 自动化 Hashcat 工具,使用常用词表和规则来加速渗透测试中的哈希破解。
- hate_crack - 来自 TrustedSec 团队的用于通过 Hashcat 自动化破解方法的工具。
- Naive hashcat - Naive hashcat 是一个即插即用的脚本,预配置了简单、经验验证、“足够好”的参数/攻击类型。
分布式破解
规则
规则工具
Web 界面
- crackerjack - CrackerJack 是一个用 Python 开发的 Hashcat Web GUI。
- CrackQ - 一个 Python Hashcat 破解队列系统。
- hashpass - 用于 hashcat 的哈希破解 Web 应用和服务器。
- Hashview - 一个用于密码破解和分析的 Web 前端。
- Wavecrack - Wavestone 的用于 hashcat 密码破解的 Web 界面。
- WebHashCat - WebHashCat 是一个非常简单但高效的 hashcat 密码破解工具 Web 界面。
John the Ripper
John the Ripper 是“一款开源密码安全审计和密码恢复工具,适用于多种操作系统”。以下项目以某种方式直接与 John the Ripper 相关。
- BitCracker - BitCracker 是首个用于破解 BitLocker 加密内存单元的开源密码破解工具。
- johnny - John the Ripper 的 GUI 前端。
杂项
- Hashes - 识别哈希算法(Name That Hash 的 GUI 前端)。
- hashgen - Hashgen 是一个简单但非常快速的 CLI 哈希生成器,用 Go 编写,可交叉编译到 Linux、Windows 和 Mac。
- Name That Hash - 不知道是什么类型的哈希?Name That Hash 会告诉你哈希类型!识别 MD5、SHA256 及 300 多种其他哈希。附带一个简洁的 Web 应用。
知名人物