当前位置: 首页 > news >正文

暴力破解Excel受保护的单元格密码

暴力破解Excel受保护的单元格密码

分享一个暴力破解Excel受保护的单元格密码的方法

第一步

在Excel中按下Alt + F11,打开Visual Basic for Applications(VBA)编辑器。
在这里插入图片描述

第二步

在VBA编辑器中,点击插入菜单,选择模块。
在这里插入图片描述

第三步

在新建的模块中,输入以下VBA代码:
在这里插入图片描述

代码,复制粘贴进去

Option Explicit

Sub RemovePassword()
    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Integer
    Dim i1 As Integer, i2 As Integer, i3 As Integer
    Dim i4 As Integer, i5 As Integer, i6 As Integer
    
    For i = 65 To 66
        For j = 65 To 66
            For k = 65 To 66
                For l = 65 To 66
                    For m = 65 To 66
                        For i1 = 65 To 66
                            For i2 = 65 To 66
                                For i3 = 65 To 66
                                    For i4 = 65 To 66
                                        For i5 = 65 To 66
                                            For i6 = 65 To 66
                                                For n = 32 To 126
                                                    On Error Resume Next
                                                    ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
                                                                           Chr(l) & Chr(m) & Chr(i1) & _
                                                                           Chr(i2) & Chr(i3) & Chr(i4) & _
                                                                           Chr(i5) & Chr(i6) & Chr(n)
                                                    On Error GoTo 0
                                                    If ActiveSheet.ProtectContents = False Then
                                                        MsgBox "密码为:" & Chr(i) & Chr(j) & _
                                                               Chr(k) & Chr(l) & Chr(m) & Chr(i1) & _
                                                               Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & _
                                                               Chr(i6) & Chr(n)
                                                        Exit Sub
                                                    End If
                                                Next n
                                            Next i6
                                        Next i5
                                    Next i4
                                Next i3
                            Next i2
                        Next i1
                    Next m
                Next l
            Next k
        Next j
    Next i
End Sub

第四步

按下F5键或在VBA编辑器中点击运行菜单,选择运行子过程。
在这里插入图片描述

第五步

等待几秒钟,弹出的消息框将显示你的密码。
在这里插入图片描述

http://www.dtcms.com/a/67092.html

相关文章:

  • 大数据学习(59)-DataX执行机制
  • 云原生性能测试全解析:如何构建高效稳定的现代应用?
  • 【数据结构】-哈夫曼树以及其应用
  • 基于ESP32的桌面小屏幕实战[8]:任务创建
  • package.json 依赖包约束及快速删除node_modules
  • 【GOOGLE插件】chrome.runtime.sendNativeMessage与本地应用交互
  • 爬虫案例十三js逆向模拟登录中大网校
  • 使用OpenCV和MediaPipe库——抽烟检测(姿态监控)
  • 【大模型技术】怎么用agent和prompt工程实现用户的要求?
  • c++ 中的float和double 的区别 开发过程中使用哪个更好
  • Centos离线安装perl
  • 高速PCB设计(布线设计)
  • React Next项目中导入Echart世界航线图 并配置中文
  • 本地算力部署大模型详细流程(一)
  • 机器学习_特征工程
  • 计算机网络-网络规划与设计
  • unity基础——线段与拖尾
  • 在Pycharm配置conda虚拟环境的Python解释器
  • LLM(1):了解大语言模型
  • 基于Transformer的医学文本分类:从BERT到BioBERT
  • JetBrains(全家桶: IDEA、WebStorm、GoLand、PyCharm) 2024.3+ 2025 版免费体验方案
  • 基于SpringBoot的“校园周边美食探索及分享平台”的设计与实现(源码+数据库+文档+PPT)
  • 【含文档+PPT+源码】基于微信小程序的社区便民防诈宣传系统设计与实现
  • 框架、云原生、微服务的基本概念
  • C# 的 ManualResetEvent(线程同步操作) 类详解
  • C++————快慢双指针寻找链表循环
  • 国家网络安全事件应急预案
  • mapbox高阶,结合threejs(threebox)添加extrusion挤出几何体,并添加侧面窗户贴图和楼顶贴图,同时添加真实光照投影
  • 我与DeepSeek读《大型网站技术架构》(13)- 大型网站典型故障案例分析
  • 【MyBatis Plus JSON 处理器简化数据库操作】