Excel宏(VBA)密码破解

       最近在研究一个Excel宏,想查看VBA代码但是有密码,于是想着能不能移除密码。网上查找一番资料后进行了尝试。

一,准备工具

  1. Excel
  2. Hex Editor Neo

二,开始实践

首先将.xlsm后缀名的文件改为.zip文件

Excel宏(VBA)密码破解_第1张图片 

 

然后双击zip文件(不用解压文件)

Excel宏(VBA)密码破解_第2张图片 

进入xl目录:

Excel宏(VBA)密码破解_第3张图片 

选中vbaProject.bin文件,拖拽出来,或者复制出来

Excel宏(VBA)密码破解_第4张图片 

 使用Hex Editor Neo打开vbaProject.bin文件

Excel宏(VBA)密码破解_第5张图片

搜索DPB,然后将DPB改为DPX 

Excel宏(VBA)密码破解_第6张图片

保存vbaProject.bin文件。再将vbaProject.bin文件复制到xl目录下(双击zip文件),替换之前的文件Excel宏(VBA)密码破解_第7张图片 

 最后将.zip后缀名改为.xlsm

Excel宏(VBA)密码破解_第8张图片

 

 二,重置密码

打开修改后的.xlsm文件Excel宏(VBA)密码破解_第9张图片

 选择是

Excel宏(VBA)密码破解_第10张图片

 仍然选择是,打开Excel中的开发者工具---》查看代码----》工具----》VBAProject属性----》保护,重新设置密码,保存文件,重新打开文件,vba文件便破解成功。

Excel宏(VBA)密码破解_第11张图片

重新打开文件,输入密码便可以查看代码 Excel宏(VBA)密码破解_第12张图片

 至此VBA文件破解完成!

你可能感兴趣的:(Excel,excel,powerpoint,VBA,excel宏)