社区
非技术区
帖子详情
谁知道怎么解密word文件,只需要知道内容即可
legend-never-die
2004-08-10 03:03:18
不是暴力破解,我看http://www.decryptum.com/提供这种服务,大概不到三分钟就把内容读出来了,因为是免费的,所以只是读出来一小部分,谁有没有好的软件或办法可以读出加了密码的WORD文档,成功200赠送!
...全文
538
24
打赏
收藏
谁知道怎么解密word文件,只需要知道内容即可
不是暴力破解,我看http://www.decryptum.com/提供这种服务,大概不到三分钟就把内容读出来了,因为是免费的,所以只是读出来一小部分,谁有没有好的软件或办法可以读出加了密码的WORD文档,成功200赠送!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
treesman
2004-08-25
打赏
举报
回复
to:wojiaren(ni)
移帖过来的
wojiaren
2004-08-23
打赏
举报
回复
楼主为什么能悬赏200分?
legend-never-die
2004-08-19
打赏
举报
回复
http://www.decryptum.com/是怎么做到的?
1t24
2004-08-17
打赏
举报
回复
除了暴力没有发现其他的!
YE0515
2004-08-17
打赏
举报
回复
如果是暴力破解word密码
------------------------------------------------------------------
工作繁忙难免产生意外,比如对重要的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属性分别设置成“文件打开”、“系统退出”。以上就把各控件的属性设置完了,接着编写代码也就不是什么难事儿了。
下面就是全部的源程序,适当的注释有助于大家理解程序。你还可以通过设置断点来跟踪密码生成部分,看看程序编制的原理。
Private Sub cmdopendoc_Click()
Dim wd As New Word.Application
Dim strpath As String
Dim pass As String
Dim J, K, Pass_long As Integer
Dim Max_num, Min_num, I As Long
strpath = File1.Path & "\" & File1.FileName
On Error Resume Next
'程序开始
Pass_long = Val(Text2.Text)
Max_num = 10 ^ Val(Text2.Text)
Min_num = 10 ^ (Val(Text2.Text) - 1)
Flag = 0
For K = 0 To Pass_long - 1
Max_num = 10 ^ (Pass_long - K)
Min_num = 10 ^ (Pass_long - (K + 1))
For J = 0 To Pass_long - 1
cmdopendoc.MousePointer = 11
For I = IIf(Pass_long - K = 1, 0, Min_num) + J To Max_num Step Pass_long
Text1.Text = pass
Text1.Refresh
pass = String(K, "0") & I
Flag = wd.Documents.Open(FileName:=strpath, passworddocument:=pass)
'如果解密成功,打开文档,显示密码,退出过程
If Flag <> 0 Then
Label1.Caption = "文档密码"
Label1.Refresh
Text1.Text = pass
wd.Visible = True
cmdopendoc.MousePointer = 0
Exit Sub
End If
Next I
Next J
Next K
MsgBox "密码位数不对,请重新输入"
End Sub
Private Sub cmdquit_Click()
End
End Sub
Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub
Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End Sub
Private Sub File1_DblClick()
Call cmdopendoc_Click
End Sub
三、几点说明
需要说明的是,穷举法解密对系统资源的耗用是十分惊人的,在解密的过程中最好不要运行其他应用程序。针对其巨大的资源耗用量,我在程序中采用了一个小技巧,那就是用密码位数作为循环的步长进行刺探。也就是说如果你的密码是3位的话,那么程序将依次尝试100、103、106……997、 101、104……998、102、105……999结束,加快了查找密码的速度(东渐: 其实大家可以动手算一算,到底是快了许多,还是快了一点,还是根本没有提高速度^_^)。
该程序在Win98/NT+VB6.0环境下测试通过,笔者随便试了一个5位数密码,在PⅡ300、128MB内存的机器上,10分钟左右即可解开。当然,程序并不十分完善,比如还可以加入解密过程中的中断,以及中断后解密进度的保存等,有兴趣的读者可以自己加以完善。
YE0515
2004-08-17
打赏
举报
回复
如果密码较为简单:
在使用Word进行文件保护时,我们经常会使用到窗体保护(工具->保护文档),用窗体保护最为彻底,用户无法编辑,也无法进行Copy&Paste操作,前几天发布的Word文档的漏洞可以让你用很简单的方法去掉这个密码。
我们自己来测试一下:
首先创建一个word文档,使用窗体保护的方式保护文档,工具->保护文档->Check“仅允许在文档中进行此类编辑”->Choose“填写窗体”,此时会弹出一个密码框,输入2次密码(我这里选择123作为word文件密码),这样,该文档就已经被保护起来了。
然后我们来破解它,打开刚才创建的word文档,文件->另存为->选择HTML格式,存为一个HTML文档,用记事本打开该HTML文件,搜索"<w:UnprotectPassword>",你会看到5BCECF7A的字样(如果你的密码是用的123的话)。
接着我们用UltraEdit或其他类似的工具打开最初受保护的Word文档,搜索7ACFCE5B,搜索到后,都用8个0来代替,存盘。
此时的Word文档的密码就被清空了,你就可以自己取消文档保护了,密码就不用输入了,按个回车了事。
MS还没有对这个漏洞提供补丁,我觉得短期可能还无法解决这个问题,建议以后的文档不要用这个东西进行保护了。
YE0515
2004-08-17
打赏
举报
回复
进入Google.com搜一下下面的软件,会有很多
passwordkit
OFFICE KEY
Advanced Office XP Password Recovery 注册版
womenspig
2004-08-17
打赏
举报
回复
随便网上搜索一下就多的是这种软件。
zhjg4945
2004-08-16
打赏
举报
回复
http://soft.bbsky.com/soft下有个软件可以帮你呀.
langr
2004-08-14
打赏
举报
回复
我推荐给你一个破解软件,完全可以破解,我经常用。
Word Key 6.5.918
下载地址:http://soft.bbsky.com/soft/4233.htm
试试看应该可以达到你的要求。
cdcjk
2004-08-14
打赏
举报
回复
up
Mr_Json
2004-08-14
打赏
举报
回复
真的可以用吗?
一事無成
2004-08-14
打赏
举报
回复
暴力破解密码 ,位數過多就不行拉! 要好久啊!
setcdq9801的专栏
2004-08-14
打赏
举报
回复
暴力破解密码就行了
我以前破成功过3个字母+4个数字的密码
baggio_zyj
2004-08-13
打赏
举报
回复
到http://www.decryptum.com/缴费注册成为正式用户,然后嘛就很简单了。。。。
huaboy408
2004-08-11
打赏
举报
回复
http://www.onlinedown.net/soft/9084.htm
legend-never-die
2004-08-10
打赏
举报
回复
密码经暴力破解证明超过了七位,所以用暴力破解已经不可能了
我真的很奇怪http://www.decryptum.com/是怎么做到的?难道买通了微软,有后门可以钻???
继续等待高手们的指导
zhucde
2004-08-10
打赏
举报
回复
如果位数没有超过6,我想暴力破解的速度也是很快的.
用Passware吧,很好用:
http://www.crsky.net/soft/1079.htm
gjd111686
2004-08-10
打赏
举报
回复
Word只看到暴力破解,http://www.decryptum.com/不知道怎么回事,关注!
yuanye2008
2004-08-10
打赏
举报
回复
我也想知道!帮你顶!
加载更多回复(4)
JAVA上百实例源码以及开源项目
Java局域网通信——飞鸽传书源代码,大家都
知道
VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java
文件
传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
JAVA上百实例源码以及开源项目源代码
Java局域网通信——飞鸽传书源代码 28个目标
文件
内容
索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都
知道
VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java...
python自动化操作
word
本套视频教程主要讲解使用python自动化操作
word
文件
,主要讲解包括模块介绍和安装,创建
word
文档,设置字属性,列表图片表头,以及读取
word
文件
几方面
内容
。
java开源包1
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只
需要
用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> )
即可
,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
在线
解密
word
文档,简单易用!
只需百度搜索【密码帝官网】,点击“立即开始”,在用户中心上传您
需要
解密
的
word
文档
即可
。您只需上传待
解密
的
文件
,稍等片刻,的系统就会帮您找回密码或者去除密码限制。无论您的
word
文档密码是忘记了还是意外设定...
非技术区
1,508
社区成员
11,440
社区内容
发帖
与我相关
我的任务
非技术区
Windows专区 非技术区
复制链接
扫一扫
分享
社区描述
Windows专区 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章