
GIAC Reverse Engineering Malware
Domain 2Objective 2
Reversing Functions in Assembly GREM Practice Questions (Page 7)
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 32 practice questions to prepare you well beyond it. (estimate)
32questions here
7free pages
8concepts
Questions 31–32
- 31
While analyzing a malware binary in IDA Pro, you see a `call sub_401000` instruction followed by `add esp, 8`. The function at `sub_401000` ends with `ret` (no immediate operand). What can you conclude about the calling convention and the number of arguments?
Select an answer first - 32
A malware function ends with `mov eax, [ebp-4]; leave; ret`. The caller then immediately executes `test eax, eax; jz failure_path`. What is the function returning?
Select an answer first
Finished these 2 questions?
Review the revealed explanations, or continue through the curriculum.
No more pagesBack to GREM
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.