Word文档保护限制编辑的破解方法

Word文档保护限制编辑的破解方法

Word可以设置对文档进行保护,限制部分或这全部内容的编辑,包括限制对内容的复制,不同的office版本具体设置方法也不同,2013版设置方法为:审阅————限制编辑
1、格式设置限制:可以限制文档中的样式,具体选择需要限制的样式;
2、编辑限制:可以限制对文档进行哪种类型的编辑,包括修订、批注、填写窗体或只读(不允许任何编辑)
设置后启用强制保护,输入密码或用户验证即可完成对文档的限制。

破解方法:
网上找到了一些破解方法,试了一下,可能是版本问题,都没成功,不过网上找到的方法却提供了一个很好的思路,我用的方法如下:
1、打开文件,另存为xml文件;
2、然后用Editplus,或者UltraEdit、Notepad++等文本编辑器打开该xml文件;
3、搜索,查找到documentProtection字段,一般格式如下:

  1. <w:documentProtection w:edit="forms" w:enforcement="1" w:cryptProviderType="rsaAES" w:cryptAlgorithmClass="hash" w:cryptAlgorithmType="typeAny" w:cryptAlgorithmSid="14" w:cryptSpinCount="100000" w:hash="su9QW7pInF+3y62/RmedRReRQNjnCYhSYFWEBc8ZlKrO4ZyeWdxU91Bm+0M5399pxHmVfgVBrXE1SaSY3+573g==" w:salt="N7cU9uggNCP/gjvz41ap9A=="/>

4、删除整段,保存,破解完成。

以下是网上搜到的方法,根据office版本不同,可以做参考:
方法一(简单有效):
启动word文档,新建一个空白文档,执行“插入文件” 命令,打开“插入文件”对话框,定位到需要解除保护的文档所在的文件夹,选中该文档,单击“插入”按钮,将加密保护的文档插入到新文档中,文档保护会被自动撤销。

方法二:
打开文档后,将其另存为XML文件,然后用UltraEdit(或者EditPlus,下载华军里搜索一下就行了)这个编辑软件打开刚刚存储的XLM文件,查找 ,这个“******” 是可变的。只需要找到这段文字,然后删掉这一段,保存退出,即可解除文档的密码保护。:)

方法三:
将受保护能查看不能修改的文档,另存为,再弹出的保存窗口中选择“保存类型”为“word97-2002″格式,保存后。再关掉word,重新打开,刚刚保存的文件,选择“工具”中“解除文档保护”即可编辑、修改这个文件了。

方法四:(不会改变内部布局)
文件->另存为->选择XML格式,存为一个XML文档,用记事本打开该XML 文件,搜索 “w:UnprotectPassword“(引号内的内容,或直接搜索Password),你会看到 5BCECF 7A 的字样(如果你的密码用的是123 的话)。接着我们用UltraEdit32 或其他类似的工具打开最初受保护的Word 文档,查找7ACFCE5B(注意是倒序,搜索时可能需选择“正则表达式”选项),查找到后,都用8 个0 来代替,存盘。此时,Word 文档的密码就被清空了,你就可以自己取消文档保护了,密码就不用输入了,按个回车即可。 MS 还没有对这个漏洞提供补丁,我觉得短期可能还无法解决这个问题,建议以后的文档不要用这个东西进行保护了。
如何取消Word 文档保护密码总结如下:打开加密文档,另存为网页或XML 格式文件,用记事本打开,查“w:UnprotectPassword”,记下离散后的密码,如A1B2C3D4 用UltraEdit32 等二进制编辑器打开Word 文档,查找D4C3B2A1(倒序,可能需选择“正则表达式”选项),替换为00 00 00 00 此时已经取消密码了,打开文档,直接取消文档保护即可。

Leave a Comment

You must be logged in to post a comment.