pdf加密文档如何解密,pdf文件解密的简单方法

相信很多朋友都辛辛苦苦下载了想看的文章,打开后才发现被加密了 。
这个时候,大多数人只能自认倒霉,再次在互联网的海洋中搜索,但是时间宝贵 。谁能保证你拿到的下一篇文章不会被加密?
如何破解 今天,边肖教你如何破解这样的PDF加密文件 。你只需要两个工具:JohnTheRipper和Hashcat 。
第一步:使用JohnTheRipper提取这个PDF文件的哈希值 。John Ripper是一款免费的开源软件,用于在已知密文的情况下尝试破解明文密码 。它支持当前大多数加密算法,如DES、MD4、MD5等 。
wget https://github.com/magnumripper/JohnTheRipper/archive/bleeding-jumbo.zip unzip bleeding-jumbo.zipperl JohnTheRipper-bleeding-jumbo/run/pdf2john.pl example.pdf | sed "s/::.*$//" | sed "s/^.*://" > example.hash 【pdf加密文档如何解密,pdf文件解密的简单方法】您将在同一个目录中获得example.hash文件,该文件用于第二步的破解 。
第二步:使用hashcat从哈希文件中提取密码!Hash被称为世界上最快的密码破解,世界上第一个也是唯一一个基于GPGPU的规则引擎,免费多GPU(最多128个GPU),多hash,多操作系统(Linux和Windows的本地二进制文件),多平台(OpenCL和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替代 输入后hashcat会被CPU运算破解,被GPGPU加速 。不同的电脑CPU型号不一样,密码本身的复杂程度也不一样,所以最后的运算时间也不一样 。
以我的个人电脑为例,我们可以看到整个破解过程是在45%计算后完成的,计算时间为4分钟 。
密码为:wjHJFpCt,状态显示已破解代表破解成功 。
有了破解的密码,你就可以随心所欲地打开加密的文章了 。


    推荐阅读