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

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

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

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

工具目录

分类

查看所有分类
Loading categories
Zydra — 多线程密码恢复工具,支持RAR、ZIP、PDF和Linux shadow文件,使用字典和暴力破解方法,具有可配置字符集和长度范围。 | Kitploit
工具/GitHubGitHub/hameda2/zydra
密码破解密码攻击数据恢复
GitHubhameda2/zydra

Zydra

多线程密码恢复工具,支持RAR、ZIP、PDF和Linux shadow文件,使用字典和暴力破解方法,具有可配置字符集和长度范围。

查看仓库
435110126年前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Zydra

Zydra 是一款文件密码恢复工具和 Linux shadow 文件破解器。它使用字典搜索或暴力破解方法来破解密码。

支持的文件

  • RAR 文件
  • 旧版 ZIP 文件
  • PDF 文件
  • Linux Shadow 文件(zydra 可以在 Linux shadow 文件中逐个查找所有用户的密码)

前提条件

运行该应用的最低要求:

  • Python 3.3 或更高版本
  • 基于 Debian 的 Linux 发行版,推荐 Kali Linux 2
  • qpdf 和 unrar 包
    在 Kali 上安装这些包只需在终端中运行以下命令:
    $ sudo apt-get update
    $ sudo apt-get install qpdf unrar
  • 该程序中的一些 Python 模块需要手动安装,例如:zipfile、rarfile、crypt、pyfiglet、py-term(用于 term 模块)等。你可以使用 pip3 来安装它们。 示例:
    $ pip3 install py-term
    注意:rar、zip 和 pdf 文件必须有扩展名,shadow 文件不需要扩展名。
  • 如果系统中不存在 figlet 字体 "epic",请安装它:
    sudo wget http://www.figlet.org/fonts/epic.flf -O /usr/share/figlet/epic.flf

免责声明

此工具仅用于测试和学术目的,请勿用于非法用途!

功能

  • 使用两种方法破解文件密码:1. 字典方法 2. 暴力破解方法
  • 在暴力破解方法中,你可以指定密码的最小长度和最大长度。
  • 在暴力破解方法中,你可以指定密码中可能使用的字符类型。
  • 有一个百分比进度条显示已完成进度。
  • 错误处理。
  • Zydra 最重要的功能之一是支持多进程,可以加速程序。例如,如果你的 CPU 有 8 个核心,Zydra 将同时使用所有核心进行处理。

安装

通过克隆 Git 仓库下载 Zydra:
$ git clone https://github.com/hamedA2/Zydra.git

你也可以使用 vagrant 来自动安装和运行 Zydra(更多信息在页面底部)。

用法

要获取所有选项的列表并了解如何使用此应用,请输入以下命令:

$ python3 Zydra.py -h

alt text

示例

1- 字典搜索查找 zip 文件密码
在此示例中,我使用了 rockyou.txt 字典

$ python3 Zydra.py –f file.zip –d rockyou.txt

alt text

2- 暴力破解搜索 shadow 文件中用户的密码
密码最小长度为4,最大长度为4,我们尝试查找由数字和符号组成的密码。

$ python3 Zydra.py –f shadow –b digits,symbols –m 4 –x 4

alt text

Vagrant

使用 Vagrant 运行 Zydra,请使用以下命令(你必须在仓库所在的同一文件夹中):

vagrant up

初始化完成后,你可以运行:

vagrant ssh

来连接虚拟机。

要退出虚拟机,只需在 shell 中输入 exit。

要销毁虚拟机,运行 vagrant destroy。

更多关于 vagrant 使用的信息可以找到 这里

注意: 默认情况下,Vagrantfile 使用以下设置:

root@kitploit:~
    vb.cpus = 4
    vb.memory = 4096

编辑 Vagrantfile 并修改这些值以提高性能。

作者

  • Hamed Hosseini

特别感谢 Hamed Izadi

许可证

本项目采用 MIT 许可证许可 - 详情请参阅 LICENSE.md 文件

下载工具