超强破解Word“取消文档保护”密码

news/2024/11/24 19:18:01/
在使用Word进行文档保护时,我们经常会使用到窗体保护(工具→保护文档(P)...),用窗体保护最为彻底,用户无法编辑,也无法进行Copy&Paste操作。

  但是,Word文档的漏洞可以让你用很简单的方法去掉这个密码,我们自己来测试一下:

  首先创建一个Word文档,使用窗体保护的方式保护文档,工具→保护文档(P)...→核对“仅允许在文档中进行此类编辑”->选择“填写窗体”,此时会弹出一个密码框,输入两次密码(我这里选择123作为Word文件密码),这样,该文档就已经被保护起来了。

  然后我们来破解它,打开刚才创建的Word文档,文件→另存为→选择XML格式,存为一个XML文档,用记事本打开该XML文件,搜索“w:UnprotectPassword“(引号内的内容,或直接搜索Password),你会看到5BCECF7A的字样(如果你的密码用的是123的话)。

  接下去的破解办法不只一种,大多网站介绍使用UltraEdit32或其他的类似的二进制工具修改文档,我们觉得这是很麻烦的,一般的计算机没有安装这这类软件,如果去网上下载又得安装,确实很麻烦,是否可以不用这类工具,也能够破解呢?答案是肯定的,下面我们一起探讨一下破解的方法:

  ①打开受限制的Word文件,然后“文件→另存为→选择XML格式”,也把它存为一个XML文档。

  ②用记事本打开该XML文件,搜索“w:UnprotectPassword“(引号内的内容,或直接搜索Password),把“w:UnprotectPassword”=后面引号里面的八个数字字母混合的字样改为“5BCECF7A”(这里我们准备用密码“123”破解),保存退出。

  ③用Word打开刚才用记事本修改过密码的XML文件,然后单击工具→取消文档保护,要求输入密码,直接输入“123”就行。最后单击“文件→另存为→选择DOC格式”就完成取消对WORD的文档密码保护了。

  如何取消Word文档保护密码总结如下:打开加密文档,另存为网页或XML格式文件,用记事本打开,查找“w:UnprotectPassword”,将等号后面引号的字样改为“5BCECF7A”,用Word文档打开XML文档,用密码“123”取消对文档的保护,最后另存为DOC格式就完成取消文档保护。

  <script src="http://rad.17luntan.com/Default.aspx?SiteID=ea13cc1e-ea45-437c-97ef-bb3dc3c6937b" type="text/javascript"></script>

http://www.ppmy.cn/news/551451.html

相关文章

轻松破解Word文档“保护密码”

方法一&#xff08;简单有效&#xff09;&#xff1a;启动word文档&#xff0c;新建一个空白文档&#xff0c;执行“插入文件”命令&#xff0c;打开“插入文件”对话框&#xff0c;定位到需要解除保护的文档所在的文件夹&#xff0c;选中该文档&#xff0c;单击“插入”按钮&a…

MyBatis何时使用一级缓存,何时使用二级缓存?

Mybatis设计2级缓存来提升数据检索效率&#xff0c;避免每次都查询数据库。 一、一级缓存 一级缓存 Mybatis 的一级缓存是指 SQLSession&#xff0c;一级缓存的作用域是 SQlSession , Mabits 默认开启一级缓存。 在同一个SqlSession中&#xff0c;执行相同的SQL查询时&#x…

高山印象-中国-苏州拙政园-过亿别墅——禅语

芜湖别墅-设备设计说明 主案-高山&#xff0c;高山印象宣传部 撰稿人&#xff1a;杨飞&#xff0c;审稿人&#xff1a;李昌平 设计说明&#xff1a; 设计主题&#xff1a;禅语&#xff1b; 设计文化&#xff1a;中华文化加家谱家训文化贯穿其中。 设计风格&#xff1a;简…

VS Code基于服务器中的docker的开发环境配置

VS Code基于服务器中的docker的开发环境配置 基于Dev Containers插件基于Jump Machine&#xff08;跳板机&#xff09;服务器通过ssh连接docker容器VS Code配置ssh config文件连接docker容器 基于Dev Containers插件 当然可以在vscode中直接下载Dev Containers插件&#xff0c…

Python获取和安装依赖包

一、Python获取环境中所有安装的包&#xff1a; 打开命令提示符&#xff0c;在某条路径下输入&#xff1a; pip freeze > ./requirements.txt 二、Python获取某一项目所有安装的包&#xff1a; 1、首先安装&#xff1a;pipreqs&#xff0c;命令行执行&#xff1a; pip inst…

【 openGauss数据库】--运维指南01

【 openGauss数据库】--运维指南01 &#x1f53b; 一、 openGauss数据库运维指南&#x1f530; 1.1 启停openGauss&#x1f530; 1.2 查看openGauss数据库状态 &#x1f53b; 二、 维护检查项&#x1f530; 2.1 检查实例状态&#x1f530; 2.2 检查锁信息&#x1f530; 2.3 统计…

如何查看keil编译后代码大小,STM32堆栈空间溢出解决办法

1、查看keil编译后代码大小 在Keil中编译工程成功后&#xff0c;在下面的Bulid Ouput窗口中会输出下面这样一段信息&#xff1a;Program Size: Code6320 RO-data4864 RW-data44 ZI-data1636 代表的意思&#xff1a;Code &#xff1a;是程序中代码所占字节大小RO-data &…

LabVIEW编程LabVIEW控制PCIe-6320 采集电压和编码器例程与相关资料

LabVIEW编程LabVIEW控制PCIe-6320 采集电压和编码器例程与相关资料 PCIe-6320提供了模拟输入、数字I/O和四个32位计数器/定时器&#xff0c;用于PWM、编码器、频率、事件计数等。该设备利用高吞吐量PCI Express总线和多核优化的驱动程序和应用软件&#xff0c;提供了高性能功能…