Malicious PDF — malware analysis report

Static analysis result for SHA-256 6bb297ab29774372…

MALICIOUS

PDF

304.8 KB Created: 2024-09-01 17:03:20 +05:30 Authoring application: OpenPDF UNKNOWN
MD5: 1188ad4b66f6c9dad2b309cebe292cbb SHA-1: 26e6afec6a834151233db5da909164104b03c959 SHA-256: 6bb297ab2977437216d105bc6b103f0bc0f3985422d486c7fa17934c9c18402f
62 Risk Score

Malware Insights

MITRE ATT&CK
T1566.001 Spearphishing Attachment

The primary PDF file exhibits characteristics of an image-only lure, containing no readable text operators but instead embedding a secondary PDF. This embedded PDF triggered multiple critical heuristics, including 'POLYGLOT_CHILD_PDF_STATIC_TRIAGE', indicating suspicious static findings within the child document. The overall structure suggests a multi-stage attack where the initial PDF serves as a container for more malicious content.

Machine Learning

  • Nyx PDF Classifier clean score 0.0002

Heuristics 2

  • Secondary embedded PDF body has suspicious static findings critical POLYGLOT_CHILD_PDF_STATIC_TRIAGE
    A valid PDF body was found at a nonzero offset inside another container and its carved contents matched PDF exploit or lure heuristics. This catches polyglots where the top-level magic routes to ZIP/OLE while a PDF reader or downstream parser opens the hidden PDF payload.
  • PDF paints image(s) but contains no text operators info PDF_IMAGE_ONLY_LURE
    PDF has 2 image XObject(s) and the content stream contains no text-emitting operators (BT/ET, Tj, TJ, ', ") in either raw bytes or decompressed streams — this is the screenshot-as-PDF pattern used to bypass text-based scanners and to deliver instructions purely through rendered pixels. It is informational unless paired with invisible links or risky URI context.

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
polyglot_child_pdf_off0000000f.pdf
0a0bb35bb011b32e5bd039fbfcee63c659fa68d830087d2866b2145b149048cf
polyglot-child-pdf Secondary PDF body inside pdf container at offset 0xF 312095 bytes