今天在網上找了些文檔,發現被設置了文檔保護,只能讀,不能修改。
找到了下面的內容:
http://www.cnblogs.com/shixianyong/archive/2006/07/26/459908.html
在使用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還沒有對這個漏洞提供補丁,我覺得短期可能還無法解決這個問題,建議以后的文檔不要用這個東西進行保護了。
==》
更好的做法:
然后我們來破解它,打開剛才創建的Word文檔,檔->另存為->選擇HTML格式,存為一個HTML文檔,用記事本打開該HTML文件,搜索"<w:UnprotectPassword>", 找到相關內容, 例如:<w:UnprotectPassword>7E18B4B2</w:UnprotectPassword>
直接把“<w:UnprotectPassword>7E18B4B2</w:UnprotectPassword>”
替換為"<w:UnprotectPassword>5BCECF7A</w:UnprotectPassword>"
后保存HTML文件。
再用Word打開Word文件,再選擇解除文檔保護, 輸入密碼123