想必许多好朋友累死累活安装了自身要想阅读的文章,打开后才发现被加密了
这个时候绝大多数人也只有自认倒霉,再次去互联网的海洋中检索,但时间珍贵的,只有我自己确保你下一次获得的内容并没有加密?
如何破解
现在我教你如何如何破解该类PDF加密文档,你仅要2个专用工具就可以:JohnTheRipper , Hashcat
流程一: 用 JohnTheRipper 获取这一PDF 文档的Hash值。John the 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
你将在同目录下获得 example.hash 文档, 这一文档用以第二步破译的用处
流程二: 利用hashcat 从hash 文档中获取登陆密码!hashcat号称世界上最快的密码破解工具,世界上第一个和唯一的根据GPGPU规则引擎,完全免费多GPU(达到128个GPU),多hach,多电脑操作系统(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%即进行,计算时长为4min,
登陆密码为 :wjHJFpCt, 情况表明 Cracked 意味着已破译取得成功
用破译前的登陆密码就可以如愿以偿开启加密文章内容
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。