相信很多朋友都曾费尽心思下载自己想看的文章,打开后却发现被加密了。
这个时候,大多数人只能自认倒霉,再次在互联网的海洋里搜索,但时间宝贵,谁能保证下次拿到的文章不会被加密呢?
如何破解
今天小编就一步步教大家如何破解此类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分钟。
密码为:,状态显示即表示破解成功
使用破解的密码随心所欲地打开加密文章
如果您觉得我的文章对您有帮助或者解答了您的问题,请点赞关注! 您的支持是我不断输出的动力!