2017 年上半年信息安全工程师考试下午真题解析及答案

2017年上半年信息安全工程师考试下午真题(专业解析+参考答案)1、阅读下列说明,回答问题1至问题3,将解答写在答题纸的对应栏内。…

【解说】扫描技术是网络攻防的重要手段,在攻防双方都具有十分重要的意义。nmap是一个开源的网络扫描工具,可以检查网络系统中有哪些主机在运行,哪些服务是开启的。nmap工具的命令选项:sS用于实现SYN扫描。该扫描类型通过观察开放端口和关闭端口对探测数据包的响应来实现端口扫描。请根据图3-1回答以下问题。问题内容:【问题1】本次扫描的目标主机的IP地址是多少? 【问题2】(2)SYN扫描使用的传输层协议名称是什么?【问题 SYN代表什么意思?【问题 目标主机开放了哪些端口?简述判断依据。【问题 每次扫描是否完成完整的三次握手?这样做的目的是什么?【问题 完成表3-1所示的防火墙过滤规则的空格(1)(5),以达到防火墙禁止此类扫描流量进出网络,同时允许网络上的用户访问外部的web服务器的目的。西赛网(educity)全日制教师直播+录播双保障1v1全日制辅导3-1防火墙过滤规则表【问题 简述防火墙为什么需要对出站和入站两个方向的数据包进行过滤。4、阅读以下说明,回答第5题,并将答案写在答题纸相应栏目中。【说明】DES是一种分组密码。 已知DES加密算法的一个框如表4-1所示。

表4-1(4),将答案写在答题纸对应栏目中。题框的输入为110011,请计算它的二进制输出。问题3(6分)DES加密的初始置换表如下:置换时,从左上角第一个元素开始,将输入铭文的第58个位置替换为输出的第1个位置,将输入明文的第50个位置替换为输出的第2个位置,从左到右,从上到下,以此类推。DES加密时,先对64位输入明文进行初始置换操作。设置换后的输入明文M=0123456789ABCDEF(十六进制),请计算它的输出(十六进制表示)。 问题4(2分) 假如存在一个简化版的DES,它的明文输入为8位,初始置换表IP如下: IP:2 请给出它的逆初始置换表。 【问题5】(2分) DES加密算法存在一些弱点和不足,主要是密钥太短和存在弱密钥,弱密钥的定义是什么? 问题5(共10题) 阅读下面的说明,回答问题1、2,并将答案写在答题纸相应栏目中。 【说明】 在公钥体制中,每个用户都有自己的公钥PK和私钥SK,若任意两个用户加密后,B收到后,自动将消息[EPkA(m),B]返回给A,这样A就知道B确实收到了消息m。 问题内容:【问题 西赛网(educity)专职教师直播+录播双重保障1v1全程辅导】【问题 发信息:EPKB此时是如何互相验证身份和传递消息的。

6、阅读以下说明,回答问题,并将答案写在答题纸相应栏目中。 【说明】基于Windows 32位系统,分析下面代码,并回答相关问题 void Challenge(char * str) char temp[9] = {0}; strncpy(temp, str, 8); printf("temp = %s\n", temp); if (strcmp(temp "拜托了!@") == 0) { printf("KEY: int main(int argc, char*argv[charbuf2[16],int check = 1;charbuf[8],strcpy(buf2, "给我钥匙!strcpy(buf, argv[1]);if(check == 65)程序终止!!\n",check);main函数中三个局部变量所在的内存区域叫什么?它的两个最基本的操作是什么?【问题】西赛网(educity)专职教师直播+录播双保障1v1全日制辅导画出buf、check、buf2三个变量在内存中的布局图。【问题】应该给程序提供什么样的命令行参数值(通过argv变量传递),才能让程序执行流进入判断语句If(check=65)…,进而调用challenge()函数。【问题4】(4分)什么是上述代码中的漏洞名称?针对此示例代码,请简单说明如何修正上述代码以修复此漏洞。详细答案和分析尽在西赛网 西赛网 (educity) 专职教师直播+录播双重保障 1v1全程辅导

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:136311265@qq.com,我们会予以删除相关文章,保证您的权利.转载请注明出处:http://news.hbrsks.net/?id=318740

为您推荐

联系我们

联系我们

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部