zoukankan      html  css  js  c++  java
  • Win7下提取加密PDF文件(pdf加密成exe)

    这种方法是在有阅读密码的情况下,提取pdf文件的!!!

    所以该方法仅适合有阅读密码,但是想得到pdf源文件分享给朋友的人,这就达到了从一人受益到众人受益的目的了!!!

    起因:在某论坛下载了一本期待已久的书,解压出来时可执行程序,打开一看,竟然需要阅读密码,只好拿着机器码问发帖人要了密码,但是每次都需要验证一下,浪费时间,由于机器码的限制,也不能分享给朋友,而且更变态的是只要打开该文件,则禁用系统的粘贴功能、禁用回车键、强制关闭屏幕录像类软件、禁止截图类软件、无法打开temp目录(一打开temp目录就强制关闭)等等功能,所以就寻思这有没有什么办法能把pdf源文件提取出来?

    思路:刚开始在网上看到网友说替换pdf中的endstream之前的内容,对于普通的pdf文件来说,会缺少前几页,这个可以接受,反正前几页都是作者的序或者目录,但是现在这个不是单纯的pdf文件,而是加密成了可执行文件,这时候我想会不会把pdf源文件存放在临时文件夹中,于是就打开临时文件夹,但是临时文件夹打开立马就关闭了,想必是该加密文件造成的,于是在winform中写了一个OpenFileDialog,然后在里面确实找到了释放出来的临时文件,但是无法复制出去、无法打开,也就是不能执行任何操作,因为正在使用该文件,而且不能解除占用,由于是临时文件,一旦解除占用,临时文件就自动释放了。这时候再google,网上有人说有工具可以暂停进程,然后再将临时文件中的tmp文件拷贝出来就行了,但是下载了几个软件还是不行,实在没招了,就问朋友,大牛给推荐了几款ARK软件,但都不支持win7 64位,后来找到了PCHunterx64这个软件,64位和32位都可用,于是就暂停进程,但是好像也不行,后来看到有文件选项,点进去,找到临时目录打开,然后找到临时文件夹中的该加密程序的tmp文件,右键→拷贝到...,选择文件路径点击确定,就拷贝完成了,改后缀,成功打开。

      

    Win7 临时文件夹路径:

    C:Users替换成你的用户名AppDataLocalTemp

    例如:我的是C:UsershanfengAppDataLocalTemp

    64位win7准备文件:PCHunterx64

    Win7 64位系统下使用 《PC Hunterx 64》来提取pdf源文件

    第一步:双击加密后的exe文件,如图:

    第二步:输入阅读密码打开加密后的exe文件,如图:

    第三步:打开PC Hunterx 64,选择文件,如图:

     

     

    1>在节点处依次展开C:UsershanfengAppDataLocalTemp  PS:hanfeng替换为你电脑的用户名

    2>在右侧的文件列表找A开头,后缀为tmp的文件,正确的pdf源文件文件大小与待解密的文件相差不大

    3>找到之后在该文件上点右键,选择 拷贝到... 

     

    第四步:在弹窗中的输入框中填写路径和任意文件名.pdf,然后确定

     

    第五步:确定之后去设置的路径处找吧,我的在C盘根目录,如图,双击打开

     

  • 相关阅读:
    Shell parameter expansion
    前端知识的一些总结
    IT增值服务实践心得体会:企业客户的钱比个人客户好赚得多
    IT增值服务实践心得体会:企业客户的钱比个人客户好赚得多
    电子商务网站的设计与实现(一):当前的一些购物体验和开发期望
    电子商务网站的设计与实现(一):当前的一些购物体验和开发期望
    个人官网第7次升级:全文搜索闪亮登场
    个人官网第7次升级:全文搜索闪亮登场
    关于开发简易搜索引擎的一些总结和思考
    雷观(十六):以习近平为首的新一届领导集体,大权在握,做事很有信心
  • 原文地址:https://www.cnblogs.com/hanfeng1949/p/3230239.html
Copyright © 2011-2022 走看看