首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题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
148
问题
阅读下列说明,回答问题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://www.kaotiyun.com/show/1uTZ777K
本试题收录于:
信息安全工程师下午应用技术考试题库软考中级分类
0
信息安全工程师下午应用技术考试
软考中级
相关试题推荐
(2007下软设)UML中有多种类型的图,其中,______(1)对系统的使用方式进行分类,______(2)显示了类及其相互关系,______(3)显示人或对象的活动,其方式类似于流程图,通信图显示在某种情况下对象之间发送的消息,______(4)与通信
(2008上项管)项目经理的一个重要的任务是确认每个项目的相关目标,帮助管理者建立并达到那些目标的方式是目标管理。______不属于目标管理强调的内容。
(2013下项管)项目管理方法的核心是目标管理与______相结合。
(2012下项管)某公司有50个正在进行的项目,张工是该公司的一个大项目经理,领导6个项目经理负责大项目或多项目的管理,每个项目级经理至少负责两个项目,张工必须为每个项目合理安排进度和分配资源,则______对张工至关重要。
(2011上项管)围绕大型项目的目标管理,下列说法不正确的是______。
(2012下集管)某单位为加强项目管理、计划在2013年建设一个项目管理系统,但企业领导对该系统没有提出具体要求,钱工是项目负责人,要对项目的技术、经济等深入研究和方案论证,应_____(1)。如果钱工对比了自主开发和外购的成本、时间差异,该行为属于___
(2010下架构)某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和之间的关系。针对该目标,公司应该采用______架构风格最为合适。
(2011下集管)软件构架模式描述了如何将各个模块和子系统有效地组织成一个完整的系统。诸如Word和Excel这类图形界面应用软件所采用的架构模式是______。
(2014上集管)由于在执行任务时,遇到了超出想象的困难,项目团队成员之间开始争执,互相指责,并开始怀疑项目经理的能力。按照项目团队建设的阶段来划分,该阶段属于______。
(2006下系分)在UML的通用机制中,_______(1)用于把元素组织成组;_______(2)是系统中遵从一组接口规范且付诸实现的物理的、可替换的软件模块。(2)
随机试题
地陪通常应提前()抵达迎接旅游者的机场(车站、码头),并与司机商定旅行车停放位置。
引进负压原油稳定装置压缩机润滑油的汇管压力应为()MPa。
树木疏剪的对象是______、_______、_______、_________。
应用光或其他能量表现被照体信息状态,并以可见影像加以记录的技术称
长Q—T综合征病人晕厥发生时的心电图常表现为除Q—T间期延长外有
某中外合资企业于2005年1月取得一宗经营性用地土地使用权,批准用途为其他商服用地,土地使用年限40年,取得土地当时缴纳土地出让金3600万元,缴纳契税108万元。2007年1月项目开发完成,共投入开发建造成本5800万元,建成价值1.5亿元的高级写字
企业所有者权益在数量上等于()。
从所给的四个选项中,选择最符合左侧图形规律的一项是()
Amanwithableedinghandhurriedinandasked,“Isthereahospitalaround______Icangetsomemedicineformywoundedhand?”
关于死刑执行,下列说法正确的是()。
最新回复
(
0
)