破解Word文件保護全過程

2021-05-23 18:46:26 字數 1393 閱讀 4019

今天朋友在網上找了一篇資料,想複製內容但卻被保護,根本無法複製,更不能修改。文件傳給我一看還不是簡單的讀寫密碼保護,而是用了文件保護,連選擇文字都不行,游標只能定位在首、尾,取消文件保護需要密碼。

上次使用軟體破解修改許可權的密碼,結果算了半天也沒算出來,最後放棄了。這回我可不想再算了,於是想碰碰運氣,試試最簡單的一些可能的密碼123、0000等,沒試出來,計算機試出來都得好些年,等我試出來鬍子都白了。

此時,想到word支援xml格式,而xml文件就是乙個文字檔案,這個它就沒辦法加密了吧?!於是我開啟word文件,另存為xml檔案,然後使用ultraedit開啟,發現很大,但有一點使我很高興,就是看到前面一部分全是用xml標記的文字,看來就是word文件的內容,而下面一部分是很大一段的字母,沒有什麼規則,好像是用ascii標記的二進位制資料,搞得xml檔案很大。

前半部分是用xml標記的word文件內容,後半部分是用ascii表示的二進位制資料,這些資料恰好就是乙個完整的word文件。如果是這樣的話去掉後面的二進位制資料就相當於把乙個附件去掉了,就不會破壞原來文件的內容。

接一來,我就用visual studio重新開啟xml檔案,大至地把後面的二進位制部分全部刪除,然後使用它的自動格式化功能格式化了乙個內容,補齊了xml標記。然後使用word開啟xml檔案,結果就稍微提示了乙個框,好像是選擇一下樣式,而原來文件內容則完好無捐地展現在了我的面前。o了!

最後,另存為word的doc格式!

但還是發現乙個問題,就是文件中的圖都沒有了,可能是我刪多了。

我仔細看了一下xml檔案,原來那些二進位制資料是插圖的資料,一開始有一節是

這一節是內嵌的物件,如等,下面每一節代表乙個物件配置項,如

便是乙個對應的,target屬性就是該對應的二進位制資料的xml節點。

看來這些資料是不用刪的。

於是我又開啟xml檔案,搜尋一下protect,找到這樣一節:

看來就是它了,這是文件保護(documentprotection)的配置內容,使用的是rsa加密演算法,還有几上屬性就是加密演算法的相應資料了。把它注釋掉!再用word開啟,perfect!文件保護徹底去掉了,文件內容才是真正的一點兒沒變!

總結:破解步驟

用word開啟文件,並另存為xml格式

使用文字編輯器,找到documentprotection 節,刪除該節

使用word開啟修改後的xml檔案,另存為doc格式,over!

這樣想破解word的文件保護就很簡單了,過兩天有時間寫乙個很簡單的工具,就可以方便地去掉word的文件保護了。軟體很簡單,好像也沒有必要。有空再說吧。

破解word唯讀文件 word文件保護後的破解辦法

1 首先用word 2003開啟已設定有密碼的 保護文件 原始doc檔案 此文件可由word 2000 xp 2002 2003建立 2 在選單中選擇 檔案 另存為web頁 儲存為html檔案後關閉word 3 用 記事本 或其他字處理軟體開啟上步中儲存的html檔案 4 查詢 unprotectp...

破解Word 「取消文件保護」密碼

在使用word進行文件保護時,我們經常會使用到窗體保護 工具 保護文件 p 用窗體保護最為徹底,使用者無法編輯,也無法進行copy paste操作。開啟受限制的word檔案,然後 檔案 另存為 選擇xml格式 也把它存為乙個xml文件。用記事本開啟該xml檔案,搜尋 w unprotectpassw...

破解 Word 使用「窗體保護方式」保護的文件

在使用word進行檔案保護時,我們經常會使用到窗體保護 工具 保護文件 用窗體保護最為徹底,用 戶無法編輯,也無法進行copy paste操作。但是,前幾天發布的word文件的漏洞可以讓你用很簡單的方法去掉這個密碼。我們自己來測試一下 首先建立乙個word文件,使用窗體保護的方式保護文件,工具 保護...