nerdexam
GIAC

GCFA · Question #49

John works as a professional Ethical Hacker. He has been assigned a project for testing the performing attacks on the server is made easy and he can observe the flaws in the We-are-secure server. To p

The correct answer is D. Polymorphic shell code attack. John is using a polymorphic virus that mutates its code signature on each infection, rendering signature-based IDS detection ineffective.

Threat Hunting & Timeline Analysis

Question

John works as a professional Ethical Hacker. He has been assigned a project for testing the performing attacks on the server is made easy and he can observe the flaws in the We-are-secure server. To perform his task, he first of all sends a virus that continuously changes its signature to avoid detection from IDS. Since the new signature of the virus does not match the old signature, which is entered in the IDS signature database, IDS becomes unable to point out the malicious virus. Which of the following IDS evasion attacks is John performing?

Options

  • AEvasion attack
  • BSession splicing attack
  • CInsertion attack
  • DPolymorphic shell code attack

How the community answered

(31 responses)
  • A
    3% (1)
  • B
    6% (2)
  • C
    13% (4)
  • D
    77% (24)

Why each option

John is using a polymorphic virus that mutates its code signature on each infection, rendering signature-based IDS detection ineffective.

AEvasion attack

Evasion attack is a broad category name for techniques that bypass IDS, not a specific attack type describing signature mutation.

BSession splicing attack

Session splicing splits a TCP session into small fragments so individual packets do not match IDS signatures, which is different from a virus that changes its own signature.

CInsertion attack

An insertion attack sends crafted packets that the IDS accepts and processes but the target host discards, exploiting differences in how each device reassembles streams - it does not involve changing malware signatures.

DPolymorphic shell code attackCorrect

A polymorphic shellcode attack involves malware that encrypts or mutates its own code each time it replicates, producing a different binary signature with every iteration. Because signature-based IDS systems rely on matching known patterns in their database, a constantly changing signature will never match a stored rule. This is the defining characteristic of polymorphic malware and the specific IDS evasion technique described in the scenario.

Concept tested: Polymorphic malware IDS evasion via signature mutation

Source: https://www.eccouncil.org/cybersecurity-exchange/ethical-hacking/ids-evasion-techniques/

Topics

#polymorphic malware#IDS evasion#signature detection#shellcode

Community Discussion

No community discussion yet for this question.

Full GCFA Practice