Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
PassBreaker — 基于Python的密码破解工具,支持字典攻击和暴力破解,支持多种哈希算法、加盐、并行处理以及密码复杂度评估。 | Kitploit
工具/GitHubGitHub/halildeniz/passbreaker
密码破解密码攻击哈希分析
GitHubhalildeniz/passbreaker

PassBreaker

基于Python的密码破解工具,支持字典攻击和暴力破解,支持多种哈希算法、加盐、并行处理以及密码复杂度评估。

查看仓库网站
68152年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

PassBreaker

PassBreaker 是一款用 Python 开发的命令行密码破解工具。它支持多种密码破解技术,例如基于字典的攻击和暴力破解攻击。

功能特点

  • 基于字典的密码破解
  • 暴力破解密码
  • 支持多种哈希算法
  • 可选的盐值
  • 并行处理选项以实现更快的破解速度
  • 密码复杂度评估
  • 可自定义密码最小和最大长度
  • 可自定义暴力破解使用的字符集

安装

  1. 克隆仓库:

    root@kitploit:~
    git clone https://github.com/HalilDeniz/PassBreaker.git
    
  2. 安装所需依赖:

    root@kitploit:~
    pip install -r requirements.txt
    

使用方法

root@kitploit:~
python passbreaker.py <password_hash> <wordlist_file> [--algorithm]

将 <password_hash> 替换为目标密码的哈希值,<wordlist_file> 替换为包含可能密码的字典文件路径。

选项

  • --algorithm <algorithm>:指定要使用的哈希算法(例如 md5、sha256、sha512)。
  • -s, --salt <salt>:指定要使用的盐值。
  • -p, --parallel:启用并行处理以加快破解速度。
  • -c, --complexity:在破解前评估密码复杂度。
  • -b, --brute-force:执行暴力破解攻击。
  • --min-length <min_length>:设置暴力破解的最小密码长度。
  • --max-length <max_length>:设置暴力破解的最大密码长度。
  • --character-set <character_set>:设置暴力破解使用的字符集。

当然!以下是用英文编写的标题及简要信息,以及更多使用示例:

使用示例

基于字典的密码破解

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm md5

此命令尝试使用 MD5 算法和来自 "passwords.txt" 文件的字典破解哈希值为 "5f4dcc3b5aa765d61d8327deb882cf99" 的密码。

暴力破解攻击

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 --brute-force --min-length 6 --max-length 8 --character-set abc123

此命令执行暴力破解攻击,尝试所有可能的密码组合(长度在 6 到 8 个字符之间,使用字符集 "abc123")来破解哈希值为 "5f4dcc3b5aa765d61d8327deb882cf99" 的密码。

密码复杂度评估

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm sha256 --complexity

此命令评估 "passwords.txt" 文件中密码的复杂度,并尝试使用 SHA-256 算法破解哈希值为 "5f4dcc3b5aa765d61d8327deb882cf99" 的密码。它只尝试满足复杂度要求的密码。

使用盐值

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm md5 --salt mysalt123

此命令在密码破解过程中使用特定的盐值("mysalt123")。盐值用于增强密码的安全性。

并行处理

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm sha512 --parallel

此命令使用并行处理进行密码破解,以加快破解速度。它会利用多个处理核心,但可能会消耗更多系统资源。

这些示例展示了 "PassBreaker" 密码破解工具的不同功能和用例。用户可以根据自己的需求和目标自定义参数。

免责声明

此工具仅用于教育和道德目的。严禁将该工具用于任何恶意活动。开发者不承担任何责任,也不对因使用此工具造成的任何误用或损害负责。

贡献

欢迎贡献!要为 PassBreaker 做出贡献,请遵循以下步骤:

  1. Fork 该仓库。
  2. 为你的功能或 bug 修复创建一个新分支。
  3. 进行更改并提交。
  4. 将更改推送到你 Fork 的仓库。
  5. 在主仓库中打开一个 Pull Request。

联系方式

如果你对 PassBreaker 有任何疑问、评论或建议,请随时与我联系:

  • LinkedIn:LinkedIn
  • TryHackMe:TryHackMe
  • Instagram:Instagram
  • YouTube:YouTube
  • 邮箱:[email protected]

许可证

PassBreaker 采用 MIT 许可证 发布。详见 LICENSE 文件。

下载工具