以下有关缓冲区溢出以及缓冲区溢出攻击的叙述中,错误的是
A: 当传送到栈中局部数组中的字符的个数超过数组长度时发生缓冲区溢出
B: 恶意程序可利用像strcpy等无字符串长度设定的C库函数进行缓冲区溢出攻击
C: 只要发生缓冲区溢出,寄存器内容或变量或返回地址等程序信息就可能被修改
D: 只要发生缓冲区溢;CPU就会跳转到思意程序事先设定好的程序去执行
A: 当传送到栈中局部数组中的字符的个数超过数组长度时发生缓冲区溢出
B: 恶意程序可利用像strcpy等无字符串长度设定的C库函数进行缓冲区溢出攻击
C: 只要发生缓冲区溢出,寄存器内容或变量或返回地址等程序信息就可能被修改
D: 只要发生缓冲区溢;CPU就会跳转到思意程序事先设定好的程序去执行
举一反三
- 以下有关缓冲区溢出以及缓冲区溢出攻击的叙述中,错误的是()。 A: 当传送到栈中局部数组中的字符的个数超过数组长度时发生缓冲区溢出 B: 恶意程序可利用像strcpy等无字符串长度设定的C库函数进行缓冲区溢出攻击 C: 只要发生缓冲区溢出,CPU就会跳转到恶意程序事先设定好的程序去执行 D: 只要发生缓冲区溢出,寄存器内容或变量或返回地址等程序信息就可能被修改
- 以下有关缓冲区溢出以及缓冲区溢出攻击的叙述中,错误的是()。 A: 当传送到栈中局部数组中的字符的个数超过数组长度时发生缓冲区溢出 B: 恶意程序可利用像strcpy等无字符串长度设定的C库函数进行缓冲区溢出攻击 C: 只要发生缓冲区溢岀,寄存器内容或变量或返回地址等程序信息就可能被修改 D: 只要发生缓冲区溢出,CPU就会跳转到恶意程序事先设定好的程序去执行
- 缓冲区溢出攻击,通过往程序的缓冲区写超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,使程序转而执行其它指令,以达到攻击的目的。缓冲区溢出漏洞,目前只存在于操作系统中。()
- 发生缓冲区溢出后,()被覆盖,是导致程序行为发生异常的原因。 A: 缓冲区边界处的无效数据 B: 缓冲区边界外的合法数据 C: 缓冲区内的数据 D: 寄存器中的数据
- 缓冲区溢出攻击指利用缓冲区溢出漏洞所进行的攻击行为。以下对缓冲区溢出攻击描述正确的是()。 A: 缓冲区溢出攻击不会造成严重后果 B: 缓冲区溢出攻击指向有限的空间输入超长的字符串 C: 缓冲区溢出攻击不会造成系统宕机 D: 全部都不正确