Malicious PDF — malware analysis report

Static analysis result for SHA-256 2bafde124e5163e3…

MALICIOUS

PDF

25.4 KB Authoring application: PyPDF2
MD5: edd62e9a789343fb3816388172f0fdc8 SHA-1: 028e82cbd6bae32260ec5f63d4ae9f6d7f8c4a68 SHA-256: 2bafde124e5163e3ae441c3f1a857de76c12ed57373bfb29f62397cd1fd387b9
114 Risk Score

Malware Insights

MITRE ATT&CK
T1059.001 PowerShell T1204.002 Malicious File

The PDF contains obfuscated JavaScript, indicated by the 'PDF_JAVASCRIPT', 'PDF_JS', and 'PDF_EVAL' heuristics. The ML classifier strongly flags this PDF as malicious. The embedded JavaScript, named 'javascript_obj0004_000.js', is likely responsible for downloading and executing a second-stage payload, as suggested by the 'Script execution terms' and 'Script obfuscation indicators' in the static triage. The presence of 'eval()' further supports the dynamic execution of obfuscated code. A mailto URI was also extracted, though its relevance is unclear.

Machine Learning

  • Nyx PDF Classifier malicious score 0.9962

Heuristics 5

  • eval() call high PDF_EVAL
    eval() found — commonly used for obfuscated exploit execution
  • Suspicious extracted artifact medium 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.
  • 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.
  • External URI low PDF_URI
    PDF contains an external URL action

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj0004_000.js
7b4eaf586f59353aabd1737fd333d806020a8c34b55f2065fda131976e36a25e
pdf-javascript-stream PDF /JS object 4 at offset 0x1DE 14479 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 shell/COM execution token(s). Carved artifact contains 1 eval/decoder/string-building token(s).