
GIAC Reverse Engineering Malware
Domain 5Objective 1
Examining .NET Malware GREM Practice Questions (Page 11)
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 51–55
- 51
A security team is analyzing a .NET malware sample. In dnSpy, the code shows methods named 'a()', 'b()', and 'c()' with no meaningful names. The strings in the assembly appear as arrays of bytes that are decoded at runtime. The control flow in each method is a large switch statement with many cases. Which obfuscation techniques are being used?
Select an answer first - 52
A malware analyst receives a .NET executable that fails to decompile properly in dnSpy. The PE header shows a suspicious section name, and the entry point is in a native stub that loads the CLR. The analyst suspects the sample is packed. Which tool or technique is most appropriate to unpack the .NET executable for further analysis?
Select an answer first - 53
An analyst needs to dynamically analyze a .NET malware sample that is suspected of using anti-sandbox techniques. The analyst has a Windows 10 VM with network isolation and process monitoring tools installed. Which additional step is most important to increase the likelihood of observing the malware's malicious behavior?
Select an answer first - 54
A .NET malware sample uses P/Invoke to call CreateRemoteThread from kernel32.dll. The analyst opens the sample in dnSpy and sees the DllImport attribute. What does this indicate about the malware's execution?
Select an answer first - 55
While analyzing a .NET malware sample in dnSpy, an analyst notices a method that checks the system's MAC address and compares it against a list of known virtual machine vendor prefixes. If a match is found, the method calls 'Environment.Exit(0)'. What anti-analysis technique is this?
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.