Courseiva
Malware, Social Engineering and Network AttacksmediumMultiple SelectObjective-mapped

CEH Practice Question: Malware, Social Engineering and Network Attacks

Which TWO of the following are characteristics of a polymorphic virus? (Select 2)

⚠ Common exam trap

A common trap in CEH is confusing polymorphic and metamorphic viruses—candidates mistakenly think encryption alone defines polymorphism, but the key is that the decryption routine (not just the payload) changes with each replication, and they may also confuse host file requirement (parasitic) with the mutation characteristic.

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

It changes its code signature each time it replicates

A polymorphic virus mutates its code signature—often by altering the decryption routine or using different encryption keys—each time it replicates, which allows it to evade signature-based detection by antivirus software. Option E is correct because polymorphic viruses typically use encryption to hide their payload, with a variable decryption engine that changes the encrypted form of the virus body upon each infection.

Answer analysis

Option-by-option breakdown

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

  • It spreads via email attachments only

    Why it's wrong here

    Polymorphic viruses are not restricted to spreading solely through email attachments. While email is a common vector for many types of malware, polymorphic viruses, like other sophisticated threats, can propagate via numerous methods. These include infected removable media, compromised websites, network shares, and exploiting software vulnerabilities, making the "email attachments only" claim inaccurate and overly restrictive for this class of malware.

  • It changes its code signature each time it replicates

    Why this is correct

    A defining characteristic of a polymorphic virus is its ability to alter its internal code structure and signature with each new infection or replication. This mutation is achieved through a polymorphic engine, which modifies the virus's instruction set and encryption key while preserving its malicious payload and functionality. This constant change makes it exceptionally challenging for traditional signature-based antivirus solutions to identify and block the malware consistently.

  • It requires a host file to attach

    Why it's wrong here

    While many viruses, including some polymorphic variants, do indeed require a host file to attach themselves to for execution and propagation, this characteristic is not exclusive or defining for polymorphic malware. This trait is common to most traditional file infector viruses. Other malware types, such as worms, can self-replicate and spread independently without needing to infect an existing host file, demonstrating that host file attachment is not a unique identifier for polymorphic behavior.

  • It self-replicates without user interaction

    Why it's wrong here

    The ability to self-replicate without any user interaction is a primary characteristic of a computer worm, not inherently a defining trait of a polymorphic virus. While a polymorphic engine could be incorporated into a worm, many polymorphic viruses still require some form of user action, such as executing an infected program or opening a malicious document, to initiate their initial infection and subsequent propagation cycle. Therefore, this statement is too broad and not specific to polymorphic viruses.

  • It uses encryption to hide its payload

    Why this is correct

    Polymorphic viruses frequently employ encryption as a core technique to conceal their malicious payload and evade detection. The main body of the virus is encrypted, and only a small, constantly changing decryption routine (the polymorphic engine) is left in plain sight. This encryption ensures that the static signature of the payload remains hidden from antivirus scanners, as only the dynamic decryptor stub changes with each iteration, making signature-based detection extremely difficult.

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

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.