
GIAC Reverse Engineering Malware
Domain 5Objective 1
Examining .NET Malware GREM Practice Questions (Page 7)
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 31–35
- 31
An analyst is tracing a .NET malware sample and finds a method that calls Registry.CurrentUser.CreateSubKey() and then sets a value to the full path of the current executable. The method is invoked from the entry point before any other malicious behavior. What is the most likely purpose of this code?
Select an answer first - 32
A .NET malware sample uses the System.Net.Http.HttpClient class to communicate with a command-and-control server. The analyst wants to identify the URLs the malware contacts. What is the most efficient static analysis technique?
Select an answer first - 33
Which .NET feature allows malware to call native Windows API functions from managed code?
Select an answer first - 34
Which .NET API is commonly used by malware to detect if a debugger is attached?
Select an answer first - 35
A .NET malware sample uses the 'Microsoft.Win32.TaskScheduler' class to create a scheduled task that runs a PowerShell script. The task is configured to run with the highest privileges. What is the malware likely achieving, and what is a potential detection challenge?
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.