Malicious PDF — malware analysis report

Static analysis result for SHA-256 e89e8bf86f43c725…

MALICIOUS

PDF

34.7 KB Created: ’3ö5“DSEÚ®r{·p¼(\@*x Authoring application: (ö)…Ñtw‰ž5OèAþ (via (ö)–Ñt wŒž4OäAé@)
MD5: c1c7b5c8deb277ab5a3b3c5c06e4dd59 SHA-1: 51c9cd9ef5c6760cf1231d1579e3ad7b79d376d2 SHA-256: e89e8bf86f43c725f5b5e910d5fba754aafdda17b3fe973c8e8bace364acae19
64 Risk Score

Malware Insights

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

The PDF file contains embedded JavaScript, which is further obfuscated and used to encrypt the document's content. This technique is commonly employed to hide malicious payloads from static analysis. The presence of PDF_ENCRYPTED_WITH_JS and PDF_JAVASCRIPT heuristics indicates an attempt to conceal malicious activity. The embedded JavaScript file itself is the primary IOC, suggesting it's responsible for the malicious functionality.

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.
  • Optional Content Group with action trigger low PDF_OPTIONAL_CONTENT
    Optional Content Group (layer) co-occurs with an action trigger — content can be selectively hidden from viewers or scanners while the action still fires on open

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj0009_000.js
277b9c95f60843e117b8edb14c1e658ea9f8520362b845d902a57024dddbcfbf
pdf-javascript-stream PDF /JS object 9 at offset 0x3C5 32848 bytes