题目内容
(请给出正确答案)
[判断题]
缓冲区溢出攻击是指通过往程序的缓冲区写超出其长度的内容,造成缓冲区溢出,从而破坏程序的堆栈,是程序转而执行其他指令的攻击。()
查看答案
如果结果不匹配,请 联系老师 获取答案
A.缓冲区溢出攻击都是一次完成攻击代码植入和程序转向攻击代码两种功能
B.攻击者将目标定为具有溢出漏洞的自动变量,然后向程序传递超长的字符串,进而引发缓冲区溢出
C.C语言的缺点是缺乏类型安全
D.传统安全工具如防火墙对缓冲区溢出攻击方式无能为力
A.程序在堆和栈中分配的函数局部变量或数组
B.程序在堆和栈中分配的,且未对实际输入数据的长度做
C.程序未对实际输入数据的长度做限制的全局变量或数组
D.程序中的局部和全局变量或数组