您的位置  > 互联网

手把手教你破解此类PDF加密文件,你仅需要2个工具

相信很多朋友都曾费尽心思下载自己想看的文章,打开后却发现被加密了。

这个时候,大多数人只能自认倒霉,再次在互联网的海洋里搜索,但时间宝贵,谁能保证下次拿到的文章不会被加密呢?

如何破解

今天小编就一步步教大家如何破解此类PDF加密文件。 您只需要 2 个工具: ,

步骤1:提取该PDF文件的哈希值。 John the,免费开源软件,是一款密码破解软件,用于在密文已知的情况下尝试破解明文。 支持当前大部分加密算法,如DES、MD4、MD5等。

wget https://github.com/magnumripper/JohnTheRipper/archive/bleeding-jumbo.zip 
unzip bleeding-jumbo.zip
perl JohnTheRipper-bleeding-jumbo/run/pdf2john.pl example.pdf | sed "s/::.*$//" | sed "s/^.*://" > example.hash

您将在同一目录中获得 .hash 文件。 该文件用于第二步破解。

第2步:从哈希文件中提取密码! 号称是世界上最快的密码破解器、世界上第一个也是唯一一个基于 GPGPU 的规则引擎、免费多 GPU(最多 128 个 GPU)、多哈希、多操作系统(Linux 和本机二进制文件)、多平台(和 CUDA)支持)、多种算法、资源利用率低、基于字典的攻击、支持分布式破解等。

您只需要输入以下一行命令

hashcat64.exe --potfile-path=encryption_test.pot -m 10400 -a 3 -w 3 example.hash ?l?l?u?u?u?l?u?l

各参数含义:

–potfile-path=encryption_test.pot : dedicated pot 文件是默认的
-m 10400 : 用于破解40-bit PDF加密方式
-a 3 : 暴力破解
-w 3:提高一个workload 供后台使用
?l?l?u?u?u?l?u?l:文件密码的形式,?l 代表小写, ?u代表大写字母,如果不确定,可以?a替代

输入完成后,利用CPU计算破解密码,利用GPGPU加速计算。 不同的电脑CPU型号不同,密码本身的复杂度也不同,所以最终的计算时间也不同。

以我的个人电脑为例,可以看到当达到45%时整个破解过程完成,计算时间为4分钟。

密码为:,状态显示即表示破解成功

使用破解的密码随心所欲地打开加密文章

如果您觉得我的文章对您有帮助或者解答了您的问题,请点赞关注! 您的支持是我不断输出的动力!