excel工作薄密码破解/清除

news/2024/11/27 22:37:52/

简介

目前excel文件加密分两种,一种是打开文件时候的密码,要输入密码才能查看文档;
第二种是工作簿锁定密码,工作簿部分区域是被锁定的,不能进行复制、编辑等修改操作,效果就像图片一样,不过也可以设置为局部只读。

目前,主流的excel文件目前也分两种xls和xlsx(cvs啥的暂时不谈)。
经过简单了解发现,xls存的是以二进制形式存储的字节流,xlsx是压缩包中存放的xml文件,相信做过word excel导入导出或者文档转换的童鞋应该有所了解。
于是我的思路就是从xlsx入手。

开始

首先把xls文件另存为xlsx格式文件,然后解压缩(或者直接用压缩工具软件打开),这时候便可以查看xlsx文件中的各个xml配置文件的信息了,这时,我们还不知道工作簿的加密信息在哪个配置文件中。于是想了个简单地办法:创建一个新的xlsx文件,然后复制一份,对copied文件进行工作簿加密。加密设置尽可能简单,这里只是为了定位加密的配置信息的位置,防止设置过于复杂导致密码隐藏太深。

接下来将新建的文件和加密过得文件分别解压,得到xml文件。
再用文本对比工具对两个解压目录下的相同文件进行对比,最终对比结果发现,除了修改时间的配置文件有区别外,还有一个文件是有区别的,路径为
xxx.xlsx/xl/worksheets/sheet1.xml
这两个文件中有区别的地方为

<sheetProtection password="CF66" sheet="1" objects="1" scenarios="1"/>

这里写图片描述
如图所示,emp由新建的空文件解压,pwd由加密的文件解压,最终比对结果可知加密的文件中比未加密的文件多出了上述配置。

于是我尝试将该行删去并保存,最后将这个删除掉加密信息的文件sheet1.xml替换到原来的xlsx文件中相应位置,这时再用office打开,惊喜的发现工作簿的锁定已经没有了。

#结束#
虽然事办完了而且也不复杂,高兴至于顺便吐槽一下,这样的简单加密会不会对excel的保护太差了点?以后如果真的需要加密还是尽量不用这种方式了为好。还是用转换工具转为图片比较好,再适当加上水印以降低ocr的识别率。


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

相关文章

Excel文件密码破解小工具

下载地址&#xff1a;http://write.blog.csdn.net/postedit 软件综述 Excel文件解密辅助小工具软件截图 Excel文件解密辅助小工具软件简介 excel密码破解工具是一款针对excel文件解密辅助小工具。用户可以通过这款excel密码破解工具轻松解开目标excel文件密码&#xff0c;操作简…

Excel工作表保护的密码破解与清除...假装自己破解密码系列?

网上下载来的Excel经常会有工作表保护&#xff0c;也就是无法修改&#xff0c;妄图做任何修改的时候你就会看见这句话&#xff1a; 您试图更改的单元格或图表位于受保护的工作表中。若要进行更改&#xff0c;请取消工作表保护。您可能需要输入密码。 那么这篇文章可以简单的帮…

EXECL打开密码暴力破解

execl打开密码忘记了&#xff0c;可以通过以下方式破解。不过破解只能搞定6位以下的密码。过长的密码是没办法搞定的。 打开vba编辑器(artF11)。 粘贴如下代码。点击工具栏绿色△号。执行代码。 Sub openIt() Dim i As Long Dim FileName As String i 0 FileName Applicati…

EXCEL VBAProject密码破解 工作表密码破解

1. VABProject密码 a. 下载hex editor二进制编辑器,使用查找功能定位到DPB”…….上 b. 把DPB更改成DPx保存 c. 重新打开EXCEL会提示错误未找到关键字DPx是否继续加载工程,选择 是 d. AltF11打开VBA工程&#xff0c;右键顶节点&#xff0c;VBAProj…

Excel·VBA破解密码

上一篇文章《ExcelVBA数组排列函数》&#xff0c;实现了VBA排列功能&#xff0c;而排列重要应用就是破解密码 目录 Excel密码破解zip、rar密码破解 Excel密码破解 支持破解纯数字、数字字母混合、纯字母等形式的密码 因破解速度不快&#xff0c;支持排列分段破解 Sub excel破…

【WIN】超简单的Excel密码破解

新开一Excel&#xff0c;同时按AltF11&#xff0c;进入VBA界面&#xff0c;点菜单上的插入&#xff0c;模块&#xff0c;在新出来的窗口粘贴一下代码&#xff1a; Sub crack() Dim i As Long Dim FileName As String i 0 FileName Application.GetOpenFilename("Excel文…

Excel 各种密码的破解,各种大全值得收藏!(亲测有效)

本文介绍在 Excel 的多个文件版本中破解各类密码&#xff0c;包含文件的查看、只读密码&#xff0c;工作表、工作簿的保护密码&#xff0c;以及 VBA 工程密码。内容非常全面&#xff0c;建议你收藏。文件作者加密码是防止数据被查看&#xff0c;修改&#xff0c;所以&#xff0…

Excel 各种密码的破解,大全建议收藏!

本文介绍在 Excel 的多个文件版本中破解各类密码&#xff0c;包含文件的查看、只读密码&#xff0c;工作表、工作簿的保护密码&#xff0c;以及 VBA 工程密码。内容非常全面&#xff0c;建议你收藏。文件作者加密码是防止数据被查看&#xff0c;修改&#xff0c;所以&#xff0…