Malicious PDF — malware analysis report

Static analysis result for SHA-256 2a1bec110ef610a4…

MALICIOUS

PDF

26.8 KB Created: |Zm&ӇL"s‘8»Z˜¹^ÈpÏáÁ Authoring application: Ɵ_UâÅ7$ {ެý (via Ɵ_FâÅ7! zŽ ¬êuE)
MD5: 58b9db5847bed124b2690566a869c820 SHA-1: a2c29dfa7cbc485c1ac9e66d549f5d357c7bc710 SHA-256: 2a1bec110ef610a49a2d926c495bfb5cdd9c676d5faeb9848c64ec432e5258c0
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 used to encrypt the document's content and hide the actual payload. This technique, indicated by the 'PDF_ENCRYPTED_WITH_JS' heuristic, is designed to bypass static analysis. The embedded JavaScript stream, named 'javascript_obj0009_000.js', is the primary artifact responsible for this obfuscation and likely serves to deliver a secondary stage. The confidence is moderate due to the lack of direct insight into the script's final action.

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
cd92b07c71b1e332e221ea6d6ab5f58368a1f2fdc575a89ee13555efb8be955e
pdf-javascript-stream PDF /JS object 9 at offset 0x3D0 24922 bytes