破解EXCEL2007的密码

xshzhao (斑竹) 1月18日 顶楼 举报

我有一个EXCEL2007文件(后缀是XLSX),由于设置了打开密码.现在密码搞忘了,这个文件对我很重要. 我试过了Office Password Remover这个软件破解,没有成功.这个软件只对EXCEL2003有效.谁知道,请帮个忙!!

8月30日wwwpc119 最后编辑 

 

wwwpc119 (组长) 1月18日 2楼 举报

Excel 2007密码保护的解除方法及原理


Excel弹出“您试图更改的单元格或图表受保护,因而是只读的。若要修改受保护单元格或图表,请先使用‘撤消工作表保护’命令(在‘审阅’选项卡的‘更改’组中)来取消保护。可能会提示您输入密码。”窗口。

出现这种情况,应该怎么解决呢?经过研究,找到了两种破解Excel工作表保护码的方法。

一、VBA宏代码破解法:

第一步:打开该文件,先解除默认的“宏禁用”状态,方法是点击工具栏下的“选项”状态按钮,打开“Microsoft Office安全选项”窗口,选择其中的“启用此内容”,“确定”退出;

再切换到“视图”选项卡,点击“宏”→“录制宏”,出现“录制新宏”窗口,在“宏名”定义一个名称为:PasswordBreaker(图3),点击“确定”退出;

第二步:再点击“宏”→“查看宏”,选择“宏名”下的“PasswordBreaker”并点击“编辑”,打开“Microsoft Visual Basic”编辑器,用如下内容替换右侧窗口中的所有代码:

Sub PasswordBreaker()
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox "One usable password is " & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
ActiveWorkbook.Sheets(1).Select
Range("a1").FormulaR1C1 = Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub

第三步:再点击“宏”→“查看宏”,选择“宏名”下的“PasswordBreaker”并点击“执行”,密码就现形了。

第四步:切换“审阅”选项卡,点击“撤消工作表保护”,然后输入密码即可解除锁定。

二、软件破解法

有许多专门为破解Excel各种密码而制作的软件,Excel Key与Advanced Office Password Recovery就是其中的佼佼者。它们的使用方法简单且破解速度极快。

1. Excel Key

