首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
试题五 阅读下列说明和代码,回答问题1和问题2,将解答写在答题纸的对应栏内。 [说明] 某一本地口令验证函数(C语言环境,X8632指令集)包含如下关键代码:某用户的口令保存在字符数组origPassword中,用户输入的口令保存在字符数组userPass
试题五 阅读下列说明和代码,回答问题1和问题2,将解答写在答题纸的对应栏内。 [说明] 某一本地口令验证函数(C语言环境,X8632指令集)包含如下关键代码:某用户的口令保存在字符数组origPassword中,用户输入的口令保存在字符数组userPass
admin
2017-11-28
42
问题
试题五
阅读下列说明和代码,回答问题1和问题2,将解答写在答题纸的对应栏内。
[说明]
某一本地口令验证函数(C语言环境,X8632指令集)包含如下关键代码:某用户的口令保存在字符数组origPassword中,用户输入的口令保存在字符数组userPassword中,如果两个数组中的内容相同则允许进入系统。
…………………………………………………………………………
[…]
charorigPassword[12]="Secret";
charuserPassword[12];
[…]
gets(userPassword);/*读取用户输入的口令*/
[…]
if(Strncmp(origPassword,userPassword,12)!=0)
{
printf("Passworddoesn’tmatch!\n");
exit(-1);
}
[…]
/*口令认证通过时允许用户访问*/
[…]
…………………………………………………………………………
[问题1]
用户在调用gets()函数时输入什么样式的字符串,可以在不知道原始口令“Secret”的情况下绕过该口令验证函数的限制?
选项
答案
输入字符串的样式只要满足:前12个字符和后续的12个字符一样,就可以在不知道原始口令“Secret”的情况下绕过该口令验证函数的限制。 即字符串形如: [*] 其中str1与str3前12个字符完全一致,str2的长度刚好可以填充userPassword和origPassword之间堆栈缓冲区的位置,且str1str2str3所形成的字符串不会引起代码运行崩溃。
解析
转载请注明原文地址:https://kaotiyun.com/show/KwTZ777K
本试题收录于:
信息安全工程师下午应用技术考试题库软考中级分类
0
信息安全工程师下午应用技术考试
软考中级
相关试题推荐
(2012上项管)PhilippeKruchten提出的4+1视图模型从______几个方面来描述软件需求。①逻辑视图;②进度视图;③物理视图;④开发视图;⑤数据流视图;⑥场景视图
(2010下项管)甲乙丙为三个独立项目,NPV甲=12万元,NPV乙=15万元,NPV丙=18万元,三个项目的初始投资额相同,并且回收期相同,则应优先选择______项目进行投资。
(2014下项管)项目范围规划是确定项目范围并编写项目说明书的过程。针对大型、多项目,一般的做法是______。
(2009上软评)软件可移植性应从如下______方面进行测试。
(2011上集管)软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系统开发中,______属于软件架构设计师要完成的主要任务之一。
(2011下项管)______不能作为检验WBS是否定义完全、项目的所有任务是否都被完全分解的依据。
(2010下项管)在一个子系统中增加冗余设计,以增加某信息系统的可靠性。这种做法属于风险应对策略中的______方法。
(2005下项管)为了保障数据的存储和传输安全,需要对一些重要数据进行加密。由于对称密码算法______(1),所以特别适合对大量的数据进行加密。国际数据加密算法IDEA的密钥长度是______(2)位。(1)
(2012上集管)某集成企业在进行风险定性分析时,考虑了风险的几种因素:①威胁,指风险对项目造成的危害程度;②机会,指对项目带来的收益程度;③紧迫性,对风险亟待处置的程度;④风险发生的概率。关于该公司的定性风险分析,下列说法中,______是不正确的。
在层次化网络设计方案中,通常在(18)实现网络的访问策略控制。
随机试题
脾破裂最常见的病理类型是______,其主要的临床表现为______。
下列哪些因素可直接引起细胞的损伤
A.红霉素B.青霉素GC.氨基糖苷类抗菌药D.耐青霉素酶的半合成青霉素肺炎链球菌肺炎的首选治疗药物是
开放性气胸是指
口疮之脾胃积热型首选方为口疮之心火上炎型首选方为
订本式账簿在启用之前就已将账页装订在一起,并对账页进行了连续编号的账簿。这种账簿一般适用于总分类账、现金日记账和银行存款日记账。()
利润表是反映企业在一定会计期间经营成果的报表,属于静态报表。()
下列选项中属于广告战略的有()。
Bigcompaniesswallowlittleoneseveryday.Sothe【C1】______onMarch25thbyYahoo(annualrevenue,$5billion)ofSummly,aBr
A、Toreduceillegalphenomenaontheroads.B、Toproducesaferandfastervehicles.C、Togetvisualinformationofthetraffic.
最新回复
(
0
)