破解Excel宏密码

news/2024/10/30 11:18:53/

新建文件夹,右击标签,sheet1,选择查看代码,复制一下代码。

Private Sub VBAPassword()'你要解保护的Excel文件路径Filename = Application.GetOpenFilename("Excel文件(*.xls & *.xla & *.xlt & *.xmsl),*.xls;*.xla;*.xlt;*.xlsm", , "VBA破解")If Dir(Filename) = "" ThenMsgBox "没找到相关文件,清重新设置。"Exit SubElseFileCopy Filename, Filename & ".bak" '备份文件。End IfDim GetData As String * 5Open Filename For Binary As #1Dim CMGs As LongDim DPBo As LongFor i = 1 To LOF(1)Get #1, i, GetDataIf GetData = "CMG=""" Then CMGs = iIf GetData = "[Host" Then DPBo = i - 2: Exit ForNextIf CMGs = 0 ThenMsgBox "请先对VBA编码设置一个保护密码...", 32, "提示"Exit SubEnd IfDim St As String * 2Dim s20 As String * 1'取得一个0D0A十六进制字串Get #1, CMGs - 2, St'取得一个20十六制字串Get #1, DPBo + 16, s20'替换加密部份机码For i = CMGs To DPBo Step 2Put #1, i, StNext'加入不配对符号If (DPBo - CMGs) Mod 2 <> 0 ThenPut #1, DPBo + 1, s20End IfMsgBox "文件解密成功......", 32, "提示"Close #1End Sub

然后按F5,选择需要破解的文件,弹出需要先对VBA....,点击确定,再次按F5,选择需要破解得文件,弹出破解完成。不要关闭先建的表格,打开需要破解的文件,弹出提示,第一次选择禁用宏,叉掉推出,再次打开需要破解的文件,启动宏,此时再关闭,多次打开后,可以看到破解后的信息,不要启动宏,然后操作完成后,不要点击保存文件,方便下一次测试使用。


http://www.ppmy.cn/news/265570.html

相关文章

python的对文档密码的简单破解

最近简单学习了一下python语言&#xff0c;对模块和库有了一点了解&#xff0c;写个博客作为自己学习的记录。 这次是关于暴力破解excel密码的程序&#xff0c;起因是自己的一个文档忘记密码了&#xff0c;但自己没什么经验&#xff0c;就参照了一些博客的代码&#xff0c;按照…

EXCEL的VBA宏密码破解

在Excel 文档中使用AltF11可以打开查看宏代码。而部分VBA宏使用了密码保护&#xff0c;如下图&#xff1a; 在不知道密码的情况下则无法查看到宏代码。 对策 用Emeditor以二进制方式打开文件&#xff0c;搜索[43 4D 47]&#xff0c;对应字符为CMG&#xff0c;将找到CMG后的3…

Excel 工作表密码破解

以下模块插入VBA 新建模块 F5 Public Sub 工作表保护密码破解() Const DBLSPACE As String vbNewLine & vbNewLine Const AUTHORS As String DBLSPACE & vbNewLine & _ " " Const HEADER As String "工作表保护密码破解" Const …

Excel破解宏密码

1、打开Excel文件&#xff0c;如果是xlsm文件可跳过第一步&#xff0c;不是的就另存为xlsm文件&#xff08;注意&#xff1a;这个时候不要启动宏&#xff0c;因为宏可能会报错&#xff0c;不让你保存&#xff09; 2、将另存为的xlsm文件的后缀名更改为rar或zip 3、使用压缩工具…

excel表格保护单元格教程加破解(忘记密码情况下破解)

1.单元格保护&#xff0c;其他人接收到文件就无法对单元格内容进行修改 菜单栏-审阅-保护工作表-设置密码-重复密码 2.密码一旦丢失或遗忘&#xff0c;则无法恢复&#xff0c;只能通过取消密码的方式进行破解 1. 修改后缀为rar&#xff0c;并解压出文件夹 2. 进入路径 文件夹…

excel 工作表保护密码破解代码

今天应朋友所托破解一个遗忘了密码的excel文档&#xff0c;故有此&#xff0c;发博以记录。所用excel版本为Microsoft office Standard Edition 2003 操作流程如下&#xff1a; 一、 二、 三、 把下面代码粘贴到模块中&#xff0c;如下图&#xff0c;代码在图下提供 四、代…

Excel文档保护密码破解

为了保护Excel文档的安全性&#xff0c;往往会给Excel文档加密码&#xff0c;其实加密码有几种形式&#xff1a; 1、给整个文档加密码&#xff0c;打开时就得输入密码&#xff1b; 2、给sheet加编辑密码&#xff0c;可以查看&#xff0c;但是编辑时需要输入密码。 本文针对第二…

python2 破解 excel 密码

上代码 import pyexcelerator def test_passwords(filepath, passwords): # 读取加密文件 try: book pyexcelerator.parse_xls(filepath, passwordNone) return True except: # 尝试所有密码组合 for password in passwords: try: book pyexcelerator.parse_xls(filepath, pa…