nerdexam
GIAC

GCIH · Question #187

Which of the following types of rootkits replaces regular application binaries with Trojan fakes and modifies the behavior of existing applications using hooks, patches, or injected code?

The correct answer is A. Application level rootkit. Application-level rootkits operate entirely in user space by substituting legitimate application binaries with Trojanized fakes and altering running application behavior through hooks, patches, or injected code.

Malware Analysis & Advanced Persistent Threats

Question

Which of the following types of rootkits replaces regular application binaries with Trojan fakes and modifies the behavior of existing applications using hooks, patches, or injected code?

Options

  • AApplication level rootkit
  • BHypervisor rootkit
  • CKernel level rootkit
  • DBoot loader rootkit

How the community answered

(18 responses)
  • A
    89% (16)
  • B
    6% (1)
  • D
    6% (1)

Why each option

Application-level rootkits operate entirely in user space by substituting legitimate application binaries with Trojanized fakes and altering running application behavior through hooks, patches, or injected code.

AApplication level rootkitCorrect

Application-level rootkits target the user-space layer by replacing genuine executables with malicious Trojan versions, and they use API hooks, binary patches, or DLL/shared-library injection to intercept and manipulate the behavior of running applications while appearing legitimate to casual inspection.

BHypervisor rootkit

Hypervisor rootkits load beneath the operating system at the virtualization layer to intercept hardware-level calls, not by replacing user-space application binaries.

CKernel level rootkit

Kernel-level rootkits modify OS kernel code or data structures at ring 0 to hide malicious activity, operating far below the application layer rather than replacing app binaries.

DBoot loader rootkit

Boot loader rootkits (bootkits) infect the Master Boot Record or bootloader to execute before the OS loads, not by targeting application-layer binaries with hooks or patches.

Concept tested: Application-level rootkit behavior and classification

Source: https://csrc.nist.gov/glossary/term/rootkit

Topics

#rootkit types#application-level rootkit#Trojan injection#malware persistence

Community Discussion

No community discussion yet for this question.

Full GCIH Practice