超載
提示密碼界面,如果沒有輸入正確的密碼,這個(gè)Excel表格是無法編輯的。難道要暴力解密?其實(shí)根本不需要那么麻煩,我們可以用變通的方法清除掉這個(gè)Excel工作表保護(hù)密碼(圖2)。
如圖所示,這個(gè)Excel文件是沒有后綴名的,我們需要先將其后綴名修改一下,然后才能實(shí)現(xiàn)清除密碼的目的。方法是,點(diǎn)擊切換文件夾的選項(xiàng)卡到“查看”項(xiàng),然后勾選“文件擴(kuò)展名”,讓Excel表格顯示后綴名(圖3)。
接下來,我們右鍵單擊這個(gè)Excel文件,選擇“重命名”,修改表格后綴名(圖4)。
圈選后綴名“xlsx”,將其修改為例如“zip”或者是“rar”的壓縮包文件后綴名,此時(shí)會(huì)提示“如果改變文件擴(kuò)展名,可能會(huì)導(dǎo)致文件不可用”,不用理會(huì),單擊“是”確定即可(圖5)。
雙擊這個(gè)被修改成壓縮包的文件,打開后依次進(jìn)入“XL”目錄下的“worksheets”,找到sheet1.xml雙擊,這時(shí)會(huì)提示如何打開該文件,我們選擇其他選項(xiàng)中的“記事本”(圖6、圖7)。
在記事本中,按下快捷鍵Ctrl+F,搜索關(guān)鍵字“protect”,定位到類似如下內(nèi)容處,鼠標(biāo)左鍵拖拽,選中 包括括號(hào)及括號(hào)中的全部?jī)?nèi)容,將其刪除,然后保存退出(圖8)。
完成后,我們只需要回到剛剛的文件夾中,將后綴名為.zip的文件重新改回Excel文件后綴名.xlsx(或者.xls)。至此,雙擊該文件你就會(huì)發(fā)現(xiàn),保護(hù)密碼不見了,是不是很簡(jiǎn)單?
如果這個(gè)方法不能使用,例如最新版的Of fice Excel就不支持,那么我們還有另一個(gè)方法破解——通過宏功能也可以實(shí)現(xiàn)相同的目的。要想使用這個(gè)方法,還是打開這個(gè)帶有工作表密碼保護(hù)的Excel文件,然后點(diǎn)擊“文件”選項(xiàng)(圖9)。
在Excel選項(xiàng)中,切換到“自定義功能區(qū)”,在右側(cè)找到“開發(fā)工具”將其勾選,然后點(diǎn)擊確定(圖10)。
回到Excel表格,點(diǎn)擊上方的“開發(fā)工具”選擇“錄制宏”(圖11)。
在彈出的窗口直接點(diǎn)擊確定開始錄制宏,然后在開發(fā)工具中點(diǎn)擊“停止錄制”(圖12)。
此時(shí),我們就擁有了一個(gè)“空白宏”,點(diǎn)擊開發(fā)工具中的“宏”,彈出窗口點(diǎn)擊“編輯”(圖13)。
在彈出的宏編輯器中,我們將全部?jī)?nèi)容(實(shí)際上沒有內(nèi)容)刪掉,然后下載宏代碼(下載地址:https://pan.baidu.com/s/1BdMhmKKXfOIUXAOJVGZ30A,提取碼:tcp0),將全部宏命令復(fù)制到當(dāng)前宏編輯器窗口中,點(diǎn)擊關(guān)閉。
再次點(diǎn)擊開發(fā)工具中的“宏”可以看到有一個(gè)全新的宏“Password_cracking”,選中該宏點(diǎn)擊執(zhí)行,E xc el中的工作表保護(hù)密碼就被清除掉了(圖14)。