今天这篇是黑客文,利用了 Excel 自带 bug 破解工作表密码。答应我:勿散播!且用且珍惜!也许下个版本的 Excel 就修复了这个 bug。
就以昨天刚教过的怎么隐藏和保护单元格公式(Excel实用tips(13) – 如何隐藏公式?)为例,今天立马打脸教你们怎么破解密码,嘿嘿,就是这么优秀!
我用的版本是 Excel 2016,其他版本的界面可能略有不同。
案例:
下表的单元格公式被密码保护并隐藏,怎么破解?
解决方案:
1. 在文件夹中找到这个 Excel 文件 --> 将文件后缀名改为 .zip
中间会跳出警告框,不用理,确认改名。
2. 打开这个 zip 包,在 xl\worksheets 目录中找到有密码保护的工作表(本例中,密码保护的是 sheet2)--> 用文本编辑器打开 sheet2.xml 文件
3. 按 Ctrl + F --> 搜索关键字“protect”
4. 删除包含关键字“protect”的这段源代码(以“<”开头,至第一个“>”结束,见下图蓝色部分)--> 保存并关闭文件 --> 关闭 zip 包
5. 现在我们再回到文件夹目录,把文件后缀名 .zip 改回 .xlsx
6. 打开文件。看到了吗?什么密码保护啊,隐藏啊?不存在的!密码被成功破解~