题目
恶意代码是使系统按照攻击者的意愿执行任务的一组指令集,这个指令集不包括()A. 二进制可执行指令B. 脚本语言C. 字处理宏语言D. 系统命令
恶意代码是使系统按照攻击者的意愿执行任务的一组指令集,这个指令集不包括()
A. 二进制可执行指令
B. 脚本语言
C. 字处理宏语言
D. 系统命令
题目解答
答案
D. 系统命令
解析
考查要点:本题主要考查对恶意代码指令集组成的理解,需要区分恶意代码自身指令与系统功能调用的差异。
解题核心:明确恶意代码的指令集是直接实现攻击目标的代码,而系统命令是操作系统提供的工具,属于被调用的对象而非指令集本身。
关键点:
- 恶意代码需包含可执行指令(如二进制、脚本、宏语言)来直接完成任务。
- 系统命令是操作系统预设的功能接口,恶意代码可能调用它,但命令本身不属于恶意代码的指令集。
恶意代码的指令集需直接实现攻击行为,而系统命令是操作系统提供的功能调用工具,二者存在本质区别:
-
二进制可执行指令(A)
二进制代码是直接运行在CPU上的机器指令,恶意代码常通过此类指令直接控制硬件或系统,属于核心指令集。 -
脚本语言(B)
脚本语言(如PowerShell、Batch)无需编译,可直接解释执行。恶意代码常用此类语言编写脚本,实现自动化攻击。 -
字处理宏语言(C)
宏语言(如Office宏)可嵌入文档自动执行操作。恶意代码可通过宏传播或执行恶意行为,属于指令集的一部分。 -
系统命令(D)
系统命令(如cmd
命令、Linux Shell命令)是操作系统提供的工具,用于执行特定功能。恶意代码可能调用这些命令,但命令本身并非恶意代码的指令集,而是外部依赖工具。
结论:系统命令属于被调用的系统功能,而非恶意代码自身指令集的组成部分。