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

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

  1. 31application · medium

    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
  2. 32application · medium

    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.