nerdexam
GIAC

GREM · Question #33

You are analyzing a malware sample that appears to inject malicious code into the explorer.exe process. During execution, the malware creates a remote thread in explorer.exe and uses API calls to…

The correct answer is A. Monitor the API calls used for process injection, such as VirtualAllocEx() and B. Dump the memory of the explorer.exe process and search for injected code. E. Set breakpoints at the process injection-related API calls in a debugger. See the full explanation below for the reasoning.

Question

You are analyzing a malware sample that appears to inject malicious code into the explorer.exe process. During execution, the malware creates a remote thread in explorer.exe and uses API calls to manipulate its memory. How would you proceed with the analysis? (Choose three)

Options

  • AMonitor the API calls used for process injection, such as VirtualAllocEx() and
  • BDump the memory of the explorer.exe process and search for injected code.
  • CUse a tool like Procmon to observe filesystem activity.
  • DAnalyze network traffic to detect any malicious communications initiated by explorer.exe.
  • ESet breakpoints at the process injection-related API calls in a debugger.

How the community answered

(42 responses)
  • A
    83% (35)
  • C
    5% (2)
  • D
    12% (5)

Community Discussion

No community discussion yet for this question.

Full GREM Practice