缓冲区溢出是由向缓冲区中写入()的数据而引发的。
第1题:
A当目标操作系统收到了超过了它的能接收的最大信息量时,将发生缓冲区溢出。
B多余的数据使程序的缓冲区溢出,然后覆盖实际的程序数据。
C缓冲区溢出使目标系统的程序被修改,经过这种修改的结果将在系统上产生一个后门。
D缓冲区攻击的过程非常简单,对技术的要求也不高。
第2题:
关于缓冲区溢出的原理正确的是()。
A、缓冲区溢出是由编程错误引起的
B、如果缓冲区被写满,而程序没有去检查缓冲区边界,也没有停止接收数据,这时缓冲区溢出就会发生
C、一小部分数据或者一套指令的溢出就可能导致一个程序或者操作系统崩溃。
D、C语言具有检查边界的功能
第3题:
A、主缓冲区
B、删除缓冲区
C、过滤缓冲区
D、原始缓冲区
第4题:
A.缓冲区是用来暂时存放输入输出数据的内存
B.只要把内存加大,就可以避免缓冲区溢出
C.指输入输出数据超出了缓冲区的大小,占用缓冲区之外的内存空间
D.利用缓冲区溢出攻击,可以破坏程序运行,系统重新启动
第5题:
假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至
用户区的时间是5μs,系统对每个磁盘块数据的处理时间为2μs。若用户需要将大小为
10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单
缓冲区需要花费的时间为(25)μs采用双缓冲区需要花费的时间为(26)μs。
A.100
B.107
C.152
D.170
第6题:
下列有关缓冲区溢出的说法正确的是()。
A、输入数据通常被存放在一个临时空间内即为缓冲区
B、在操作系统中缓冲区的长度事先已经被程序或者操作系统定义好的
C、计算机程序向缓冲区内填充的数据位数超过了缓冲区本身的容量产生溢出
D、溢出的数据将覆盖在合法数据上
第7题:
假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘块数据的处理时间为2μs。若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为( )μs;采用双缓冲区需要花费的时间为( )μs。
A.100 B.107 C.152 D.170A.100 B.107 C.152 D.170
第8题:
在操作系统的I/O管理中,缓冲池管理中着重考虑的是
A.选择缓冲区的大小
B.决定缓冲区的数量
C.实现进程访问缓冲区的同步
D.限制访问缓冲区的进程数量
第9题:
A.缓冲区溢出
B.端口扫描
C.SQL注入
D.木马植入
第10题: