破解excel vba程序

测试环境: 

windows10 64位,  HXD16进制编辑器 ,自带的zip文件压缩软件

1、将xlsm 文件的后缀名改成zip

2、打开zip 提取 xl文件夹 中的 vbaProject.bin文件,然后打开HXDx64.exe,将刚才提取解压出来的文件拖入HXDx64,查找DPB这个字符串,找到后将B改成x,并保存,然后将修改后的文件拖入原来的压缩文件,替换掉原来的vbaProject.bin 文件

3. 将后缀名重新改成xlsm

然后打开xlsm 文件就能顺利进入vba 项目中

HXD 软件我已上传:https://download.csdn.net/download/zj910092147/10506626

网上也找过其他方式,不过直接将xlsm文件拖入HXD软件中,是不行的,因为是乱码,根本找不到DPB字符串,软件也试过了,没有效果,vba代码也试过了,根本无法编辑vba 项目,就不要谈运行vba代码了,还有的是在空xlsx文件中运行vba 代码破解,也试过了,没有成功。最后看到下面博主的文章,茅塞顿开。

参考博主文章:http://www.cnblogs.com/zeroes/p/reset_vbaproject_password.html

4、若是发现sheet处于保护状态,也是可以解除密码的

首先同理,改成zip 文件,然后进入xl 文件夹下的worksheets文件夹,取出相应的sheet ,然后用HXD打开刚取出的文件,找到文件编码中pro 这个字符串,然后将pro 所在的<> 尖括号的内容删除,保存,然后放入zip 文件夹中替换掉原来的,最后将zip 改成xlsm,破解完成




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值