|
这个方法在网上流传有一段时间了,这里写个详细些的教程:
证书加密的PDF文档,只有在导入证书和相应的密码后才可以阅读。
虽然可以阅读,但根据原加密文件制作时的设置,经常有不能打印、复制等诸多限制,去掉原来的证书安全设置一般也是被禁止的。
这里的方法就是讲在已经有证书及相应密码的前提下,却无法打印复制的情况,如何去掉这些限制以及彻底去掉原PDF文件中的证书安全验证信息,使得生成的PDF文件不需要导入证书就可以阅读和打印。
请注意题目是对"DRM(Digital Rights Management)的破解", 而不是对整个证书加密系统的破解。如果没有证书或相应密码,被加密的文件根本就不能打开,是无法破解的。
1. 导入证书到Windows系统中: 双击.pfx结尾的证书文件,一路点”下一步”。
输入证书相应的密码,这个密码应该是你在下载PDF文件时被告知的。
2. 下载附件PDF_Editor.rar,解压,运行Foxit PDF Editor。这是一个国内网友做的特别版本,专门去除了官方软件对证书加密的一些检测,所以有导出的功能。
打开被证书加密的文件:
因为上一步中证书已导入,所以应阅读没有问题。菜单栏-》文档-》导出页面:
“目的”中选上输出文件的位置及文件名。如果有多页,“页面”里填上"1-xx“, xx是最后一页的页码。例子中只有一页,所以用”当前页面“。
点“确定”完成页面导出,生成的文件完全去除了证书加密的相关信息,可以随意打印复制,也可以拿到其它电脑上无需证书就能打开。
3. 用Acrobat或Acrobat Reader验证一下处理前后两个文件的安全性设置:
可以看到导出后的文件已经去除了所有证书加密的限制。
对常去"大家网“下教程的园友,这个方法应该有用。
对从未听说过证书加密的园友,找个证书加密的PDF文件可能比找这个破解方法还难。
所以附件中提供了一个例子包括证书与相应密码,大家可以用来娱乐一下。
若想从Windows中去除先前导入的证书,在IE的”选项“中可以找到相应的设置,见下图。
最后值得一提的是,测试过程中发现有的系统即使导入了证书,用PDF Editor打开却是空白页。
这种情况在没有装Acrobat的系统、或是在没有装过低版本而直接装Acroabt 9的系统中会出现。
解决的方法是找个低版本(<9)的Acrobat装上,并运行一下。PDF Editor的故障就消失了。
然后可以再删掉,或升级Acrobat。PDF Editor会依然正常。具体的原理我懒得追踪了。
|