Zydra – 恢复受密码保护的 PDF、ZIP 和 RAR
如果您丢失了任何 zip、pdf、rar 文件的密码,那么这里是一个有趣的工具,用于恢复 pdf 文件、zip、rar 文件的密码。我们过去常常以加密格式将关键数据保存在 PDF、ZIP、RAR 文件中,但有时我们会忘记密码并丢失数据。密码加密为我们的文件和数据提供了额外的安全性,这是目前所必需的,因此未知的人无法读取我们的文件。今天你将了解一个免费的 Linux 工具,它可以帮助你恢复受保护文件的密码。
Zydra 工具
Zydra是文件密码恢复的简单工具之一,它有助于破解 Linux 影子文件的密码。它包含用于恢复密码的字典攻击或蛮力技术。此工具可以恢复以下文件类型的密码:
- PDF 文件
- 压缩文件
- RAR 文件
Zydra 的安装
Git 在您的终端中克隆以下链接或运行此命令
git clone https://github.com/hamedA2/Zydra.git
该工具体积非常小,将在一秒钟内下载。在使用此工具之前,我们有一些先决条件,如下所示:
这些先决条件需要手动安装,或者我们可以运行存储在 zydra 文件夹中的 script.sh,如图所示:
注意:首先提供这两个脚本的执行权限。
$./script.sh
可以看到我们在桌面上为这个工具创建了一个文件夹,里面有两个加密文件:
- 受保护的Zip文件.rar
- 加密文件.pdf
现在让我们打开帮助手册:-
$ python3 zydra.py -help
现在我们完成了安装。
让我们弄清楚如何在 Linux 中加密文件,如果您不知道,那么我们将告诉您,我们可以在 Linux 中使用不同的工具,但现在,我们将只使用终端来加密我们的文件。
恢复RAR文件的密码
提供文件的路径,对于这个文件,我们使用我们的 1000 个单词的自定义单词列表进行字典攻击。您可以创建自己的单词列表。
python3 Zydra.py -f /home/mark/Desktop/ZydraArticle/ProtectedZipFile.rar -d /home/mark/Desktop/ZydraArticle/wordlist.txt
注意:恢复密码的时间将取决于您的单词列表(在这种情况下,我们使用了 1000 单词列表文件,如图所示)和密码难度。找回密码是“铁人” 。让我们看看它是否正确?
unrar e /home/mark/Desktop/ZydraArticle/ProtectedZipFile.rar
密码隐藏在终端中,万岁!我们可以清楚地看到这个RAR文件的内容。
找回PDF文件的密码
在这种情况下,我们必须提供有关密码的信息,如下所示:
lowercase, uppercase, digits, symbols, letters, minimum length, maximum length and spaces.
运行此命令并根据要求进行修改:
python3 Zydra.py -f /home/mark/Desktop/ZydraArticle/EncryptedFile.pdf -b digits -m 5 -x 5
我们提供了密码的数字格式、最小和最大长度。
密码被破解,是34890 。让我们打开pdf,看看它包含什么?
open /home/mark/Desktop/ZydraArticle/EncryptedFile.pdf
破解ZIP文件的密码
与之前的方法一样,我们将使用自定义单词列表进行加密。它可以是您通常使用的所有密码的文件,但您必须忘记此文件的密码,并且您懒得输入所有密码,所以在这种情况下您会这样做。
python3 Zydra.py -f /home/mark/Desktop/TestZipFile/protectedFile.zip -d /home/mark/Desktop/TestZipFile/wordlist2.txt