
GIAC Reverse Engineering Malware
Domain 2Objective 3
Malware Flow Control and Structures GREM Practice Questions (Page 6)
Part of the Core Reverse Engineering Concepts domain, which makes up ~15% of our current practice bank. GIAC (SANS) does not publish an official question count, but from its 180-minute exam (~70–120 total, ~11–18 in this domain), expect 4–6 from this objective — we provide 41 practice questions to prepare you well beyond it. (estimate)
41questions here
9free pages
10concepts
Questions 26–30
- 26
You are analyzing a malware binary that appears to have a single large function with a central dispatcher that reads a state variable and jumps to different code blocks. Each block updates the state variable and jumps back to the dispatcher. Which obfuscation technique is being used?
Select an answer first - 27
Which flag is primarily used by the JBE (jump if below or equal) instruction for unsigned comparisons?
Select an answer first - 28
While analyzing a heavily obfuscated malware binary, you notice that the code consists of a large dispatch loop that reads a state variable from a global memory location and uses it to index into a jump table. Each basic block ends by updating the state variable and jumping back to the dispatch loop. This pattern is repeated throughout the binary. What is the most likely obfuscation technique, and what is the best strategy to analyze it?
Select an answer first - 29
In assembly, which loop structure is characterized by the condition being checked at the bottom of the loop, guaranteeing at least one iteration?
Select an answer first - 30
Why might malware authors use Structured Exception Handling (SEH) as an anti-debugging technique?
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.