高级网络规划设计师

堆栈溢出攻击

题目

堆栈溢出攻击

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

第1题:

下列攻击中,不能导致网络瘫痪的是()

A.溢出攻击

B.钓鱼攻击

C.邮件炸弹攻击

D.拒绝服务攻击


正确答案:B

第2题:

下列选项中属于Java语言的垃圾回收机制的一项是( )。 A.语法检查B.堆栈溢出检查SXB

下列选项中属于Java语言的垃圾回收机制的一项是( )。

A.语法检查

B.堆栈溢出检查

C.跨平台

D.内存跟踪


正确答案:D
D【解析】本题考查Java语言的垃圾回收机制。语法检查是编译器的一项工作,不属于垃圾回收,选项A错误;堆栈溢出在解释执行时进行检查,选项B错误;跨平台是Java语言的一个特点,不属于垃圾回收机制,选项C错误;为了充分利用资源,Java语言提供了一个系统级的线程,用于监控内存,在必要时对不再使用的某些内存进行回收,这就是垃圾回收机制。

第3题:

有关缓冲区溢的说法正确的是()。

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

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

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

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


参考答案:ABCD

第4题:

如果并行度超过了可用的寄存器数量,那么编译器会产生()。

  • A、寻呼溢出
  • B、诉诸溢出
  • C、缓冲区溢出
  • D、堆栈溢出

正确答案:B

第5题:

teardrop攻击是利用在TCP/IP堆栈中实现信任IP碎片中的包的标题头所包含的信息来实现自己的攻击。


正确答案:正确

第6题:

问题:怎么才能识别出电脑的内存堆栈是向上溢出还是向下溢出?


正确答案:
        

第7题:

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


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

第8题:

堆栈溢出一般是由什么原因导致的?


正确答案:
没有回收垃圾资源

第9题:

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

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

正确答案:D

第10题:

DDOS是()攻击。

  • A、远程攻击
  • B、分布式拒绝服务
  • C、请求拒绝
  • D、溢出攻击

正确答案:B