下载(下载地址:http://www.mydown.com/soft/183/183131.html)安装完后运行软件,点击工具栏“Recovery”按钮,找到要破解的文件,软件马上就可以解出密码了。

2. Advanced Office Password Recovery

下载(下载地址:http://www.mydown.com/soft/utilitie/security/268/410768.shtml)安装完后运行软件,点击工具栏“Open File”按钮,打开要破解的Excel文件,马上就可以看到解出的密码了。

可以看出,用以上方法读出的密码完全不同,但它们确实均可以解除该工作表的密码保护,这实在是个有趣的问题。

在网上查找了许久,终于找到比较圆满的解释答案:

当Excel工作表采用密码保护时,就会生成一个16位(双字节)长hash值。当输入密码进行验证时,真正进行比较的就是这个hash值。事实上,有很多不同的密码都可以生成同样的hash值。

大家可以试试:

当你用“test”(不含双引号)作为Excel工作表保护密码,你同样可以用“zzyw”(同样不含双引号)这个密码进行解锁。怎么样,神奇吧?
 

 

wwwpc119 (组长) 1月18日 3楼 举报

给你找了个文章 参考一下 看看

 

 

 

xshzhao (斑竹) 1月19日 4楼 举报

谢谢组长提供这些信息,我的情况是:打开文件时就要输入密码(是整个文件被密码保护),不是工作表被密码保护,见下图
IPB Image
不过,我可以试试你讲的第二种方案(软件破解法)

引用
有许多专门为破解Excel各种密码而制作的软件,Excel Key与Advanced Office Password Recovery就是其中的佼佼者。它们的使用方法简单且破解速度极快。

 

 

xshzhao (斑竹) 1月19日 5楼 举报

我试了Excel Key 和Advanced Office Password Recovery这个,都不成功,它们不支持OFFICE EXCEL2007.
试Excel Key这个的情况IPB Image
当我安装了Advanced Office Password Recovery这个之后,有一个说明(如下)Advanced Office Password Recovery 4.0 专业版==================
针对 MS Office 系列的密码破解工具 AOPR 可破解 95~03 版的各类 Office 文档,本软件分精简、标准、专业三个版本,而本专业版便是其中支持的格式最全、开放的特性最多的一款。
=======================================
由于说明中讲可破解95~03 版的各类 Office 文档(没有2007),我想试一下是否能破解2007,于是我建了一个新EXCEL2007文件,设了一个简单的a密码(若这个能破解,那么我的那个重要文件就有救了),但这个最简单的a都解不成功,看来也不支持2007.
这个2007的密码真难解,我问过了很多朋友,而且在网上找了很多相关信息,也拿它没办法。我期等更多的高手来帮我这个忙

1月19日xshzhao 最后编辑 | 查看全部

 
 

wwwpc119 (组长) 1月19日 6楼 举报

你这不是 想新创建 EXCEL2007文件 吗 , EXCEL2007 已经锁定 使用功能了吗

 
 

xshzhao (斑竹) 1月19日 7楼 举报

不是创建EXCEL2007,而是我有个XLSX文件,设置了密码,要输密码才能打开此文件
上面这个“D:\...\Desktop\新建 Microsoft Office Execl 工作表.xlsx"
是我新建的的空文件(已设密码a),若这个能破解的话,那么,我的那个重要文件就可以破解了。

 
 

wwwpc119 (组长) 1月21日 8楼 举报

哈哈哈 无能为力 等待高手 解决

 
 

xshzhao (斑竹) 1月21日 9楼 举报

我也在期等着高手的出现

 

xshzhao (斑竹) 1月23日 10楼 举报

看来,这个EXCEL2007的密码.目前还没有人都破解.
说明微软的这个加密安全性比以前的EXCEL2003大大提高了

 
 

alex282666 3月9日 11楼 举报

全部一步一步试了下,觉得都行不通,破解2007的版本比较难.最后本人有一招最恨的,通过率百分百成功,方法很笨,就是用尽所有自己记住的密码都试,试到大概有30-40遍左右系统终于忍不住有心人自动跳出一个只读的方法可以进去,这时进去时就把里机的内容复制出另外建一个文档,把有密码的删除掉.这时就如愿以偿了.哈哈~方法虽笨,但是成功就行了,希望对大家有用!

 
 

xshzhao (斑竹) 3月10日 12楼 举报

11楼的 alex282666 你好
谢谢提供信息
真没想到,还有这种玩法!!!

 
 

xshzhao (斑竹) 3月15日 13楼 举报

回复11楼,
此方法,我试过了,还是不行。
继续等待高人吧!!!

 
 

avast200112 3月17日 14楼 举报

http://www.rixler.com/去这个网站看看,下载试用一下,在寻找汉化版或破解版!

 
 

xshzhao (斑竹) 3月17日 15楼 举报

引用

谢谢提供信息
这个网站上的EPasRec30.exe软件,看它的介绍应该可以破解EXCEL2007,
只是我没有注册码,试不了。
期待着破解版!!!

 

 

avast200112 3月18日 16楼 举报

方便把加密的那个文件发给我一份吗,我来破下!

 

 

avast200112 3月18日 17楼 举报

[email protected]

 
 

xshzhao (斑竹) 3月18日 18楼 举报

好的,已发到你的邮箱。先谢谢了!!!

 
 

avast200112 3月18日 19楼 举报

已将你发过来的文件密码清楚,但不清楚内容对不对!

 
 

avast200112 3月18日 20楼 举报

已经确定可以破解,若楼主愿意可发我邮箱里,很快就可以搞定!

 
 

xshzhao (斑竹) 3月30日 21楼 举报

由于文件内容隐私太多,不便发给于你。
对于你说的WINHEX破解,我还不会。有空研究一下 或者 期待另外的破解软件。

 
 

zhang2781 3月31日 22楼 举报

类似情况遇到过,解决方法是:打不开、密码想不起来,先搁置。
毕竟不是常用文件,还想不起来,那就删之。

 
 

wwwpc119 (组长) 3月31日 23楼 举报

微软Office密码破解软件
http://www.rixler.com/

 
 

lixuewen 4月2日 24楼 举报

Advanced Office Password Recovery 4.03
http://www.elcomsoft.com/aopr.html
已经可以支持office 2007文档。
只不过office 2007采用的是 128 Bit AES加密,破解速度太慢了,每秒钟只能计算几十个密码。超过6位密码,可能就破不出来了。
到官方网站下载4.03版,注册码:AOPRP-V400-ZBDKX-78677-SSSSL-77865

也可以试试另一个产品:
Advanced Office Password Breaker
http://www.elcomsoft.com/aopb.html

 
 

wwwpc119 (组长) 4月2日 25楼 举报

谢谢分享 分享快乐 没事常来玩

 
 

zhang2781 4月3日 26楼 举报

好,有办法就好。

 
 

xshzhao (斑竹) 4月7日 27楼 举报

好久没上网了。谢谢各位提供了这么多的信息。
我现在在网吧,过几天回家后,再试试看

 
 

xshzhao (斑竹) 4月7日 28楼 举报

组长,你说的http://www.rixler.com/这个网站不错,我进去看过,该网中的EPasRec30.exe这个应该可以,但需要破解码。期待着。。。

转自:http://www.verycd.com/groups/0202/227344.topic

你可能感兴趣的:(excel2007)