首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题1至问题4,将解答写在答题纸的对应栏内。 【说明】 基于Windows 32位系统分析下列代码,回答相关问题。 void Challenge(char*str) { char temp[9]={
阅读下列说明,回答问题1至问题4,将解答写在答题纸的对应栏内。 【说明】 基于Windows 32位系统分析下列代码,回答相关问题。 void Challenge(char*str) { char temp[9]={
admin
2018-05-26
149
问题
阅读下列说明,回答问题1至问题4,将解答写在答题纸的对应栏内。
【说明】
基于Windows 32位系统分析下列代码,回答相关问题。
void Challenge(char*str)
{
char temp[9]={0};
strncpy(temp,str,8);
printf("temp=%s\n",temp);
if(strcmp(temp,"Please!@")==0){
printf("KEY:******");
}
}
int main(int argc,char*argv[])
{
char buf2[16];
int check=1;
char buf[8];
strcpy(buf2,"Give me Key!!");
strcpy(buf,argv[1]);
if(check==65) {
Challenge(buf);
}
else {
printf("Check is not 65(%d)\n Program terminated!!\n",check);
}
return 0;
}
上述代码所存在的漏洞名字是什么,针对本例代码,请简要说明如何修正上述代码以修补此漏洞。
选项
答案
缓存溢出或者栈溢出。 对输入参数的长度进行检查。
解析
上述代码是典型的对输入的变量没有进行长度检测,导致数据越界存储,也就是缓冲区溢出或者堆栈溢出。针对本例代码,只要限定拷贝进入buf数组的长度即修补此漏洞。
转载请注明原文地址:https://kaotiyun.com/show/1uTZ777K
本试题收录于:
信息安全工程师下午应用技术考试题库软考中级分类
0
信息安全工程师下午应用技术考试
软考中级
相关试题推荐
(2012下集管)用于显示运行的处理节点以及居于其上的构件、进程和对象的配置的图是______。
(2011上集管)在用例设计中,可以使用UML中的______来描述用户和系统之间的交互,说明系统功能行为。
(2013上项管)某公司刚刚发布了新的5年战略计划后,该公司的一个项目经理从一个客户那里收到一个新的产品要求,这个要求与公司过去5年战略计划相一致,但不符合新战略计划的目标。该产品描述具有有效的商业驱动,并有助于直接推动公司发展,作为项目经理,恰当的做法是
(2005上项管)某项目经理所在的单位正在启动一个新的项目,配备了虚拟项目小组。根据过去的经验,该项目经理认识到矩阵环境下的小组成员有时对职能经理的配合超过对项目经理的配合。因此,该项目经理决定请求单位制定_____(1)。在项目执行过程中,有时需要对项目
(2010上项管)某系统集成企业进行业务流程重组,在实施的过程中企业发生了多方面、多层次的变化,假定该企业的实施是成功的,则______不应是该实施所带来的变化。
(2005上软评)下列关于软件开发的叙述中,与提高软件可移植性相关的是______。
(2006上软评)软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性______是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。
(2012下项管)假设A和B之间要进行加密通信,则正确的非对称加密流程是______。①A和B都要产生一对用于加密和解密的加密密钥和解密密钥;②A将公钥传给B,将私钥自己保存,B将公钥传送给A,将私钥自己保存;③A发送消息给B
(2010上集管)某企业应用系统为保证运行安全,只允许操作人员在规定的工作时间段内登录该系统进行业务操作,这种安全策略属于______层次。
防火墙是隔离内部网和外部网的一类安全系统。通常防火墙中使用的技术有过滤,和代理两种。路由器可以根据(23)进行过滤,以阻挡某些非法访问。(24)是一种代理协议,使用该协议的代理服务器是一种(25)网关。另外一种代理服务器使用(26)技术,它可以把内部网络中
随机试题
根据《建设工程质量管理条例》,关于施工单位质量责任和义务的说法,正确的是()。
患儿1岁,男性,3天前发热38.5℃,哭闹,拒食,流涎。检查见口腔黏膜片状充血,有针尖大小成簇的透明小水疱及溃疡,有的互相融合,疱破溃后形成痂壳,最可能的诊断是()
下列肝硬化的病变中,符合假小叶的是
在工程建设过程中,由于责任过失导致一座7层在建楼房倒塌,致使10名工人死亡,直接经济损失达260余万元人民币,根据《工程建设重大事故报告和调查程序规定》,该事件属于()重大事故。
下列关于代售印花税票的表述,正确的是()。
违反消费者权益保护法的规定,要承担的法律责任不包括()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
下列毛泽东诗词名句,描写的情境属于第三次国内革命战争时期的是()。
设A=E-ξξT,其中E为n阶单位矩阵,ξ是n维非零列向量,ξT是ξ的转置.证明ξTξ=1时,A是不可逆矩阵.
图书情报系统属于【】类型信息系统。
最新回复
(
0
)