您的位置:首页 > 编程语言 > VB

office 2007 密码破解

2012-07-10 17:35 274 查看
转载自: http://www.wordlm.com/html/218_4.html, 做为资料保存

2007工作表、共享、VBA密码:如果你能打开这个OFFICE2007文件,那么恭喜你,想破解太容易了。直接另存一份2003,再用office Key - Password Recovery for MS Office 软件破解就行了(不要告诉我你不知道这个软件,或者不明白这软件怎么用-_-!),简单实用。如果想再做回2007,把密码清空后再另存一份就和原来的一模一样了。

        2007加载宏密码:加载宏密码稍有点麻烦。但基本上原理也是一样。只是在VBA的立即窗口执行 workbooks("你要破解的加载宏名.xlam").isaddin=false 执行完后会看到Sheet1等多张工作表。再另存一份这工作表为xls格式,再用以上方法破解其VBA密码(2007的加载宏密码变成了2003的VBA密码)。破解完后把密码清除,再另存为xlam格式就可以恢复成无密码的2007加载宏。

       2007的工作表密码:这里还有一个另类的方法来破解2007的工作表保护密码。将A.xlsx先做好备份(防止失败),然后将xlsx后缀改成ZIP后缀,解压该文件。假设这里加密的是sheet1表,找到xl\worksheets\sheet1.xml 这个文件,用记事本打开后删除类似 <sheetProtection password="CF7A" sheet="1" objects="1" scenarios="1"
/>整个代码(没想到工作薄密码采用四位加密算法,估计微软也知道这个加密没有什么实际意义,所以不费心思搞这东西),删除后保存退出。将修改好的sheet1.xml文件在解压缩窗口里再次丢进xl\worksheets\目录,覆盖该文件,确定。最后将ZIP后缀将回xlsx后缀,密码就清空了,该办法我想应该是本人首创的吧,呵呵,尽管实用性不高。(实际为利用XML语言破解)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息