Malicious PDF — malware analysis report

Static analysis result for SHA-256 f512b0db87165fcc…

MALICIOUS

PDF

6.8 KB Created: 2010-09-13 12:13:16 Authoring application: Qggewasdebo (via 55cafCasiwajiomidox)
MD5: e6de1f93ff5b8767842f0ef7f1618c47 SHA-1: f112968f0dc1abd798c0bb8e821a1dd8fcf13ace SHA-256: f512b0db87165fcc483cac44a52aef2bc53ed64717d6337cdcbc78816786fab6
146 Risk Score

Malware Insights

MITRE ATT&CK
T1059.001 PowerShell T1566.002 Spearphishing Attachment

The PDF file was flagged by multiple heuristics, including a critical ClamAV detection for obfuscated objects and ML classification indicating maliciousness. The presence of embedded JavaScript, specifically an obfuscated stager, strongly suggests the document is designed to download and execute a secondary payload. The exact nature of the payload or its destination could not be determined due to the obfuscation.

Machine Learning

  • Nyx PDF Classifier malicious score 0.9933

Heuristics 4

  • ClamAV: Heuristics.PDF.ObfuscatedNameObject critical CLAMAV_DETECTION
    ClamAV detected this file as malware: Heuristics.PDF.ObfuscatedNameObject
  • Page-word XOR JavaScript eval stager high PDF_PAGE_WORD_XOR_EVAL_STAGER
    PDF JavaScript enumerates rendered page words with getPageNthWord/getPageNumWords, extracts encoded byte fragments, XOR-decodes the stage with char-code helpers, and evals the result. This is an old exploit-kit staging pattern and is not normal document JavaScript.
  • 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.

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj0011_000.js
4ed0e25cb988f785847231ed349ce1e5f2b9cb2b6f573c0a3462080817722f94
pdf-javascript-stream PDF /JS object 11 at offset 0x1301 1732 bytes