linux破解(如何破解linux的root密码)

hao333 1118 6938

出于安全考虑,我们经常会对一些重要的PDF文档进行加密。但是有时候我们需要把这些文件发给其他人,同时又不想告诉他们密码(因为这样很容易暴露我们的密码设置习惯),甚至在极端的情况下,忘记了自己的密码。

我现在该怎么办?通过Linux下的一些工具和软件,我们可以自己解密PDF。我们以麒麟Ubuntu系统为例。

很多朋友可能没有安装Ubuntu,你可以借助虚拟机安装。Windows 10用户直接激活系统自带的虚拟机,在“打开或关闭Windows功能”中打开Hyper-V。

然后按照提示安装必要的文件并打开,这样就可以在Hyper-V中安装Linux系统了.

将解密PDF转换为未加密PDF

如果你知道一个PDF文件的密码,但是不想把加密的PDF文件直接发给你的朋友,那么我们可以借助Qpdf把加密的PDF文件导出为无密码的PDF文件。

进入麒麟Ubuntu系统后打开加密文件。可以看到需要输入PDF密码才能打开加密文件。下面,使用Qpdf导出未加密的pdf(图1)。

linux破解(如何破解linux的root密码)

图1加密文件无法打开。

要下载Qpdf,可以在麒麟ubuntu软件市场使用“Uget”,打开“Ubuntu麒麟软件中心”,按照提示安装Uget。下载后启动软件,

单击“文件新下载”创建新的下载链接。

下载地址为https://github。com/qpdf/qpdf/releases/download/release-qpdf-8。0 .2/qpdf-8。0 .2 .焦油。广州(图2)。

linux破解(如何破解linux的root密码)

图2下载软件

下载成功后打开,解压压缩包到桌面备用,打开压缩包运行“install-sh”安装。把要解密的PDF文件放在桌面上假设文件是“ywx.pdf”,

点击“麒麟图标Xterm”启动终端,然后在终端中输入“cd ~/home/yumufa/Desktop”(注意桌面目录叫Desktop,d大写)进入用户的桌面目录。

输入命令“qpdf-password=' 123456 '-decrypt ywx.pdf aa . pdf”进行未加密导出,其中“123456”是原始PDF的密码(图3)。

linux破解(如何破解linux的root密码)

图3解密导出

这样,当你返回桌面时,你就可以看到一个“aa.pdf”文件。现在试着不用密码打开它。这样,在高效命令行的帮助下,我们可以通过qpdf成功地将加密文件导出为无密码PDF文件(图4)。

linux破解(如何破解linux的root密码)

图4导出未加密的文件

上面的方法是直接导出“加密不加密”。如果你觉得命令行操作复杂,也可以用“evince”,这是一个有GUI界面的PDF阅读器。启动程序后打开加密的PDF文件,

点击“文件打印选择打印到文件”,然后在弹出的窗口中选择pdf作为输出格式,最后点击打印,这样“打印”(实际输出)的就是一个未加密的PDF文档(图5)。

linux破解(如何破解linux的root密码)

图5通过打印方式解锁密码

暴力解密,直接打开加密PDF。

上面的方法是我们需要事先知道PDF的密码,然后通过输出无密码的PDF文档来解密文件。如果完全忘记了原来的PDF密码,需要借助pdfcrack来破解。

同上,先安装程序,然后启动终端输入“pdf crack-f/home/yumu fa/desktop/ywx . pdf-n 6-m 8-c 0123456789”。

这样程序就会按照我们设定的要求暴力破解。如果PDf密码比较简单,可以在短时间内得到破解结果(图6)。

linux破解(如何破解linux的root密码)

图6剧烈开裂

命令解释:

“-n 6”:表示最短密码长度为6位数字,-m 8:表示最长密码长度为8位数字(为了节省破解时间,一般建议将密码长度设置为6位数字,因为大多数PDF密码都是6位数字)。

"-c 0123456789 ":代表密码组成的字符为09位数字。如果确定PDF密码的长度包含其他字母,只需根据提示在字符后添加所需的字母即可。

可以看出,PDFcrack主要是通过组合字符的方式进行破解,所以对于密码复杂的PDF文件,我们可以使用暴力字符字典,方便PDFcrack调用和破解。

字典中包含数字1-10、字母A-Z以及键盘上各种符号的任意组合,破解软件会尝试用字典文件中的组合逐一验证。对于简单密码,您可以通过使用正确配置的字典文件来破解密码,从而快速找到相同的组合。

可以从网上下载常用的密码字典,保存在软件安装目录下,命名为zidian.txt(图7)。

linux破解(如何破解linux的root密码)

图7字典密码

回到终端窗口,继续输入“pdf crack-f ywx.pdf-wzidian.txt”,这样程序就会调用字典进行破解,可以更快更全面的破解(图8)。

linux破解(如何破解linux的root密码)

图8用暴力字典破解

写在最后

常规的Windows系统下一般很难解密加密文件,很多软件都是收费的,更要命的是嵌入了病毒、木马等等。相对来说,大多数Linux系统都是自由软件,而且由于Linux系统占用的资源较少,

暴力解密可以获得更快的速度。