作者:admin,发布日期:2019-01-18
阅读:6032;评论:0

写在开头

最近搞到了一个Excel表,里面是一个抽题程序,但是整个工作表是被密码保护的,按下Alt+F11,发现里面代码也被密码保护。

经过网上搜集资料,得知工作表的密码只能使用暴力破解去除,但是VBA项目的密码是可以破解的,这也算是微软Office的小小一个漏洞吧

准备需要的工具

需要破解的Excel表,NotePad++,Office Excel

具体操作步骤

我们这里使用安装好的Nodepad++打开工作表

QQ截图20190118183516.jpg

使用查找工具搜索字符串“DPB”

QQ截图20190118183749.jpg

接着把DPB修改成DPx,保存文件退出

QQ截图20190118183828.jpg

然后我们直接打开这个文件,然后同样的按Alt+F11,其中会有报错,我们都点确定或是,直到进入项目

QQ截图20190118184030.jpg

接着在VBAProject上点击右键,打开工程属性,重新填入密码,如:123456,点击确定。

903646-20171101095944123-894784838.png

此时已经能看到代码,破解成功

写在结尾

  1. 1.此方法已在Office2019创建的文件中无法使用

  2. 2.破解仅用来学习,不要抢别人的财路。