电脑教程
位置:首页>> 电脑教程>> office教程>> excel表格密码破解教程

excel表格密码破解教程

  发布时间:2023-06-11 22:31:27 

标签:密码,工作,破解,表格,Excel教程

Excel中经常需要使用到破解表格密码的技术,表格密码具体该如何进行破解呢?下面是小编带来的关于excel表格密码破解教程,希望阅读过后对你有所启发!

excel表格密码破解教程:

破解表格密码步骤1:新建一个EXCEL文件“BOOK1”,在工具栏空白位置,任意右击,选择Visual Basic项,弹出Visual Basic工具栏:

破解表格密码步骤2:在Visual Basic工具栏中,点击“录制”按钮,弹出“录制新宏”对话框,选择“个人宏工作簿”:

破解表格密码步骤3:选择“个人宏工作簿”后按确定,弹出如下“暂停”按钮,点击停止:

破解表格密码步骤4:在Visual Basic工具栏中,点击“编辑”按钮:

破解表格密码步骤5:点击“编辑”按钮后,弹出如下图的编辑界面:

找到“VBAProject(PERSONAL.XLS)-模块-模块1(也可能是模块N-其他数字)”

双击模块1-将右边代码内容清空

破解表格密码步骤6:复制“工作保护密码破解”代码到右边框中,点保存,然后关闭“BOOK1”

破解表格密码步骤7:运行需要解密的“EXCEL文件”,在Visual Basic工具栏中,点击“运行”按钮

破解表格密码步骤8:点击“运行”按钮后,弹出“宏”对话框,

点击运行“PERSONAL.XLS!工作保护密码破解”这个宏

破解表格密码步骤9:运行“PERSONAL.XLS!工作保护密码破解”这个宏后,

如下图示意就可以 解除工作表的密码保护了

破解表格密码步骤10:这个图,如果工作表中有多组不同密码,

每解开一组,就会提示一次,也就说可能会出现几次)

破解表格密码步骤11:工作表保护密码破解(代码)

=========请复制以下内容=============

Public Sub 工作表保护密码破解()

Const DBLSPACE As String = vbNewLine & vbNewLine

Const AUTHORS As String = DBLSPACE & vbNewLine & _

"作者:McCormick JE McGimpsey "

Const HEADER As String = "工作表保护密码破解"

Const VERSION As String = DBLSPACE & "版本 Version 1.1.1"

Const REPBACK As String = DBLSPACE & ""

Const ZHENGLI As String = DBLSPACE & " hfhzi3—戊冥 整理"

Const ALLCLEAR As String = DBLSPACE & "该工作簿中的工作表密码保护已全部解除!!" & DBLSPACE & "请记得另保存" _

& DBLSPACE & "注意:不要用在不当地方,要尊重他人的劳动成果!"

Const MSGNOPWORDS1 As String = "该文件工作表中没有加密"

Const MSGNOPWORDS2 As String = "该文件工作表中没有加密2"

Const MSGTAKETIME As String = "解密需花费一定时间,请耐心等候!" & DBLSPACE & "按确定开始破解!"

Const MSGPWORDFOUND1 As String = "密码重新组合为:" & DBLSPACE & "$$" & DBLSPACE & _

"如果该文件工作表有不同密码,将搜索下一组密码并修改清除"

Const MSGPWORDFOUND2 As String = "密码重新组合为:" & DBLSPACE & "$$" & DBLSPACE & _

"如果该文件工作表有不同密码,将搜索下一组密码并解除"

Const MSGONLYONE As String = "确保为唯一的?"

Dim w1 As Worksheet, w2 As Worksheet

Dim i As Integer, j As Integer, k As Integer, l As Integer

Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer

Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer

Dim PWord1 As String

Dim ShTag As Boolean, WinTag As Boolean

Application.ScreenUpdating = False

With ActiveWorkbook

WinTag = .ProtectStructure Or .ProtectWindows

End With

ShTag = False

For Each w1 In Worksheets

ShTag = ShTag Or w1.ProtectContents

Next w1

If Not ShTag And Not WinTag Then

MsgBox MSGNOPWORDS1, vbInformation, HEADER

Exit Sub

End If

MsgBox MSGTAKETIME, vbInformation, HEADER

If Not WinTag Then

Else

On Error Resume Next

Do 'dummy do loop

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

With ActiveWorkbook

.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)

If .ProtectStructure = False And _

.ProtectWindows = False Then

PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _

Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _

Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

MsgBox Application.Substitute(MSGPWORDFOUND1, _

"$$", PWord1), vbInformation, HEADER

Exit Do 'Bypass all for…nexts

End If

End With

Next: Next: Next: Next: Next: Next

Next: Next: Next: Next: Next: Next

Loop Until True

On Error GoTo 0

End If

If WinTag And Not ShTag Then

MsgBox MSGONLYONE, vbInformation, HEADER

Exit Sub

End If

On Error Resume Next

