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

一,准备工具

  1. Excel
  2. 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文件破解完成!

Excel宏(VBA)密码破解相关推荐

  1. Excel宏(VBA)类模块的创建与调用

    Excel宏VBA类模块的创建与调用 1 类模块的介绍 2 为什么要使用类模块 3 如何创建类模块 4 如何调用类模块 5 代码 1 类模块的介绍 2 为什么要使用类模块 3 如何创建类模块 类模块的 ...

  2. Excel VBA密码破解工具(VBA实现)

    http://www.oschina.net/code/snippet_54124_15443 使用UltreEdit之类的十六进制编辑程序打开.XLS文件,在文本模式下查找"[Host E ...

  3. Excel工作表密码破解

    Excel是我们工作中经常要用到的数据处理工具,有时候为了安全会给工作表设置密码,但是时间长了可能会忘记密码,这时连自己都无法修改了,这时我这个方法就很有用了. 打开Excel程序,找到开发工具,打开 ...

  4. excel 2007 vba与宏完全剖析_Excel宏VBA小技巧系列 | 分段加合

    写在前面的话  知识产权算是一个盛产数据的行业.专利啊商标啊著作啊,都有著录项目.我们常说的专利分析.产业导航.企业导航.产业预警.竞争情报.技术综述.知识产权评议等等,常规操作之一就要先处理著录项目 ...

  5. EXCEL破解VBA密码(测试有效)

    EXCEL破解VBA密码(测试有效) 准备 1)待破解的EXCEL文件(通常可能是.xlsm)格式 2)Notepad++ 开始 步骤一 将待破解.xlsm文件另存为97-2003工作簿(*.xls) ...

  6. 有没有办法破解密码的Excel的VBA项目

    我一直要求更新Excel 2003中的宏,但VBA项目有密码保护,而且似乎还有欠缺,没有人知道密码. 有没有对VBA项目删除或破解口令的方法是什么? 本文地址 :CodeGo.net/60693/  ...

  7. EXCEL工作表保护密码破解 宏撤销保护图文教程

    今天得到一个任务,是破解一个excel工作表的保护密码.我觉的网上的教程都挺好的,主要一点是注意excel中没有工具这一栏,需要自己去寻找出相关项. 用到的教程如下: 添加相关工具项 点击excel最 ...

  8. [转载]如何破解Excel VBA密码

    原文链接:http://yhf8377.blog.163.com/blog/static/1768601772012102111032840/ 在此之前,先强调一下,这个方法只是用来破解Excel内部 ...

  9. EXCEL工程加密及工作表保护密码破解方法

    1.EXCEL工程加密破解方法 新建一个EXCEL文档 打开新建的这个Excel,按下alt+F11,打开vb界面,新建一个模块,如图所示 将代码复制到这个模块中,代码如下: Private Sub ...

最新文章

  1. TF之DD:利用Inception模型+GD算法生成带背景的大尺寸、高质量的Deep Dream图片——五个架构设计思维导图
  2. html5场景编辑工具,3款容易上手的HTML5编辑工具推荐~
  3. linux中的和,|和||
  4. 云南旅游市场整治呈压倒性态势 旅游人次及年收入双增长
  5. MotionLayout 基础教程
  6. [react] 说说你对Relay的理解
  7. 开始→运行→输入的命令集锦( 菜鸟必读)
  8. AcWing135.最大子序和(单调队列DP)
  9. 职场奇袭!3分钟完成一天工作
  10. POJ2826 An Easy Problem?!
  11. 使用Asp.net的TreeView来构建用户选择输入
  12. 前端React实现pdf在线阅读和电子合同
  13. java怎么销毁session_java怎么销毁session?
  14. 同济大学高等数学下册第八章向量代数与空间解析几何以及每日一题
  15. LORA+4G无线组网的方案
  16. 毕业设计-基于大数据的电影爬取与可视化分析系统-python
  17. oracle按照指定顺序进行排序
  18. 移动端项目功能点及实现方案 (图片居多)
  19. 什么叫超融合基础架构?
  20. 硬件开发者之路之运放共模电压的解释

热门文章

  1. TDSQL助力建设数字政务
  2. Win系统 - 超简单!给硬盘来个简易健康体检吧
  3. 荒废了3年多的学渣救赎....差强人意的结果吧
  4. android settext 速度,Android TextView setText卡顿问题
  5. 按键精灵脚本笔记:基本语法
  6. 配置lenovo G400 + Ubuntu 13.04无线网卡BCM43142
  7. Java基于springboot+vue的医院诊断抓药治疗管理系统
  8. 我的世界挖钻石的最佳方式
  9. JavaScript 中根据换行符拆分字符串失败
  10. NGINX怎样隐藏上游错误?