微软的 Outlook允许程序员使用Visual Basic编程语言的一个子集编写脚本,这种语言被称为VBA(Visual Basic for Applications)。实际上,微软所有的Office产品都内置了这种脚本语言。程序员还可以使用与VBA关联密切的VBScript语言。这两种语言都很易学。如果将这样的脚本附加到电子邮件中,并且收件人正在使用Outlook,则脚本可以执行。脚本的执行可以做很多事情,包括扫描地址簿、查找地址、发送电子邮件、删除电子邮件等。
是否易受缓冲区溢出攻击完全取决于软件的缺陷。一个完美程序不会允许缓冲区溢出。因为不可能做到完美,所以防止缓冲区溢出攻击的最佳防御措施就是定期给软件打补丁,以便在厂商发现漏洞后及时修正缺陷。
资料来源:《网络防御与安全对策:原理与实践(原书第3版)》,文章链接:https://developer.aliyun.com/article/726100
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。