Malicious PDF — malware analysis report

Static analysis result for SHA-256 89493ac0d4779c1d…

MALICIOUS

PDF

2.7 KB
MD5: fd26b54ff1eec86be2b9e06d2cdb4577 SHA-1: c597e669c6db34c8b4029fdb0b1c7abe5d57261a SHA-256: 89493ac0d4779c1daeea6620c380ec5e2b095ac57be2fb205aa09a99ec8185e5
96 Risk Score

Malware Insights

MITRE ATT&CK
T1059.001 PowerShell

This PDF file contains embedded JavaScript, flagged by multiple heuristics including PDF_JAVASCRIPT, PDF_JS, and PDF_EVAL. The ML classifier strongly indicates maliciousness. The JavaScript streams, particularly javascript_obj111712_001.js, likely contain obfuscated code that uses eval() and String.fromCharCode to execute arbitrary commands, a common technique for downloading and running further malicious payloads. The exact URL or payload is not directly extractable due to obfuscation, but the pattern suggests a downloader.

Machine Learning

  • Nyx PDF Classifier malicious score 1.0000

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.
  • String.fromCharCode low PDF_FROMCHARCODE
    String.fromCharCode found — used to construct payload strings dynamically. Common in benign JavaScript libraries for codepoint manipulation, so this alone is informational; weaponised use is also caught by the dedicated fromCharCode-stage and exploit-shape rules. (matched inside decoded stream)
  • 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 2

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj111711_000.js
793552d1f1e15b2759c2c6efa87b55a4249d6e1e140725f0553dfdc8dd442220
pdf-javascript-stream PDF /JS object 111711 at offset 0x197 2562 bytes
javascript_obj111712_001.js
e1bebb0048c81010da8ab96bde724709511d3e051e6100ca08ab513f7a3856a3
pdf-javascript-stream PDF /JS object 111712 at offset 0x8B4 526 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 eval/decoder/string-building token(s).