选择题:基于 Windows32 位系统分析下列代码,回答相关问题 。void Challenge(char *str) { char temp[9]={

题目内容:

基于 Windows32 位系统分析下列代码,回答相关问题 。

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;

}

【问题 1】(3 分)

main 函数内的三个本地变量所在的内存区域称为什么?它的两个最基本操作是什么?

【问题 2】(3分)

画出buf,check,buf2 三个变量在内存的布局图。

中级信息安全工程师,历年真题,《信息安全工程师》案例分析真题汇编

【问题 3】(2分)

应该给程序提供什么样的命令行参数值(通过argv变量传递)才能使程序执行流程进入判断语句 If(check=65)....然后调用challenge(  )函数。

【问题4】(4分)

上述代码所存在的漏洞名字是什么,针对本例代码,请简要说明如何修正上述代码以修补次漏洞。

答案解析:

某软件公司为电子商务企业开发一套网上交易订单管理系统,以提升服务的质量和效率。在项目之初,项目组决定釆用面向对象的开发方法进行系统开发,并对系统的核心业务功能进

某软件公司为电子商务企业开发一套网上交易订单管理系统,以提升服务的质量和效率。在项目之初,项目组决定釆用面向对象的开发方法进行系统开发,并对系统的核心业务功能进行了分析,具体描述如下。注册用户通过商品

查看答案

甲公司准备启动某软件项目,在项目可行性研究报告中提到项目可能会面临市场方面的风险,在进行项目可行性研究论证时专家提出应该把该市场风险细化,并提出相应的对策。于是

甲公司准备启动某软件项目,在项目可行性研究报告中提到项目可能会面临市场方面的风险,在进行项目可行性研究论证时专家提出应该把该市场风险细化,并提出相应的对策。于是公司在可研报告之外,以会议纪要的方式提出

查看答案

2.某公司自成立成,经过多年不断完善,形成了一整套比较完备的组织职能部门系统,但近期公司出现了一些变化,业绩下滑,机构臃肿,部门信息沟通不畅,员工情结果低落等不

2.某公司自成立成,经过多年不断完善,形成了一整套比较完备的组织职能部门系统,但近期公司出现了一些变化,业绩下滑,机构臃肿,部门信息沟通不畅,员工情结果低落等不良情况,为了公司能更好的运行,公司有关部

查看答案

简述企业组织结构设计的基本原则。

简述企业组织结构设计的基本原则。

查看答案