问题详情

下列关于缓冲区溢出的说法错误的是()。

A. 缓冲区溢出是在数据向缓冲区复制的过程中,没有注意缓冲区的边界,导致超出缓冲区容量的数据填充到缓冲区是覆盖了和缓冲区相邻的其他数据而引起的内存问题

B. 缓冲区溢出漏洞不能修改内存中变量的值,甚至能劫持进程,执行恶意代码,最终获得主机的控制权

C. char buffer [256]; Strcpy (buffer,str ) 以上代码存在缓冲区溢出

D strlcpy是UNIX下strcpy 的安全版本

相关热点: 缓冲区   控制权  

未搜索到的试题可在搜索页快速提交,您可在会员中心"提交的题"快速查看答案。 收藏该题
查看答案

相关问题推荐

申请到一个块设备缓冲区后,它的缓冲区控制块绝不会在______。

A.设备缓冲区队列B.空闲缓冲区队列

C.输入/输出请求队列D.缓冲区控制块队列

下列说法错误的是()

A、缓冲区一定被会黑客利用

B、缓冲区溢出是非常危险的漏洞

C、不良的编程习惯容易导致缓冲区溢出

D、堆栈溢出是缓冲区溢出的一种

在数据库启动后,用户权限、数据库对象的定义等信息,被存放在下列哪个区域()

A、库缓冲区

B、数据字典缓冲区

C、数据缓冲区

D、重做日志缓冲区

在操作系统的I/O管理中,缓冲池管理中着重考虑的是

  • A.选择缓冲区的大小
  • B.决定缓冲区的数量
  • C.实现进程访问缓冲区的同步
  • D.限制访问缓冲区的进程数量

下列关于生产者消费者的叙述中,哪一个是正确的?()

A、生产者往缓冲区放产品前要先使用P操作确保缓冲区有空闲槽

B、生产者往缓冲区放产品前要先使用V操作确保缓冲区有空闲槽

C、消费者从缓冲区取产品前要先用P操作确保缓冲区互斥使用

D、生产者往缓冲区放产品前要先用P操作确保缓冲区互斥使用

联系我们 用户中心
返回顶部