Advanced Office Password Recovery中有各种不同的攻击类型,除了暴力破解和字典攻击还有一个独具特色的“VBA后门”功能。那么VBA究竟是什么?确切地说,它是一种自动化语言,可以使常用的程序自动化或者创建自定义的解决方案。下文将具体介绍Office密码破解工具中的“VBA后门”功能。
VBA是什么
VBA全称Visual Basic for Applications,是微软公司开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言,也可说是一种应用程式视觉化的Basic脚本。其主要用途是扩展Windows的应用程式功能,特别是微软Office软件。
VBA易于学习和掌握,允许使用宏记录器记录用户的各种操作并将其转换为VBA 程序代码,并且用户可以为VBA 程序代码设置密码,阻止没有权限的访问。这样用户可以容易地将日常工作转换为VBA 程序代码,使工作自动化。
VBA后门是什么
VBA程序代码文件允许设置密码来保护文件中的源代码。当这个保护密码设置之后,将会有一条密码记录追加到VBA记录器中。VBA 5使用“弱加密法XOR”来加密密码, Advanced Office Password Recovery 可以快速恢复这样的密码。VBA 6使用哈希算法加密密码,属于强密码。因此AOPR并不能够立刻破解VBA 6的密码,但是可以修改或删除宏记录器中的密码记录。
如果用户不希望进行修改或删除操作,这时可以使用Office密码破解软件的“VBA 后门”功能。它适用于能够在文档创建VBA项目的所有应用程序,不仅仅包含微软Office系列,还可作用于Corel WordPerfect Office 和AutoCAD。AOPR 的“VBA后门”功能能够帮助用户绕过VBA密码去检查任何应用,并可以编辑该VBA程序代码,从而可以再次浏览文件。
本文从微软VBA语言讲到Office密码破解软件VBA后门,溯本求源,有助于学习者接受。若想了解更多Advanced Office Password Recovery内容,请点击http://www.passwordrecovery.cn/。