首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
试题五 阅读下列说明和代码,回答问题1和问题2,将解答写在答题纸的对应栏内。 [说明] 某一本地口令验证函数(C语言环境,X8632指令集)包含如下关键代码:某用户的口令保存在字符数组origPassword中,用户输入的口令保存在字符数组userPass
试题五 阅读下列说明和代码,回答问题1和问题2,将解答写在答题纸的对应栏内。 [说明] 某一本地口令验证函数(C语言环境,X8632指令集)包含如下关键代码:某用户的口令保存在字符数组origPassword中,用户输入的口令保存在字符数组userPass
admin
2017-11-28
80
问题
试题五
阅读下列说明和代码,回答问题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
信息安全工程师下午应用技术考试
软考中级
相关试题推荐
(2008下软设)在UML的各种视图中,______(1)显示外部参与者观察到的系统功能;______(2)从系统的静态结构和动态行为角度显示系统内部如何实现系统的功能;______(3)显示的是源代码以及实际执行代码的组织结构。(2)
(2010上系分)______适用于描述复杂算法的执行流程。
(2014下集管)项目的临时性是指______。
(2010下项管)甲乙丙为三个独立项目,NPV甲=12万元,NPV乙=15万元,NPV丙=18万元,三个项目的初始投资额相同,并且回收期相同,则应优先选择______项目进行投资。
(2009上项管)关于项目管理办公室(PMO)的叙述,______是错误的。
(2008下系分)以下关于信息系统绩效评估的叙述,正确的是______。
(2011上集管)某项目经理在进行成本估算时采用______方法,制定出如下的人力资源成本估算表。
(2011下项管)______不能作为检验WBS是否定义完全、项目的所有任务是否都被完全分解的依据。
(2006下项管)802.11标准定义了3种物理层通信技术,这3种技术不包括______。
在层次化网络设计方案中,通常在(18)实现网络的访问策略控制。
随机试题
旅游价格
Itisafactthatthiscountry’susingupenergyfasterthanweproduceit.
女性,22岁,因急性阑尾炎4天,行阑尾切除术。应放置腹腔引流的情况是
心交感神经对心脏的兴奋作用,可被下列哪一种受体的拮抗剂所阻断
【背景资料】某工程合同价为1500万元,分两个区段,有关情况如下表所示。注:①:保留金在竣工验收和缺陷贡任期涌后分两次支付,各50%;②:误期损害赔偿费限额为合同价的5%,缺陷责任期为1年。【问题】该工程误期赔偿费为多
按照《关于进一步完善国家助学贷款工作若干意见的通知》,关于学生归还国家助学贷款,下列说法正确的是()。
利率互换的主要作用是()
下列事项应在公司章程中载明的有()。
设f(x)分别满足如下两个条件中的任何一个:f(x)在x=0处三阶可导,且
下列叙述中正确的是
最新回复
(
0
)