Excel宏(VBA)密码破解
·
最近在研究一个Excel宏,想查看VBA代码但是有密码,于是想着能不能移除密码。网上查找一番资料后进行了尝试。
一,准备工具
- Excel
- Hex Editor Neo
二,开始实践
首先将.xlsm后缀名的文件改为.zip文件


然后双击zip文件(不用解压文件)
进入xl目录:
选中vbaProject.bin文件,拖拽出来,或者复制出来
使用Hex Editor Neo打开vbaProject.bin文件

搜索DPB,然后将DPB改为DPX

保存vbaProject.bin文件。再将vbaProject.bin文件复制到xl目录下(双击zip文件),替换之前的文件
最后将.zip后缀名改为.xlsm

二,重置密码
打开修改后的.xlsm文件
选择是

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

重新打开文件,输入密码便可以查看代码 
至此VBA文件破解完成!
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)