word密码破解的方法

时间:2023-02-20 05:01:45 

  现代是密码时代,很多文档数据都会用到密码来保护,但是密码多了难免会忘记。比如我们将自己认为很重要的文档加上密码后很久不用,然后着急用时却吧密码忘得一干二净的。今天给大家介绍一种破解word密码的方法,希望对大家有用。

  下面我们就来看看用穷举法暴力破解Word密码的程序,当然,为了简单起见,程序只针对密码是数字的情况做了处理,字符型的密码与此类似,不再多说了。

  一、引言

  大家都知道,office家族跟VB有千丝万缕的联系,Microsoft Office组件中的所有应用程序都内建有VBA,这样就可以通过VB或VBA操作  Word 应用程序中的对象,用穷举测试的办法达到找回丢 * 码的目的,非常简单吧!

  二、实现过程

  下面来看一看程序的具体编制过程。程序采用VB编程实现,需要机器安装有VB应用程序及Microsoft Office组件。打开VB,新建一个VB  工程,取名Proc_Word,将启动窗体命名为FrmMain,选择“工程”菜单中的“引用”,在“引用”对话框中选择 “Microsoft Word8.0  Object Library”(这一步很重要,你必须选择这一ActiveX部件,否则代码不能正确运行,顺便说一句,如果安装的是Office2000,那么应该选择  “Microsoft Word9.0 Object Library”)。同时在“工程”菜单中“部件”对话框中选择添加“Microsoft Windows  common controls -2.5 (sp2)”,以便在窗体设计中可以使用微调控件。

  好了,现在可以动手编制程序了。在刚才FrmMain窗体的左侧添加一个框架控件,并在此控件内加入一个驱动器列表框、一个目录列表框和一个文件列表框控件。在FrmMain窗体的右下侧添加两个命令按钮,在右上侧添加三个标签控件、两个文本框控件和一个微调控件,你可以参考附图来设计。接着,将框架的Caption属性设置成“请选择需要破译的Word文档”;保持目录列表框、驱动器列表框、文件列表框、文本框、微调控件缺省名称不变;将文件列表框的Pattern属性设置成“*.DOC”,目的是只显示目录下的  Word文件;将第一个标签控件Caption属性设置成“该程序破译八位以下纯数字组合Word文档密码”,将第二个标签Caption属性设置成“解密进度”,将第三个标签Caption属性设置成“请选择破译密码位数”;将第二个文本框的Text属性设置成“4”,这是缺省密码位数;将微调按钮的  BuddyControl属性设置成Text2就能和第二个文本框关联,BuddyProperty  改成Text,Max、Min属性分别设置成“8”和“1”,表示最长密码位数和最短密码位数,将Wrap属性设置成True,将Increment属性设置成“1”,以便每单击一次加1或减1;将两个命令按钮的名称分别改成  “cmdopendoc”和“cmdquit”,Caption属性分别设置成“文件打开”、“系统退出”。以上就把各控件的属性设置完了,接着编写代码也就不是什么难事儿了。

  下面就是全部的源程序,适当的注释有助于大家理解程序。你还可以通过设置断点来跟踪密码生成部分,看看程序编制的原理。

标签:word,密码破解,方法,word教程
0
投稿

猜你喜欢

  • Win10系统如何关闭自动重启?Win10系统自动重启的关闭方法

    2023-09-26 20:32:41
  • 编写简单宏代码 快速打开Word文档

    2023-06-29 04:33:25
  • Word样式和格式使用,提高操作效率

    2023-07-22 08:09:47
  • 荣耀X15笔记本怎么重装?荣耀MagicBook X15重装Win10教程

    2023-06-10 06:21:49
  • 男子月薪9000元不会用word被辞退?公司回应来了

    2023-11-09 23:13:48
  • 如何将一个文字(Word)档案转换成资料图片( JPEG)格式

    2023-03-15 10:04:39
  • Word2013如何自动更新文档中的日期和时间?如何设置打印前自动更新域

    2023-06-24 18:14:32
  • word中不为人知的12条实用技巧

    2023-12-04 12:35:20
  • 在Word2003中制作电子版单择题的方法

    2023-12-10 10:29:58
  • Word2003标记索引项和索引的生成

    2022-04-07 22:47:11
  • Win10如何关闭休眠?Win10 hiberfil.sys怎么删除?

    2023-11-14 16:32:05
  • 如何更改魔兽争霸的分辨率?更改魔兽争霸的分辨率教程

    2023-11-09 17:22:42
  • Windows 10的64位系统文件大小是多少?64位win10系统多大?

    2023-06-14 06:46:58
  • win10如何将逻辑分区改为主分区?win10将逻辑分区改为主分区教程

    2023-11-06 05:47:56
  • 如何使用word编辑信函

    2023-12-14 03:38:20
  • Win10提示"你需要提供管理员权限才能复制文件”怎么办?

    2023-12-08 16:34:26
  • Word表格怎么制作多行标题

    2022-10-12 10:19:56
  • word插入图片怎么做到自动缩放

    2023-11-30 07:24:53
  • 正版的win10系统的价格多少?正版的win10系统多少钱

    2023-11-06 00:50:38
  • word如何将一整篇文档进行分栏显示?

    2022-07-04 12:43:29
  • asp之家 电脑教程 m.aspxhome.com