Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
GIAC (SANS) logo

GIAC Reverse Engineering Malware

Domain 3Objective 2

Analyzing Obfuscated Malware GREM Practice Questions (Page 6)

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 26–30

  1. 26expert · hard

    An analyst is analyzing a sample that uses a custom packer with anti-unpacking techniques. The sample checks for the presence of a debugger and also checks for breakpoints by scanning its own code for 0xCC bytes. The analyst has bypassed the anti-debugging checks but the sample still detects the breakpoints and terminates. What is the most effective way to bypass the breakpoint detection?

    Select an answer first
  2. 27expert · hard

    An analyst is analyzing a sample that uses a multi-threaded anti-debugging technique. One thread continuously checks for the presence of a debugger, and if detected, it terminates the process. The main thread performs the unpacking. The analyst has attached a debugger and is trying to dump the unpacked payload. The sample detects the debugger and terminates before the unpacking completes. Which approach is most effective?

    Select an answer first
  3. 28foundation · easy

    A malware analyst encounters a binary where the original executable code has been compressed and replaced with a small stub that decompresses the original code in memory before executing it. Which obfuscation technique does this describe?

    Select an answer first
  4. 29expert · hard

    A known malware family uses a custom packer that encrypts the payload with a rolling XOR key. The key is 4 bytes long and is incremented by 1 after each byte. An analyst has a sample and wants to unpack it. The analyst has access to a debugger and a Python environment. Which approach is most efficient?

    Select an answer first
  5. 30foundation · easy

    Which API call pattern is commonly seen in obfuscated malware that dynamically resolves API addresses at runtime?

    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.