A.向缓冲区写入超过缓冲区长度的数据会产生缓冲区溢出
B.缓冲区溢出导致程序异常是因为覆盖了原来合法的数据
C.缓冲区溢出是因为C语言程序没有对数组的边界进行检查
D.缓冲区溢出是因为向缓冲区写入恰好等于缓冲区长度的数据引起的
第1题
第2题
A.缓冲区溢出攻击不会造成严重后果
B.缓冲区溢出攻击指向有限的空间输入超长的字符串
C.缓冲区溢出攻击不会造成系统宕机
D.以上都不正确
第3题
A.程序调用了没有进行边界检查的函数来访问(写操作)缓冲区
B.程序编译时在堆栈上分配了固定大小的缓冲区,并且在对缓冲区进行访问时没有提供边界检查
C.程序启用了GS检查
D.缓冲区开辟过大
第7题
A.缓冲区是存储数据的一组地址连续的内存单元
B.缓冲区溢出在软件的开发和测试阶段一定可以发现
C.并非所有的缓冲区溢出都会造成软件漏洞
D.著名的心脏流血漏洞是缓冲区漏洞
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!