2024年5月4日发(作者:)
一、单项选择题
1、下列对于ESP与EBP寄存器的描述错误的是?
A、 EBP在栈空的时候指向的是栈底,ESP指向的是栈底的下一个位置
B、 当参数入栈时,ESP指向的栈地址会向上移动
C、 当有参数入栈时,EBP指向的栈地址会向下移动
D、 EBP标识了当前栈帧的底部,ESP标识了当前栈帧的顶部
您的答案: 标准答案: C
2、下列对于栈溢出漏洞原理的描述错误的是哪条?
A、 可以造成命令执行漏洞
B、 栈溢出漏洞是缓冲区溢出漏洞的一种
C、 由于软件开发人员没有考虑周全造成的漏洞
D、 操作系统的内存管理机制的漏洞
您的答案: 标准答案: D
3、下列对软件壳保护技术描述错误的是?
A、 利用特殊的算法,对EXE、DLL文件里的资源进行压缩、加密
B、 附加在源程序之上,被加载执行的
C、 一般情况下,壳程序在源程序执行之前执行
D、 程序加壳保护,就不会存在源码泄露的风险
您的答案: 标准答案: D
4、下列对虚拟机保护壳描述错误的是?
A、 需要将代码翻译为机器和人都无法识别的一串伪代码字节流
B、 虚拟机就是将无法识别的伪代码字节流翻译为原始代码的一段程序
C、 就是程序在执行时创建一个虚拟机来执行程序,与主机隔离,防止源码外泄
D、 程序在执行时,先执行虚拟机程序将无法识别的伪代码逐步翻译
您的答案: 标准答案: C
5、下列关于缓冲区溢出的描述错误的是?
A、 计算机向缓冲区内填充数据位数超过了缓冲区本身的容量
B、 利用缓冲区溢出攻击,可以导致程序运行失败、系统关机、重启等
C、 缓冲区溢出是操作系统的内存管理机制的缺陷
D、 缓冲区溢出中,最为危险的是堆栈溢出
您的答案: 标准答案: C
6、在创建新的栈帧时EBP与ESP分别执行____操作。
A、 add esp,n;pop ebp;ret;
B、 push ebp;move ebp,esp;sub esp,n;


发布评论