312-50V11 · Question #1040
Which rootkit is characterized by its function of adding code and/or replacing some of the operating- system kernel code to obscure a backdoor on a system?
The correct answer is C. Kernel-level rootkit. Kernel-level rootkits modify or replace OS kernel code to hide backdoors and malicious activity at the lowest operating system layer.
Question
Which rootkit is characterized by its function of adding code and/or replacing some of the operating- system kernel code to obscure a backdoor on a system?
Options
- AUser-mode rootkit
- BLibrary-level rootkit
- CKernel-level rootkit
- DHypervisor-level rootkit
How the community answered
(48 responses)- A2% (1)
- B4% (2)
- C92% (44)
- D2% (1)
Why each option
Kernel-level rootkits modify or replace OS kernel code to hide backdoors and malicious activity at the lowest operating system layer.
User-mode rootkits operate in user space by hooking user-mode APIs and do not directly modify kernel code.
Library-level rootkits intercept calls by replacing or patching shared libraries (such as DLLs or shared objects), not kernel code itself.
Kernel-level rootkits operate by injecting code into or replacing portions of the operating system kernel, giving them the highest level of privilege within the OS. Because they run in kernel space, they can intercept and manipulate system calls, hide processes, files, and network connections, and obscure backdoors from security tools. This direct manipulation of kernel code is the defining characteristic that distinguishes them from rootkits operating at higher abstraction layers.
Hypervisor-level rootkits install a thin virtualization layer beneath the OS to control it, rather than modifying kernel code within the OS.
Concept tested: Kernel-level rootkit identification and function
Source: https://csrc.nist.gov/publications/detail/sp/800-83/rev-1/final
Topics
Community Discussion
No community discussion yet for this question.