For Each w1 In Worksheets

'Attempt clearance with PWord1

w1.Unprotect PWord1

Next w1

On Error GoTo 0

ShTag = False

For Each w1 In Worksheets

'Checks for all clear ShTag triggered to 1 if not.

ShTag = ShTag Or w1.ProtectContents

Next w1

If ShTag Then

For Each w1 In Worksheets

With w1

If .ProtectContents Then

On Error Resume Next

Do 'Dummy do loop

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

.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)

If Not .ProtectContents Then

PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _

Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _

Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

MsgBox Application.Substitute(MSGPWORDFOUND2, _

"$$", PWord1), vbInformation, HEADER

'leverage finding Pword by trying on other sheets

For Each w2 In Worksheets

w2.Unprotect PWord1

Next w2

Exit Do 'Bypass all for…nexts

End If

Next: Next: Next: Next: Next: Next

Next: Next: Next: Next: Next: Next

Loop Until True

On Error GoTo 0

End If

End With

Next w1

End If

MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK & ZHENGLI, vbInformation, HEADER

End Sub

破解表格密码步骤12:


0
投稿

猜你喜欢

  • 随着科学技术的发展,现在编辑图片或者视频的软件变得越来越多,而且这些软件的操作都是非常简单的,所以在我们使用的时候也会非常的方便。剪映软件就
  • excel横列自动求和的方法excel让横向求和,如果自动求和不起作用,可以自己手动编写求和公式,实现求和。方法步骤如下:1、打开需要操作的
  • 1. 批量填充重复数据在Excel中,快速数据填充功能可以用来批量填充重复数据,还可以借助ctrl+Enter组合键来快速批量填充重复数据。
  • 如何使用发票管家获取发票?发票管家是一个发票管理工具,为用户提供专业、全面、高效的发票全生命周期管理。想要使用发票管家获取发票,具体该怎么操
  • GTX是英伟达旗下的一款显卡,这款显卡究竟具体性能如何,是否能玩吃鸡和永劫无间和其他的游戏呢?今天小编就来给大家详细说明一下吧。gt1030
  • 我们在excel中计算的时候,有时表格中会出现同一个对象,这样数据就会重复了,这是就需要先去除相同的对象,然后对数据进行求和。下面就跟小编一
  • Word2010文档的页面背景不仅可以使用单色或渐变颜色背景,还可以使用图片或纹理作为背景。今天,小编j就教大家如何设置背景图片的方法。20
  • 对于excel来说,排序是一种很常见的需要。那么,excel如何排序?下面就跟小编一起看看吧。excel表格排序的步骤1.点击菜单栏的“数据
  • Win7如何制作主题桌面?最近有用户询问这个问题,不知道怎么解决,那么应该怎么制作主题桌面呢?针对这一问题,本篇带来了详细的Win7系统制作
  • 怎么禁止Win10系统电脑使用光盘刻录功能?最近有用户询问如何禁用Win10系统电脑的光盘刻录功能,下面系统部落给大家介绍具体操作。操作步骤
  • 在工作中我们经常需要用打印机来打印文件,初次使用一般要先在Mac电脑上添加打印机才能正常使用,那么Mac电脑如何添加打印机?相信大部分新手用
  • 成绩: 怎样用PPT 完成图片 通明化 设想?解答: 操纵图形的剪切和半 通明 功用搞定。操纵 办法 以下:在PPT中 收支一张图片,图片
  • 我们都知道苹果笔记本在使用的时候,可能会有很多的不方便,这个时候我们就可以选择去安装一个最新版的win10系统来辅助使用,但是很多的小伙伴们
  • vivo x50pro是由vivo在2020年6月推出的明星旗舰机,它的问世带来了非常多的新科技特别是在拍摄方面,下面就给大家带来这部手机的
  • 我们在使用系统的时候,都会通过右下角的时间显示器进行时间的查看,那有的用户反应说升级了Win11系统之后,右下角的时间显示就没了,那这个情况
  • 在Win10 1909系统中,内置有“Windows Defender”安全杀毒软件,能够帮助电脑安全,并不是有很多人喜欢这个功能的,有许多
  • 有时候在表格中我们会设置很多备注。但是当我们希望更改的时候会显得有点麻烦,如何才能进行批量修改的操作呢?下面随小编一起来看看吧。excel批
  • 我们知道wps表格是可以去用作数据分析的,要怎么做才能够简单明了的呈现出来呢?下面小编就为你提供wps数据分析图制作方法。wps数据分析图制
  • 我们可以使用手机版本的wps在手机编辑各种文档,表格,PPT等,这会让我们的工作变得更加的方便,那么,你知道如何使用手机版本的wps吗?下面
  • 对于MAC系统来说,拥有独特的硬盘分区功能,和Windows的分区操作是不一样的,用户通过分区备份可以更好地保护自己的数据安全,那么MAC硬
手机版 电脑教程 asp之家 www.aspxhome.com