
GIAC Reverse Engineering Malware
Domain 3Objective 2
Analyzing Obfuscated Malware GREM Practice Questions (Page 1)
Part of the Malware Patterns and Obfuscation domain, which makes up ~22% of our current practice bank. GIAC (SANS) does not publish an official question count, but from its 180-minute exam (~70–120 total, ~15–26 in this domain), expect 5–9 from this objective — we provide 43 practice questions to prepare you well beyond it. (estimate)
43questions here
9free pages
8concepts
Questions 1–5
- 1
A malware sample uses a multi-stage decoding process. The first stage decodes a second-stage payload using a simple XOR key. The second stage then decrypts the final payload using AES. The analyst has extracted both stages. What is the most efficient way to obtain the final payload?
Select an answer first - 2
The Conficker worm used a custom packing algorithm to obfuscate its code. What was a key challenge this posed for analysts?
Select an answer first - 3
A malware family uses a different encryption key for each sample, but the decryption routine is identical. The key is derived from the sample's file size. This technique is best described as which of the following?
Select an answer first - 4
A known malware family uses a custom packer that decrypts its payload in memory and then jumps to the original entry point (OEP). The packer also uses a technique where the decryption key is derived from the first 4 bytes of the .text section. An analyst wants to unpack a new sample of this family. What is the most efficient approach?
Select an answer first - 5
During static analysis of a suspicious document, an analyst extracts a macro that contains a large array of integers. The macro also contains a loop that XORs each integer with 0x5A and writes the result to a file. What is the most likely purpose of this code?
Select an answer first
Finished these 5 questions?
Review the revealed explanations, or continue through the curriculum.
Free Basic Practice is a study aid with revealable answers — not a scored exam. Examers.io is independent and not affiliated with or endorsed by GIAC (SANS). “GREM” is a trademark of its owner, used for identification only.