Excel VBA 密码破解方法
最近意外翻出自己很久之前做的 Excel VBA 小工具,准备完善下;但是当时加了密码保护,这么久密码早就忘了;只好用绕过 Excel 保护的方法将密码去掉。
1、将要破解的 .xlsm
文档复制一份并将后缀名改为.zip
,可以直接在后面加后缀:
2、使用解压缩软件(如:WinRAR 或 7-Zip)打开修改好的压缩文件:
3、进入 xl
文件夹,直接拖动 VBAProject.bin
文件将其解压出来:
4、使用十六进制编辑器(如:WinHex)打开 VBAProject.bin
文件,然后搜索 DPB= 字符串并替换为 DPX=
5、然后保存并关闭编辑器,将新的 VBAProject.bin
文件拖放会刚才打开的压缩文件并将文件后缀名改回 .xlsm
;打开文档,弹出窗口选「是」并忽略其他选项
7:ALT+F111 打开 VBA 编辑器,若弹出对话框,选择「确定」;右键 VBA 项目的名称,选择「VBAProject 属性」>「保护」,重新设置密码或者留空即可
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 君玉自牧!