Malicious PDF — malware analysis report

Static analysis result for SHA-256 1a0ce0dc80269f81…

MALICIOUS

PDF

131.6 KB Created: 2008-06-26 13:18:20 -04:00 Authoring application: Acrobat PDFMaker 8.1 for Word (via Acrobat Distiller 8.1.0 (Windows))
MD5: edcaa4c288da76aff4ebec6c05e745ed SHA-1: 35955f6a2a8ab5e28c2d31cb30710cf79a52dd77 SHA-256: 1a0ce0dc80269f819079be98198f2877b86ce824dfce03f4aa0eccff7c42cb49
154 Risk Score

Malware Insights

MITRE ATT&CK
T1059.001 PowerShell T1204.002 Malicious Link T1566.002 Spearphishing Attachment

The PDF document contains embedded JavaScript that attempts to exploit vulnerabilities in Adobe Reader or Acrobat. The script checks for outdated versions and prompts the user to update via the URL http://cgi.adobe.com/special/acrobat/update. This is a common lure to download and execute a second-stage payload. The ML classifier strongly indicated maliciousness, and the 'SE_INVOICE_LURE' heuristic further supports a social engineering attack.

Machine Learning

  • Nyx PDF Classifier malicious score 0.9562

Heuristics 9

  • PDF JavaScript exploit cluster critical PDF_JS_EXPLOIT_CLUSTER
    PDF combines an executable JavaScript/action surface with exploit staging indicators such as eval/unescape/fromCharCode, XFA script content, or a related CVE pattern. Benign form JavaScript remains low-severity, but this correlated cluster is high-confidence malicious behavior.
  • Embedded script payload in PDF stream medium PDF_EMBEDDED_SCRIPT_PAYLOAD
    PDF stream bytes contain an HTML/XFA <script> tag without accompanying Windows shell-execution primitives — common in accessible XFA forms but worth surfacing for analyst review.
  • JavaScript action low PDF_JAVASCRIPT
    PDF contains a /JavaScript action. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
  • Embedded JS stream low PDF_JS
    PDF references a /JS stream. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
  • XFA form low PDF_XFA
    PDF uses XML Forms Architecture — can contain script logic
  • AcroForm button with action trigger low PDF_ACROFORM_BUTTON
    PDF contains a /Btn form field together with a SubmitForm/URI/Launch/JS trigger — this is the building block of fake 'Download' or 'Open' button overlays used in PDF phishing lures
  • Fake invoice / payment lure low SE_INVOICE_LURE
    Document contains invoice or payment language paired with an action verb — useful context when combined with link, macro, or attachment indicators
  • Object number defined twice with different bodies info PDF_DUPLICATE_OBJ_BODY_INCREMENTAL
    The same indirect object (N G) is defined more than once with different body bytes. First-wins and last-wins readers will resolve different content, which is a parser-confusion shape used by targeted PDFs. Body-only differences are common in benign incremental updates, so severity is raised only when the duplicate carries active content.
  • Embedded URL info EMBEDDED_URL
    One or more URLs were extracted from the document. The URL itself is not a detection — see the per-URL labels for which channel (macro, JS, link annotation, document body, ...) reached each URL.
    URL http://www.w3.org/1999/02/22-rdf-syntax-ns#
    • http://ns.adobe.com/pdf/1.3/
    • http://ns.adobe.com/pdfx/1.3/
    • http://ns.adobe.com/xap/1.0/
    • http://ns.adobe.com/xap/1.0/mm/
    • http://purl.org/dc/elements/1.1/
    • http://ns.adobe.com/xdp/
    • http://www.xfa.org/schema/xci/1.0/
    • http://www.xfa.org/schema/xfa-template/2.5/
    • http://www.xfa.org/schema/xfa-data/1.0/
    • http://www.xfa.org/schema/xfa-locale-set/2.1/
    • http://ns.adobe.com/xtd/
    • http://ns.adobe.com/xfdf/
    • http://cgi.adobe.com/special/acrobat/update
    • http://www.iec.ch

Extracted artifacts 5

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj0248_000.js
3bf84668674e23c91aaaa6c58c24a1f80a30566e9cfbd09040882d18101fed76
pdf-javascript-stream PDF /JS object 248 at offset 0xF33D 902 bytes
javascript_obj0250_001.js
922f7942d25f53e6e6eedc1b3a95c47a757faab3be4838fa02db0dbea2c4dbcc
pdf-javascript-stream PDF /JS object 250 at offset 0xF4D6 2798 bytes
javascript_obj0252_002.js
f979542c4992f256c12537db5bbe5f86605da11ef877e634ccfc2c47c9284b10
pdf-javascript-stream PDF /JS object 252 at offset 0xF7CE 1604 bytes
embedded_pdf_script_00011955.bin
3b13841a0b1d4af49c36ad1d8f9d86a22bedd09cab135b65d692c71f589f0dc2
pdf-embedded-script PDF raw stream script payload at offset 0x11955 13202 bytes
icc_00_off00002330.icc
2b3aa1645779a9e634744faf9b01e9102b0c9b88fd6deced7934df86b949af7e
pdf-icc-profile PDF ICC profile at offset 0x2330 3144 bytes