怎么解密word文檔
發(fā)布時(shí)間:2025-08-17 | 來源:互聯(lián)網(wǎng)轉(zhuǎn)載和整理
1.WORD文件如何解密
解除WORD文檔保護(hù)
方法一:插入文件法
啟動(dòng)WORD,新建一個(gè)空白文檔,執(zhí)行“插入——〉文件”命令,打開“插入文件”對(duì)話框,定位到需要解除保護(hù)的文檔所在的文件夾,選中相應(yīng)文檔,單擊“插入”按鈕,將加密保護(hù)的文檔插入到新文檔中,文檔保護(hù)會(huì)被自動(dòng)撤銷。
方法二:文件另存法
打開保護(hù)的文檔,執(zhí)行“文件——〉另存為”命令,打開“另存為”對(duì)話框,將“文件類型”選定為“WORD97—2003&6.0/95—RTF(*.doc)”,然后取名保存,關(guān)閉該文檔,重新打開一下,執(zhí)行“工具——〉取消文檔保護(hù)”命令即可。
或者將文件類型另存為HTML,然后將其中的內(nèi)容,復(fù)制粘貼到新建文檔中。
方法三:寫字板法
啟動(dòng)寫字板,打開保護(hù)的WORD文檔,另存為WORD文檔,同時(shí)可以取消對(duì)文檔的保護(hù)。
但此方法可能會(huì)使文檔中的圖片等要素丟失。
2.如何能破解word密碼只作技術(shù)交流,誤做非法用途
一、暴力破解 變;將文件列表框的Pattern屬性設(shè)置成“*。
DOC”,目的是只顯示目錄下的 Word文件;將第一個(gè)標(biāo)簽控件Caption屬性設(shè)置成“該程序破譯八位以下純數(shù)字組合Word文檔密碼”,將第二個(gè)標(biāo)簽Caption屬性設(shè)置成“解密進(jìn)度”,將第三個(gè)標(biāo)簽Caption屬性設(shè)置成“請(qǐng)選擇破譯密碼位數(shù)”;將第二個(gè)文本框的Text屬性設(shè)置成“4”,這是缺省密碼位數(shù);將微調(diào)按鈕的 BuddyControl屬性設(shè)置成Text2就能和第二個(gè)文本框關(guān)聯(lián),BuddyProperty 改成Text,Max、Min屬性分別設(shè)置成“8”和“1”,表示最長密碼位數(shù)和最短密碼位數(shù),將Wrap屬性設(shè)置成True,將Increment屬性設(shè)置成“1”,以便每單擊一次加1或減1;將兩個(gè)命令按鈕的名稱分別改成 “cmdopendoc”和“cmdquit”,Caption屬性分別設(shè)置成“文件打開”、“系統(tǒng)退出”。 以上就把各控件的屬性設(shè)置完了,接著編寫代碼也就不是什么難事兒了。
下面就是全部的源程序,適當(dāng)?shù)淖⑨層兄诖蠹依斫獬绦?。你還可以通過設(shè)置斷點(diǎn)來跟蹤密碼生成部分,看看程序編制的原理。
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 "密碼位數(shù)不對(duì),請(qǐng)重新輸入" 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 二、打開剛才創(chuàng)建的word文檔,文件->另存為->選擇HTML格式,存為一個(gè)HTML文檔,用記事本打開該HTML文件,搜索"",你會(huì)看到5BCECF7A的字樣(如果你的密碼是用的123的話)。 接著我們用UltraEdit或其他類似的工具打開最初受保護(hù)的Word文檔,搜索7ACFCE5B,搜索到后,都用8個(gè)0來代替,存盤。
此時(shí)的Word文檔的密碼就被清空了,你就可以自己取消文檔保護(hù)了,密碼就不用輸入了,按個(gè)回車了事。 MS還沒有對(duì)這個(gè)漏洞提供補(bǔ)丁,我覺得短期可能還無法解決這個(gè)問題,建議以后的文檔不要用這個(gè)東西進(jìn)行保護(hù)了。
3.word文檔的密碼忘記了,如何破解?長度好像大于8位ord文檔的
如果密碼是7位數(shù)以內(nèi)的數(shù)字,如下操作(關(guān)閉所有其他程序,為了速度): 新建一Word,同時(shí)按鍵盤的Alt和F11,點(diǎn)菜單上的插入,模塊,在右邊新出來的窗口粘貼一下代碼: Sub test() Dim i As Long i = 0 Dim FileName As String Application。
FileDialog(msoFileDialogOpen)。Show FileName = Application。
FileDialog(msoFileDialogOpen)。SelectedItems(1) ScreenUpdating = False Line2: On Error GoTo Line1 Documents。
Open FileName, , True, , i & "" MsgBox "Password is " & i Application。ScreenUpdating = True Exit Sub Line1: i = i + 1 Resume Line2 ScreenUpdating = True End Sub 然后在此窗口直接按F5運(yùn)行此宏,出現(xiàn)一打開窗口,選擇你待解密的文件,等啊等(看你密碼長度了)。
如果有字母,稍微復(fù)雜些,道理是一樣的。太長的密碼,基本解不開了。
Word的密碼保護(hù)功能比較強(qiáng),如果一不小心忘了Word密碼怎么辦?怎么才能修改加密了的Word文檔呢? Word的文檔保護(hù)分為打開保護(hù)和修改保護(hù),對(duì)于前者網(wǎng)上已經(jīng)有許多比較成熟的辦法。 比如“三步法”就是一個(gè)非常不錯(cuò)的選擇。
但是對(duì)于后者——Word的修改保護(hù),“三步法”就失效了。最近筆者在“三步法”的基礎(chǔ)上總結(jié)一個(gè)比較精巧的辦法,只需一個(gè)小小改動(dòng),就可以解除Word文檔的保護(hù)。
第一步,將Word文檔另存為web頁。具體操作是在“文件”菜單下點(diǎn)擊“另存為web頁”(即:文件——>另存為web頁)。
第二步,將剛存好的web文件用“記事本程序”打開。 記事本程序 第三步,在文檔中,查找 套接字,該套接字之間的內(nèi)容就是Word文檔實(shí)際保護(hù)的內(nèi)容。
我們可以看到,我所解除保護(hù)的文件名為《關(guān)于進(jìn)一步加強(qiáng)入境船舶壓艙水衛(wèi)監(jiān)管的通知》的Word文檔,其保護(hù)內(nèi)容是forms(請(qǐng)看下圖)。 Word文檔 我們只需將語句Forms更改為Forms,即屬性“DocumentProtection”前面加上前綴“un”變?yōu)椤皍nDocumentProtection”,由原來的“文檔保護(hù)”屬性變更為目前的“非文檔保護(hù)”屬性(請(qǐng)看下圖)。
非文檔保護(hù) 將記事本文件保存退出,用Word打開剛才保存的web網(wǎng)頁即可,這個(gè)時(shí)候你會(huì)發(fā)現(xiàn),原來受保護(hù)的Word文件,現(xiàn)在已經(jīng)不受保護(hù),可以任意編輯。 已經(jīng)不受保護(hù) Word Document Password Recovery 用這軟件,秒秒鐘搞定。
4.怎樣破解Word文檔秘密
破解Word文件密碼保護(hù)的簡單方法
在使用Word進(jìn)行文件保護(hù)時(shí),我們經(jīng)常會(huì)使用到窗體保護(hù)(工具->;保護(hù)文檔),用窗體保護(hù)最為徹底,用戶無法編輯,也無法進(jìn)行Copy&Paste操作,前幾天發(fā)布的Word文檔的漏洞可以讓你用很簡單的方法去掉這個(gè)密碼。
我們自己來測試一下:
首先創(chuàng)建一個(gè)word文檔,使用窗體保護(hù)的方式保護(hù)文檔,工具->;保護(hù)文檔->Check"僅允許在文檔中進(jìn)行此類編輯"->Choose"填寫窗體",此時(shí)會(huì)彈出一個(gè)密碼框,輸入2次密碼(我這里選擇123作為word文件密碼),這樣,該文檔就已經(jīng)被保護(hù)起來了。
然后我們來破解它,打開剛才創(chuàng)建的word文檔,文件->;另存為->;選擇HTML格式,存為一個(gè)HTML文檔,用記事本打開該HTML文件,搜索"<w:UnprotectPassword>;",你會(huì)看到5BCECF7A的字樣(如果你的密碼是用的123的話)。
接著我們用UltraEdit或其他類似的工具打開最初受保護(hù)的Word文檔,搜索7ACFCE5B,搜索到后,都用8個(gè)0來代替,存盤。
此時(shí)的Word文檔的密碼就被清空了,你就可以自己取消文檔保護(hù)了,密碼就不用輸入了,按個(gè)回車了事。
MS還沒有對(duì)這個(gè)漏洞提供補(bǔ)丁,我覺得短期可能還無法解決這個(gè)問題,建議以后的文檔不要用這個(gè)東西進(jìn)行保護(hù)了
下一篇:深圳保車牌要什么條件