PDF是我们工作中最常见的一种文档格式。对于重要的文件我们往往会采用加密的形式。但是当我忘记密码,阁下该如何应对。
接下来我们用world先生成一个pdf文件。
接着,我们在Linux中給刚刚生成的pdf添加一个密码。命令如下:
#先安装工具
apt-get install pdftk
#給文件添加密码
pdftk kali.pdf output out.pdf user_pw 666666
如上,我们給kali.pdf文件添加了一个密码(666666),并输出为out.pdf
现在,我们来看看如何破解吧。首先,我们安装工具pdfcrack
apt-get install pdfcrack
使用指定字符开始暴力破解
pdfcrack -f out.pdf -n 6 -m 8 -c 0123456789
参数详解
-f
:选择要破解的pdf文件-n
:密码最短多少个字符-m
:密码最长多少个字符-c
:使用的字符集
在上面的列子中,我的密码仅为6位纯数字。破解用时不到30s
。因此对于重要文件,一定要加强密码强度,并能备份密码,防止密码丢失。当然,在上面的列子中,我们仅仅用了数字,如果含有字母怎么办呢?不妨试试下面万能密码吧。
pdfcrack -f secret.pdf -n 1 -m 20 -c 0123456789abcdefghijklmnopqrstuvwxyABCDEFGHIJKLMNOPQRSTUVWXYZ...
理论上,成功率99.99%,只不过是时间问题。同样pdfcrack
支持字典模式,命令如下:
pdfcrack -f out.pdf -w pass.txt
更多精彩文章 欢迎关注我们
One comment
我改天试一下,现在我是传到网上的一些平台,倒也快速