Malicious PDF — malware analysis report

Static analysis result for SHA-256 bd37540992e1f4fc…

MALICIOUS

PDF

15.2 KB Created: 2009-06-06 12:30:26 +03:00 Authoring application: NitroPDF 6.0 (via BCL easyPDF 6.00.20)
MD5: 4dc3b0c0c2aa3af85332cbbb72e2e544 SHA-1: e84bb7ae81edbe2498402c44bf7708b4b4faab4a SHA-256: bd37540992e1f4fc979a4fe6e7e36c9b4e97ecb9edf1ccba64b7a407f53e6cd6
60 Risk Score

Malware Insights

MITRE ATT&CK
T1059.001 PowerShell

The PDF file contains embedded JavaScript, indicated by the PDF_JAVASCRIPT and PDF_JS heuristics. The JavaScript stream itself is obfuscated and contains an eval() call, suggesting it's designed to execute arbitrary code. While the exact functionality is obscured, this pattern is commonly used to download and execute second-stage malware. No specific family could be identified due to the obfuscation.

Heuristics 5

  • eval() call high PDF_EVAL
    eval() found — commonly used for obfuscated exploit execution (matched inside decoded stream)
  • 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.
  • PDF paints image(s) but contains no text operators info PDF_IMAGE_ONLY_LURE
    PDF has 1 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.
  • Suspicious extracted artifact info EXTRACTED_FILE_STATIC_TRIAGE
    One or more files extracted from inside this sample matched static suspicious-content checks such as script obfuscation, encoded payload blobs, packed data, or execution/download terms.

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj0015_000.js
db357274d7968cf646bad03d44aea2e53777feef5a84d1695cbeac95fd38cfd8
pdf-javascript-stream PDF /JS object 15 at offset 0x315 29606 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 2 eval/decoder/string-building token(s).