朗科文件加密解除锁_加密文件如何解除加密_加密chm文件怎么解除

加密信息在obj 26:

加密文件如何解除加密_加密chm文件怎么解除_朗科文件加密解除锁

我们可以得出结论使用的标准加密器。这种加密方法用的密钥是40bit的(注:一般会有字典记录:/length40,但是这里没有出现)。

为了保证pdf文件的机密性可以对文件进行加密,而用user密码加密的pdf文件需要提供加密密码才可以打开。而owner密码加密的pdf文件可以不提供密码打开,但是打开后的pdf文件会有一些限制,比如不能打印等。

QPDF是一款用于确定pdf文件机密的方式。

朗科文件加密解除锁_加密文件如何解除加密_加密chm文件怎么解除

QPDF的输出是invalid password,这说明pdf是用user 密码加密的。

作者写过很多关闭解密pdf文件的blog,但是使用的方法大多数是暴力破解,文章中作者用一种新的工具hashcat来破解密码。

首先,需要从pdf文件中提取需要破解的hash值,作者用了pdf2john.py来完成这个操作。注:因为pdf2john.py在运行中会出现一些问题加密文件如何解除加密,比如如果/length不指定,就不能产生40bit密钥的hash值。作者用打过补丁的pdf2john.py文件解决了默认40位密钥的问题。

下面是作者从pdf文件中提取到的hash值:

加密文件如何解除加密_朗科文件加密解除锁_加密chm文件怎么解除

这个格式是比较适合 John the Ripper,因为如果是hashcat呢,就只需要hash(field 2),而不需要其他域。

下面就提取field 2的内容(也可以用awk替换csv-cut.py):

加密文件如何解除加密_加密chm文件怎么解除_朗科文件加密解除锁

可以把输出保存在“encryption_test – CONFIDENTIAL.hash”中。

然后就可以用hashcat工具了,这里用的命令是:

hashcat-4.0.0hashcat64.exe –potfile-path=encryption_test.pot -m 10400 -a 3 -i “encryption_test – CONFIDENTIAL.hash” ?a?a?a?a?a?a

使用的参数有:

–potfile-path=encryption_test.pot : dedicated pot 文件是默认的

-m 10400 : 用于破解40-bit PDF加密方式

-a 3 : 暴力破解

-i : 这个选项意味着密码不一定是6位,也可以是1加密文件如何解除加密,2,3,4,5位

工具破解的结果是:

朗科文件加密解除锁_加密chm文件怎么解除_加密文件如何解除加密

破解的密码是1806。

然后用QPDF进行验证:

加密文件如何解除加密_加密chm文件怎么解除_朗科文件加密解除锁

加密chm文件怎么解除_加密文件如何解除加密_朗科文件加密解除锁

结论

得出的结论是:用40bit加密的4位字符user密码保护的pdf文件,几秒钟就可以用免费的,开源工具破解了。

下面是一些破解加密pdf文件的开源工具:

Pdf工具地址:

pdf-parser下载地址:

Makepdf下载地址:

pdfid下载地址:

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击网站首页每天更新
站 长 微 信: aiwo51889