
GIAC Reverse Engineering Malware
Domain 4Objective 2
Analyzing Malicious PDFs GREM Practice Questions (Page 7)
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 31–35
- 31
A security team needs to automate the analysis of a large number of PDF files for potential malware. They want to extract JavaScript actions, URLs, and embedded objects from each PDF and generate a report. Which tool or combination of tools is most appropriate for this task?
Select an answer first - 32
A PDF sample contains a heap spray pattern that fills memory with NOP sleds and shellcode. Which classification best describes this sample?
Select an answer first - 33
A malware analyst is examining a PDF that contains an embedded Flash object. The analyst notices that the PDF also contains a JavaScript action that calls util.printf() with a very long format string. Which vulnerability pattern is the analyst likely observing?
Select an answer first - 34
Which tool is a Python framework that provides a command-line interface for analyzing PDFs, including extracting objects and streams?
Select an answer first - 35
During analysis of a malicious PDF, an analyst extracts a JavaScript action that uses the following code: var payload = unescape('%u9090%u9090%u0c0c%u0c0c'); var nop = unescape('%u0c0c%u0c0c'); while (nop.length < 0x10000) nop += nop; var heap = nop.substring(0, 0x10000 - payload.length); var shellcode = heap + payload; this.print({bPrint: true, bUI: true, bFA: true, bQuiet: false}); The analyst needs to determine the purpose of this code. Which of the following best describes the behavior?
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.