软件逆向工程通常包括两类:一类是从特定程序的完整代码出发,生成对应的程序结构、设计原理和算法思想的文档;另一类是从无源代码的程序出发,生成源程序、设计原理等。
第1题:
逆向工程可用于维护已有的软件,逆向工程能够______。
A.分析源程序,决定需要修改的部分及其影响的程度
B.能够使用数学方法证明各软件功能的正确性
C.分析源程序,从源程序导出程序结构
D.将源程序改写成易于理解的、结构清晰的程序
第2题:
针对人因失误采取的纠正行动可分为两类:一类是从员工自身出发,一类是从管理角度出发。这两类纠正行动所占的比例应符合()。
第3题:
恶意代码通常分为()
第4题:
代码加密和代码隐藏是用来抵御:()。
第5题:
下面的()不是软件再工程活动。
第6题:
下列关于于逆向分析的概念正确的是()
第7题:
下面关于正向工程与逆向工程的描述,哪个不正确()。
第8题:
正向工程是通过到实现语言的映射而把模型转换为代码的过程;
逆向工程是通过从特定实现语言的映射而把代码转换为模型的过程;
正向工程是通过从特定实现语言的映射而把代码转换为模型的过程;
正向工程与逆向工程可以通过rose支持来实现;
第9题:
对
错
第10题:
恶意软件开发者利用逆向工程定位操作系统和应用程序的漏洞,并利用该漏洞开发恶意软件。
防病毒软件开发者利用逆向工程分析恶意软件的步骤、行为和对系统造成的破坏,进而提出防范机制。
很多应用程序使用公有加解密算法,可利用逆向工程分析其算法的实现细节和缺陷。
如果某些软件进行了特殊的设计或具备难以实现的功能,其竞争者可能通过对组件的逆向,在自己的产品中推出同样的功能。
第11题:
对
错
第12题:
第13题:
逆向分析是指通过分析反汇编代码来理解其代码功能,如各接口的数据结构等,然后用高级语言重新描述这段代码,逆向推出原软件的思路。
第14题:
货币经纪人通常包括两类:一类是:(),另一类是:()
第15题:
以下关于软件逆向工程说法错误的是()。
第16题:
逆向工程(Reverse Engineering)通常用在软件生命周期的()阶段,它是从源代码或目标代码中提取设计信息。
第17题:
逆向工程通常用在软件生命周期的()阶段,它是从源代码或目标代码中提取设计信息。
第18题:
由UML模型生成程序源代码和数据库表称为逆向工程。
第19题:
()是指利用工具从已有的代码中生成系统模型的某些图形。
第20题:
需求分析
软件设计
软件测试
软件维护
第21题:
逆向工程
隐蔽通道
木马攻击
程序后门
第22题:
需求分析
软件设计
软件测试
软件维护
第23题: