導航:首頁 > 編程語言 > office破解宏代碼

office破解宏代碼

發布時間:2025-06-11 04:34:01

⑴ 如何用宏破解office密碼

1、用簡單的方法:
首先創建一個word文檔,使用窗體保護的方式保護文檔,工具->保護文檔->Check「僅允許在文檔中進行此類編輯」->Choose「填寫窗體」,此時會彈出一個密碼框,輸入2次密碼(我這里選擇123作為word文件密碼),這樣,該文檔就已經被保護起來了。

然我們來破解它,打開剛才創建的word文檔,文件->另存為->選擇HTML格式,存為一個HTML文檔,用記事本打開該HTML文件,搜索"<w:UnprotectPassword>",你會看到5BCECF7A的字樣(如果你的密碼是用的123的話)。

接著我們用UltraEdit或其他類似的工具打開最初受保護的Word文檔,搜索7ACFCE5B,搜索到後,都用8個0來代替,存檔。

此時的Word文檔的密碼就被清空了,你就可以自己取消文檔保護了,密碼就不用輸入了,按個回車了事。

用WordKey恢復Word密碼
「WordKey」是一款著名的Word密碼恢復工具,可以通過「暴力破解」、「字典破解」等方法,快速將Word文檔中的密碼恢復出來。所以當忘記Word文檔密碼後,「WordKey」就可以幫上大忙啦!
參考資料: http://www.weste.net/2005/6-14/21340125539.html
找回office文件密碼
office是使用最為普遍的辦公軟體,工作繁忙的你,難免出現各種意外,比如對重要的WORD文檔加密後卻把密碼忘得一干二凈,這是最讓人惱火和著急的了。
但使用AOPR(全稱是Advanced office 2000 password Recovery。下載地址: http://www.skycn.com/soft/4373.html)
軟體:Advanced Office XP Password Recovery Pro
http://download.enet.com.cn/html/070532003080401.html
「Advanced Office Password Recovery」,是一個 Microsoft Office 文件的密碼恢復工具。支持最新版本 Office 2003 中的所有組件,支持所有語言版本。非常好的,下載地址:
http://www.hanzify.org/index.php?Go=Show::List&ID=8444
就可以把office文檔的密碼很快找回來。就拿一個DOC文檔做個演習。
1、安裝上AOPR後,啟動它,點擊「FileName」右側的打開文件夾圖標,選擇需要進行破解的文件。
2、「Type of attack」就使用默認的「Bruteforce attack」,然後是設置密碼的長度和組成字元。
3、設置好以後點擊工具欄上的「Start recovery」開始破解。稍後(時間長短跟設置的密碼長度和組成的復雜度有很大的關系),密碼就成功破解了。
AOPR不光可以破解WORD文件,它對EXCEL等OFFICE軟體產生的文檔密碼都可以進行解碼,方法也大致一樣。
參考資料: http://..com/question/1774107.html

⑵ 你好:我也遇到EXCEL中,VBAProject宏密碼,請求破解方法,謝謝

首先建一新EXCEL文件,復制以下代碼,執行宏即可
Private Sub VBAPassword()
'你要解保護的Excel文件路徑
Filename = Application.GetOpenFilename("Excel文件(*.xls & *.xla & *.xlt),*.xls;*.xla;*.xlt", , "VBA破解")
If Dir(Filename) = "" Then
MsgBox "沒找到相關文件,清重新設置。"
Exit Sub
Else
FileCopy Filename, Filename & ".bak" '備份文件。
End If
Dim GetData As String * 5
Open Filename For Binary As #1
Dim CMGs As Long
Dim DPBo As Long
For i = 1 To LOF(1)
Get #1, i, GetData
If GetData = "CMG=""" Then CMGs = i
If GetData = "[Host" Then DPBo = i - 2: Exit For
Next
If CMGs = 0 Then
MsgBox "請先對VBA編碼設置一個保護密碼...", 32, "提示"
Exit Sub
End If

Dim St As String * 2
Dim s20 As String * 1
'取得一個0D0A十六進制字串
Get #1, CMGs - 2, St
'取得一個20十六制字串
Get #1, DPBo + 16, s20
'替換加密部份機碼
For i = CMGs To DPBo Step 2
Put #1, i, St
Next
'加入不配對符號
If (DPBo - CMGs) Mod 2 <> 0 Then
Put #1, DPBo + 1, s20
End If
MsgBox "文件解密成功......", 32, "提示"
Close #1
End Sub

閱讀全文

與office破解宏代碼相關的資料

熱點內容
如何連接區域網資料庫 瀏覽:783
怎樣把存儲卡文件隱藏 瀏覽:528
哪個網站可以看到國內外的論文 瀏覽:811
西部數據硬碟如何使用 瀏覽:225
蘋果地圖怎麼設置網路連接伺服器 瀏覽:297
程序文件 瀏覽:200
安卓程序猿工作好找么 瀏覽:230
網路平台推廣人員 瀏覽:942
checkbox互斥js 瀏覽:131
word文件怎麼比a4大了 瀏覽:699
哪個網站能買到原版烹飪外文書籍 瀏覽:589
cdr的文件如何在ps里打開 瀏覽:657
刪不掉window10的文件夾 瀏覽:253
在線javaapi 瀏覽:879
如何查看被隱藏的文件或文件夾 瀏覽:754
蘋果5s怎麼設置使用2g網路 瀏覽:519
下載word到桌面 瀏覽:777
java中mathpow 瀏覽:10
日亞代拍哪個網站最好 瀏覽:252
linux修改配置文件鎖定用戶 瀏覽:272

友情鏈接