首页 > 继续教育> 通信继续教育
题目内容 (请给出正确答案)
[多选题]

产生缓冲区溢出的条件()。

A.程序调用了没有进行边界检查的函数来访问(写操作)缓冲区

B.程序编译时在堆栈上分配了固定大小的缓冲区,并且在对缓冲区进行访问时没有提供边界检查

C.程序启用了GS检查

D.缓冲区开辟过大

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“产生缓冲区溢出的条件()。”相关的问题
第1题
关于缓冲区溢出的原理正确的是()。

A.缓冲区溢出是由编程错误引起的

B.如果缓冲区被写满,而程序没有去检查缓冲区边界,也没有停止接收数据,这时缓冲区溢出就会发生

C.一小部分数据或者一套指令的溢出就可能导致一个程序或者操作系统崩溃。

D.C语言具有检查边界的功能

点击查看答案
第2题
缓冲区溢出攻击是指发生缓冲区溢出时,溢出的数据会覆盖相邻内存空间的()、()、()等合法数据,从而使程序运行失败。

点击查看答案
第3题
有关缓冲区溢的说法正确的是()。

A.缓冲区溢出攻击都是一次完成攻击代码植入和程序转向攻击代码两种功能

B.攻击者将目标定为具有溢出漏洞的自动变量,然后向程序传递超长的字符串,进而引发缓冲区溢出

C.C语言的缺点是缺乏类型安全

D.传统安全工具如防火墙对缓冲区溢出攻击方式无能为力

点击查看答案
第4题
目前有四种基本的方法保护缓冲区免受缓存溢出的的攻击和影响()

A.编写错误的代码

B. 编写正确的代码

C. 非执行的缓冲区

D. 程序指针完整性检查

E. 安装安全补丁

点击查看答案
第5题
缓冲区溢出包括()

A.数组溢出

B.堆溢出

C.基于Lib库的溢出

D.堆栈溢出

点击查看答案
第6题
某地区有危险品仓库,要分析一旦仓库爆炸所涉及的范围需要进行()。

A.点缓冲区分析

B.线缓冲区分析

C.面缓冲区分析

D.体缓冲区分析

点击查看答案
第7题
某文件占 10 个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分 析,假设一个缓冲
区与一个磁盘块大小相同,把一个磁盘块读入缓冲区的时间为100us, 将缓冲区的数据传送到用户区的时间是50us,CPU对一块数据进行分析的时间为50us。 在单缓冲区和双缓冲区结构下,读入并分析完该文件的时间分别是

A.1500us、1000us

B.1550us、1100us

C.1550us、1550us

D.2000us、2000us

点击查看答案
第8题
如下图所示,get、copy和put三进程共用两个缓冲区s、t(其大小为每次存放一个记录)。get进程负责不断
如下图所示,get、copy和put三进程共用两个缓冲区s、t(其大小为每次存放一个记录)。get进程负责不断地把输入数据送人缓冲区s中,copy进程负责从缓冲区s中取出记录然后复制到缓冲区t中,put进程负责从缓冲区t中取出然后打印。试用p、v操作实现这三个进程的同步,写出程序描述。

点击查看答案
第9题
缓冲区溢出攻击可以取得系统特权,并进行各种非法操作。()

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改