有时我需要恢复或破坏 excel 文件的 VBA 密码,因为我在 excel 文件中构建了一些代码并使用 vba 密码保护文件,只是为了防止我的同事破坏 excel 报告背后的代码。有时我不注意密码,认为它是一次性文件,将来不需要它。
如何破解或恢复 VBA 密码

我将通过几个简单的步骤告诉你我是如何做到的。

project_protection
将文件扩展名从 xlsm 更改为 zip

用 winzip 或 winrar 打开 zip 文件

转到 xl 文件夹

找到 vbaProject.bin 文件

在桌面上提取文件

使用一些十六进制编辑器进行编辑(HxD 编辑器是免费的)

在文件中搜索 DPB 字符串

用 DPx 替换 DPB 并保存

将文件复制回存档中

将文件扩展名改回 xlsm

打开文件并跳过警告消息

转到 vba 项目属性并使用新密码保护文件

保存文件并重新打开它

这就是恢复 vba 密码所需要做的全部工作。更像是破解密码。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据