下面哪一项是缓冲溢出的危害?()

题目
单选题
下面哪一项是缓冲溢出的危害?()
A

可能导致shellcode的执行而非法获取权限,破坏系统的保密性

B

执行shellcode后可能进行非法控制,破坏系统的完整性

C

可能导致拒绝服务攻击,破坏系统的可用性

D

以上都是

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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


正确答案:返回地址、函数指针、堆管理结构

第2题:

下面哪一种是社会工程()

  • A、缓冲器溢出
  • B、SQL注入攻击
  • C、电话联系组织机构的接线员询问用户名和口令
  • D、利用PKI/CA构建可信网络

正确答案:C

第3题:

流量控制是用来防止()。

A比特差错

B发送缓冲溢出

C接收缓冲溢出

D发生器和接收器的冲突


参考答案:C

第4题:

下面哪一项是缓冲溢出的危害?()

  • A、可能导致shellcode的执行而非法获取权限,破坏系统的保密性
  • B、执行shellcode后可能进行非法控制,破坏系统的完整性
  • C、可能导致拒绝服务攻击,破坏系统的可用性
  • D、以上都是

正确答案:D

第5题:

下面哪一项最佳地描述了流量控制()

  • A、管理有限带宽的方法
  • B、同步连接两天主机的方法
  • C、防止出现缓冲区溢出的情况
  • D、在传输前对数据进行病毒检查的方法

正确答案:C

第6题:

何谓缓冲区溢出?攻击者如何利用缓冲区溢出进行攻击?


答案:缓冲区溢出是指计算机对接收的输入数据没有进行有效的检测,向缓冲区内填充数据时超过了缓冲区本身的容量,而导致数据溢出到被分配空间之外的内存空间,使得溢出的数据覆盖了其他内存空间的数据。通过往程序的缓冲区写超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,造成程序崩溃或使程序转而执行其它指令,以达到攻击的目的。

第7题:

根据溢出发生的位置划分缓冲区溢出攻击,()不属于一种缓冲区溢出攻击。

  • A、静态区溢出
  • B、栈溢出
  • C、堆溢出
  • D、寄存器溢出

正确答案:D

第8题:

下面哪一项最佳地描述了流量控制()

A.管理有限带宽的方法

B.同步连接两天主机的方法

C.防止出现缓冲区溢出的情况

D.在传输前对数据进行病毒检查的方法


参考答案:C

第9题:

缓冲溢出是由以下哪一项造成的()。

  • A、WEB服务器配置错误
  • B、操作系统软件缺陷
  • C、CGI脚本缺陷
  • D、WEB服务器缺陷

正确答案:B

第10题:

关于缓冲区溢出的发生,下列说法中正确的是()

  • A、向缓冲区中写入超过缓冲区大小的数据会导致溢出发生
  • B、缓冲区溢出导致程序异常是因为覆盖了原来的合法数据
  • C、缓冲区溢出导致异常是因为写入了恰好等于缓冲区大小的特殊数据
  • D、缓冲区溢出是由于写入少量全零数据造成的
  • E、缓冲区溢出是由于写入恰好等于缓冲区大小的数据造成的

正确答案:A,B