
GIAC Reverse Engineering Malware
Domain 4Objective 2
Analyzing Malicious PDFs GREM Practice Questions (Page 1)
Part of the Document and File Analysis domain, which makes up ~23% of our current practice bank. GIAC (SANS) does not publish an official question count, but from its 180-minute exam (~70–120 total, ~16–28 in this domain), expect 5–9 from this objective — we provide 36 practice questions to prepare you well beyond it. (estimate)
36questions here
8free pages
6concepts
Questions 1–5
- 1
Which PDF feature is often abused in exploits to trigger a use-after-free vulnerability?
Select an answer first - 2
Which tool is specifically designed to extract and analyze JavaScript code embedded in PDF files?
Select an answer first - 3
An analyst is analyzing a PDF that uses multiple obfuscation techniques. The PDF contains a JavaScript action that uses the eval() function with a string that has been encoded using multiple layers of hexadecimal and Unicode escapes. Additionally, the PDF uses a technique where the same object is defined multiple times with different content, and the viewer uses the last definition. Which tool or approach would be most effective to deobfuscate and analyze the JavaScript?
Select an answer first - 4
What is the primary purpose of using multiple cross-reference tables in a malicious PDF?
Select an answer first - 5
An analyst extracts JavaScript from a PDF and sees the following code: var a = '/Ap'.concat('p'); var b = a + 'end'; eval(b + 'Data'); What is the purpose of this code?
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.