Malicious PDF — malware analysis report

Static analysis result for SHA-256 cee5e0c74f82c23f…

MALICIOUS

PDF

537.3 KB Created: 2011-03-06 10:19:49 +01:00 Authoring application: doPDF Ver 7.2 Build 355 (Windows 7 Ultimate Edition (SP 1) - Version: 6.1.7601 (x86))
MD5: 8ba918831c230438c16d768e63bdd32e SHA-1: e71c3157c89095141b88f7a1e7074e89d927b316 SHA-256: cee5e0c74f82c23f38d251b5455de083434f5074c4c9d2e84e8dd779ca44a625
160 Risk Score

Malware Insights

MITRE ATT&CK
T1059.003 Windows Command Shell T1204.002 Malicious File

The PDF file contains a launch action that targets cmd.exe, indicating an attempt to execute arbitrary commands. The embedded script payload, though truncated, suggests the creation of a VBScript file named 'vbs1.vbs' and the use of ADODB.Stream, likely to download and execute a second-stage payload. The reconstructed command line is: cmd.exe /c echo Dim BinaryStream > vbs1.vbs && echo Set BinaryStream = CreateObject("ADODB.Stream"

Heuristics 3

  • Launch action critical PDF_LAUNCH
    PDF contains a /Launch action whose target is an executable, URL, or UNC path — can start an external application
  • /Launch action target: cmd.exe critical PDF_LAUNCH_COMMAND
    PDF /Launch action specifies an executable target with parameters '/c echo Dim BinaryStream > vbs1.vbs && echo Set BinaryStream = CreateObject("ADODB.Stream"' — references a known-dangerous executable (cmd, PowerShell, etc.).
  • Embedded script payload in PDF stream high PDF_EMBEDDED_SCRIPT_PAYLOAD
    PDF stream bytes contain script execution markers such as ActiveXObject/CreateObject, WScript.Shell, PowerShell, or shell-exec primitives. This is stronger than ordinary PDF JavaScript because it indicates a staged external script payload hidden in stream bytes.

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
embedded_pdf_script_000033ce.bin
40abd21cc16d7f47deccc3a181fad013ee9391fed16bacfc36cd3459490f7ecc
pdf-embedded-script PDF decompressed stream script payload at offset 0x33CE 90 bytes