对于那种试用的含有VBA宏的Excel 是最好破的。
这样的Excel 文件一般加载了dll文件,一打开就提示输入密码,然后还提示你只能使用多少次。
有次数限制当然不爽了,呵呵,所以必须破解。
首先用Advanced Office Password Recovery 打开文件,马上就会破解出通用密码,然后点击删除VBA密码,然后拷贝工作薄密码。
打开Excel 文件,撤销工作薄保护,粘贴你刚才复制的密码。
继续看每个表有保护没,有的话全部撤销。
每个工作表的密码在刚才的软件界面上都有。
然后打开VBA编辑器,提示输入密码,不管它,因为密码已经删除了,所以点击确定就可以进去了。
展开工程,删除里面用户保护的VBA代码,保存,关闭。
再打开Excel 时你就会发现已经不会提示输入任何密码了,破解完成。
对于不提供试用,只提供输入密码才能访问,而且一打开就全屏的提示输入密码。
这样的Excel 破解起来稍微要麻烦一点,不过还是能破。
具体方法有空了再写。
就按照刚刚破解的一个VBA加密的Excel 写一下破解思路,仅供参考。
打开Excel 只看到一个表,然后马上出现全屏运行的密码输入窗口。
看来该加密方式是利用的这个表写的VBA代码。
只有输入正确密码才能登陆,如果点取消,则Excel 就马上关闭了。
在全屏的界面按下ALT+F 调出菜单栏,一直按右键,到“工具”菜单,选择“保护”,继续选择“撤销工作薄保护”,然后输入上面用软件破解出来的工作薄保护密码,然后确定。
如果没有出现密码错误对话框,就说明密码正确了。
然后按CTRL+S保存,等保存完毕,再回到那个登陆窗口,点击取消。
此时你就会发现Excel 没有关闭,而是绕过用户密码登陆直接进入了,里面就是你想要看到的Excel 表。
此时不要关闭Excel ,不然待会又要求输入登陆密码。
进入“工具”-“宏”-“Visual Basic 编辑器”,双击VBAProjiect,会提示输入密码,因为在前面已经用软件删除了VBA密码,所以直接点确定就可以进入。
然后移除所有的用户登录代码和模块,保存,如果提示错误,会自动跳转到错误的代码,那么就把出错的代码段删除,如果还发现有登陆相关代码,也一起删除。
关闭代码编辑,回到Excel 表格,进入“格式”-“工作表”-“取消隐藏”,把隐藏的工作表显示出来,删除与登录信息相关的表。
保存后就可以关闭了。
打开Excel 文件,提示是否启用宏,此时你就会发现已经没有了登录窗口。