Malicious PDF — malware analysis report

Static analysis result for SHA-256 3245ded1881bbc5b…

MALICIOUS

PDF

31.2 KB Created: ìÒ÷%˜_ö­@Vv”ÌLâÉ4ØÆI Authoring application: øŒG„zÍ]¡ì 1€ÌWÿ×6ÎÁ (via ë¾h”\ïcHú-ϔ¨eŒ)
MD5: cbf3476565c6fe212f64fb2847253d81 SHA-1: 53109ad47ce82c4d38a45ffecd4a0631e0b691e6 SHA-256: 3245ded1881bbc5b0827575a2f3576e25fa9891d6663ec026c51759b8dbfa3be
64 Risk Score

Malware Insights

MITRE ATT&CK
T1059.001 PowerShell T1566.002 Spearphishing Attachment T1027 Obfuscated Files or Information

The PDF file contains multiple indicators of malicious JavaScript, including embedded JS streams and JavaScript actions. The presence of PDF_ENCRYPTED_WITH_JS indicates that the payload is intentionally hidden from static analysis, suggesting an attempt to evade detection. The obfuscated nature of the content and the use of JavaScript point towards a downloader or exploit delivery mechanism.

Machine Learning

  • Nyx PDF Classifier suspicious score 0.4992

Heuristics 4

  • Encrypted PDF carries /JavaScript — payload hidden from static analysis high PDF_ENCRYPTED_WITH_JS
    PDF declares /Encrypt and also references an executable trigger (/JavaScript). Document encryption hides the JavaScript body and stream contents from static scanners — combined with auto-execution indicators this is a known evasion pattern used to deliver weaponised JavaScript that the analyst cannot inspect without the decryption key.
  • 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.
  • Additional-actions dictionary low PDF_AA
    PDF defines /AA (Additional Actions) that references an executable action (JS/JavaScript/Launch/SubmitForm) — can auto-trigger on document or widget events. Form-field calc/format/validate/keystroke handlers in legitimate interactive forms commonly fire this, so it is reported as a low-weight signal; weaponised auto-execution is flagged by stronger rules (PDF_OPENACTION, encrypted-with-JS, etc.)