
GIAC Reverse Engineering Malware
Domain 5Objective 1
Examining .NET Malware GREM Practice Questions (Page 5)
Part of the Advanced Malware Analysis domain, which makes up ~19% of our current practice bank. GIAC (SANS) does not publish an official question count, but from its 180-minute exam (~70–120 total, ~13–23 in this domain), expect 4–8 from this objective — we provide 57 practice questions to prepare you well beyond it. (estimate)
57questions here
12free pages
12concepts
Questions 21–25
- 21
An analyst is comparing two .NET malware samples. Sample A has a large number of types and methods in its metadata, while Sample B has very few. Both samples have similar functionality. What is the most likely explanation for this difference?
Select an answer first - 22
A .NET malware sample uses control-flow flattening and string encryption. The analyst has identified the string decryption routine and can invoke it statically. However, the control-flow flattening makes it difficult to understand the logic. What is the most efficient next step?
Select an answer first - 23
Which of the following is a common anti-VM technique that .NET malware might use?
Select an answer first - 24
A .NET malware sample decompiles to code where all method names are single letters and string literals appear as byte arrays passed to a helper function. The control flow is a large switch statement with state variables. Which deobfuscation approach is most appropriate as the first step?
Select an answer first - 25
In .NET metadata tables, which table is used to enumerate all the types defined in the assembly?
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.