Courseiva
Enumeration and System HackingmediumMultiple ChoiceObjective-mapped

Rootkit Covering Tracks Technique

A security analyst suspects an attacker has replaced system binaries with a rootkit to hide malicious processes. Which covering tracks technique is the attacker using?

Quick Answer

The answer is rootkit installation. This is the correct covering tracks technique because the attacker replaces core system binaries like ps, ls, and netstat with trojaned versions that intercept system calls such as readdir() or filter /proc listings, effectively hiding malicious processes from standard monitoring tools. On the Certified Ethical Hacker CEH exam, this concept tests your understanding of how rootkits operate at the kernel or user-space level to conceal compromise, often appearing in questions that contrast rootkits with simpler log-clearing or file-hiding methods. A common trap is confusing rootkit installation with log manipulation—remember that rootkits actively modify system output rather than just deleting evidence. For a memory tip, think “rootkit replaces, logs erase”: if system binaries are swapped out, it’s rootkit installation, not mere log tampering.

⚠ Common exam trap

EC-Council often tests the distinction between 'rootkit installation' as a covering tracks technique and 'log manipulation' as a separate method, trapping candidates who confuse hiding processes (rootkit) with hiding log entries (log manipulation).

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Rootkit installation

The attacker is using rootkit installation to replace system binaries (e.g., ps, ls, netstat) with trojaned versions that filter out malicious processes from system calls like readdir() or /proc listings. This is a classic covering tracks technique because the rootkit hides evidence of compromise by intercepting and modifying kernel or user-space output, making the attacker's activities invisible to standard monitoring tools.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Timestomping

    Why it's wrong here

    Timestomping changes file timestamps, not the binaries themselves.

  • Steganography

    Why it's wrong here

    Steganography hides data within other files, not replacing binaries.

  • Rootkit installation

    Why this is correct

    Rootkits often replace system binaries to conceal their presence.

  • Log manipulation

    Why it's wrong here

    Log manipulation alters log files, not system binaries.

About these practice questions

One of 870 original CEH practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Same concept, more angles

2 more ways this is tested on CEH

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. A forensic analyst discovers that an attacker used a rootkit to hide malicious processes and files on a compromised Linux system. The rootkit also intercepts system calls to `open()` and `stat()` to return clean results. Which of the following techniques is the rootkit using to cover its tracks?

hard
  • A.Steganography to conceal malicious files in image metadata
  • B.Token impersonation to gain administrator privileges
  • C.Syscall hooking to modify the return values of userland commands
  • D.Log manipulation by clearing entries in /var/log

Why C: The rootkit intercepts system calls like `open()` and `stat()` to return clean results, which is a classic example of syscall hooking. By hooking these kernel-level functions, the rootkit can filter out any information about its own malicious files and processes, making them invisible to userland commands such as `ls`, `ps`, or `cat`. This technique operates at the kernel level, not in user space, allowing it to control what data is returned to any process that makes those syscalls.

Variation 2. A security analyst is investigating a compromised Linux system. The /var/log/auth.log file appears to be truncated, and the timestamps on several binaries in /bin/ have been modified. Which of the following tools or techniques is the attacker MOST likely using to cover tracks?

hard
  • A.Timestamp manipulation tool
  • B.Rootkit
  • C.Steganography
  • D.Log cleaner script

Why B: The attacker is most likely using a rootkit to cover tracks because rootkits are designed to hide malicious activity by intercepting system calls (e.g., via LD_PRELOAD or kernel modules) to hide processes, files, and network connections. The truncated auth.log and modified timestamps on binaries in /bin/ indicate the rootkit is actively tampering with system logs and file metadata to evade detection, which aligns with rootkit behavior rather than simpler tools.

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This CEH practice question is part of Courseiva's free EC-Council certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CEH exam.