关于Excel使用VBA 宏的密码破解方法和思路


  最近在网上下载了几个excel  自己非常需要这些excel但打开却发现需要密码,或者有的只提供试用,需要注册才能使用。于是就想法来破解。
  在网上下了很多破解VBA的程序,但都无法破解,有的破解后打不开,有的软件破解后打开就提示错误。所以就想自己来破解了。经过不懈的尝试,都成功了。
  对于那种试用的含有VBA宏的Excel 是最好破的。这样的Excel 文件一般加载了dll文件,一打开就提示输入密码,然后还提示你只能使用多少次。有次数限制当然不爽了,呵呵,所以必须破解。首先用 Advanced Office Password Recovery 打开文件,马上就会破解出通用密码,然后点击删除VBA密码,然后拷贝工作薄密码。打开Excel 文件,撤销工作薄保护,粘贴你刚才复制的密码。继续看每个表有保护没,有的话全部撤销。每个工作表的密码在刚才的软件界面上都有。然后打开VBA编辑器,提示输入密码,不管它,因为密码已经删除了,所以点击确定就可以进去了。展开工程,删除里面用户保护的VBA代码,保存,关闭。再打开Excel 时你就会发现已经不会提示输入任何密码了,破解完成。
  对于不提供试用,只提供输入密码才能访问,而且一打开就全屏的提示输入密码。这样的Excel 破解起来稍微要麻烦一点,不过还是能破。具体方法有空了再写。

以上文字写于 2009-05-20 11:54 PM 破解方法仅供参考,欢迎讨论。

  今天有空,接着写破解方法。

  就按照刚刚破解的一个VBA加密的Excel 写一下破解思路,仅供参考。
  打开Excel 只看到一个表,然后马上出现全屏运行的密码输入窗口。看来该加密方式是利用的这个表写的VBA代码。只有输入正确密码才能登陆,如果点取消,则Excel 就马上关闭了。在全屏的界面按下ALT+F 调出菜单栏,一直按右键,到“工具”菜单,选择“保护”,继续选择“撤销工作薄保护”,然后输入上面用软件破解出来的工作薄保护密码,然后确定。如果没有出现密码错误对话框,就说明密码正确了。然后按CTRL+S保存,等保存完毕,再回到那个登陆窗口,点击取消。此时你就会发现Excel 没有关闭,而是绕过用户密码登陆直接进入了,里面就是你想要看到的Excel 表。此时不要关闭Excel ,不然待会又要求输入登陆密码。进入“工具”-“宏”-“Visual Basic 编辑器”,双击VBAProjiect,会提示输入密码,因为在前面已经用软件删除了VBA密码,所以直接点确定就可以进入。然后移除所有的用户登录代码和模块,保存,如果提示错误,会自动跳转到错误的代码,那么就把出错的代码段删除,如果还发现有登陆相关代码,也一起删除。关闭代码编辑,回到Excel 表格,进入“格式”-“工作表”-“取消隐藏”,把隐藏的工作表显示出来,删除与登录信息相关的表。保存后就可以关闭了。打开Excel 文件,提示是否启用宏,此时你就会发现已经没有了登录窗口。

以上文字写于 2009-10-13 11:38 PM  破解方法仅供参考,欢迎讨论。

[本日志由 随然 于 2009-10-13 11:38 PM 编辑]
上一篇: 彻底禁止暴风影音3的stormliv.exe进程
下一篇: 教师涨工资(经典)
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 电脑 Excel
相关日志:
评论: 2 | 引用: 0 | 查看次数: 34099
LQL8585[2010-11-05 02:45 PM | | | 122.248.16.2 | del | 取消审核 | 回复回复]
板凳
也不完全好用。比如有人把表格设置了打开口令,而且还用的不是通用字符,那个软件可能要运行1年以后才能找到密码,这时怎么办?
zhst2005[2010-03-04 11:18 AM | | | 61.166.25.60 | del | 取消审核 | 回复回复]
沙发
写得很好,很实用,谢谢!
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1 字 | UBB代码 关闭 | [img]标签 关闭