Identifying Metamorphic and Rootkit Malware Techniques
A multinational corporation's computer system was infiltrated by an advanced persistent threat (APT). During forensic analysis, it was discovered that the malware was utilizing a blend of two highly sophisticated techniques to stay undetected and continue its operations. Firstly, the malware was embedding its harmful code into the actual binary or executable part of genuine system files rather than appending or prepending itself to the files. This made it exceptionally difficult to detect and eradicate, as doing so risked damaging the system files themselves. Secondly, the malware exhibited characteristics of a type of malware that changes its code as it propagates, making signature-based detection approaches nearly impossible. On top of these, the malware maintained a persistent presence by installing itself in the registry, making it able to survive system reboots. Given these distinctive characteristics, which two types of malware techniques does this malware most closely embody?
Community Votes
60% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The question tests the ability to distinguish between polymorphic and metamorphic malware based on code rewriting methods, while identifying rootkits by their persistence and evasion tactics.
This question examines the identification of advanced malware characteristics, specifically metamorphic code alteration and rootkit persistence mechanisms. It establishes that embedding in binary files and registry installation are key indicators of these specific threat types.
Candidates often select Polymorphic malware because they associate 'changing code' with encryption keys, missing the explicit detail that the malware rewrites its own structure (metamorphic). Others miss the rootkit aspect, focusing only on the evasion.
Community Discussion (8 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
The malware exhibits two distinct behaviors that map directly to Metamorphic and Rootkit techniques. First, it embeds code into genuine system binaries rather than appending/prepending, which is a hallmark of metamorphic malware that restructures its code to avoid signatures. Second, it installs itself in the registry to survive reboots and maintain presence, a classic rootkit behavior designed for persistence and stealth.Why the Other Options Are Wrong
Polymorphic malware typically uses encryption with changing keys to alter its signature but does not necessarily rewrite its internal logic or structure as thoroughly as metamorphic malware. Macro malware relies on script languages within documents, which is not described here. Option A fails to account for the persistence mechanism, and Option C incorrectly identifies macro malware.Community Comment Notes
Community discussion highlights the confusion between polymorphic and metamorphic traits. As qwerty100 noted, the answer is D due to the specific description of code rewriting without encryption keys. Some users like LordXander argued for A, mistakenly interpreting 'hiding as a genuine executable' as polymorphism, whereas the structural change indicates metamorphism. The consensus correctly identifies the lack of encryption key mention as the differentiator for metamorphic behavior.Exam Strategy
Focus on the keywords 'rewriting code', 'no encryption keys', and 'registry/installation'. When you see 'changes code' without mentioning encryption, think Metamorphic. When you see 'persistence', 'hiding in OS', or 'registry/BIOS', think Rootkit.
Frequently Asked Questions
How do I tell Polymorphic from Metamorphic malware?
Polymorphic uses encryption with changing keys. Metamorphic rewrites its own code structure/logic entirely, often without encryption.
Why is this considered Rootkit behavior?
Rootkits focus on persistence and hiding. Installing in the registry to survive reboots and maintain access is a standard rootkit tactic.