Malicious PDF — malware analysis report

Static analysis result for SHA-256 4b3aad043e79e4fb…

MALICIOUS

PDF

210.0 KB Created: 2012-01-07 23:43:28 +02:00 Authoring application: Adobe LiveCycle Designer ES 8.1
MD5: 8d7d80218b4b71e293226ded0bb0fd2c SHA-1: 3182b8332a570ff2f3370c5dcd1b4870def98249 SHA-256: 4b3aad043e79e4fb00c1b73fcb8defd0224a0436aa93c20bd6ce08f72dab5c38
94 Risk Score

Malware Insights

MITRE ATT&CK
T1059.001 PowerShell T1204.002 Malicious File T1566.001 Spearphishing Attachment T1071.001 Web Protocols

The PDF file contains multiple embedded JavaScript streams and exhibits high heuristic scores for JavaScript execution and embedded script payloads. The presence of 'eval()' calls and an embedded file (embedded_file_obj0048.bin) strongly suggests that the script is designed to deobfuscate and execute malicious code, likely downloading a secondary payload. The XFA form structure and embedded JavaScript point towards a common delivery mechanism for exploits.

Heuristics 8

  • eval() call high PDF_EVAL
    eval() found — commonly used for obfuscated exploit execution (matched inside decoded stream)
  • Embedded script payload in PDF stream medium PDF_EMBEDDED_SCRIPT_PAYLOAD
    PDF stream bytes contain an HTML/XFA <script> tag without accompanying Windows shell-execution primitives — common in accessible XFA forms but worth surfacing for analyst review.
  • 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.
  • Embedded file low PDF_EMBEDDED
    PDF embeds a file attachment — could carry an executable or another weaponised document as a nested payload
  • XFA form low PDF_XFA
    PDF uses XML Forms Architecture — can contain script logic
  • 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.
  • Embedded URL info EMBEDDED_URL
    One or more URLs were extracted from the document. The URL itself is not a detection — see the per-URL labels for which channel (macro, JS, link annotation, document body, ...) reached each URL.
    URL http://ns.adobe.com/xfdf/
    • http://www.w3.org/1999/02/22-rdf-syntax-ns#
    • http://ns.adobe.com/xap/1.0/
    • http://ns.adobe.com/xap/1.0/mm/
    • http://purl.org/dc/elements/1.1/
    • http://ns.adobe.com/pdf/1.3/
    • http://ns.adobe.com/xfa/promoted-desc/

Extracted artifacts 9

Files carved from inside the sample during analysis.

FilenameKindSourceSize
embedded_file_obj0046.bin
a448f968441ede1d3141a88d63f9de01758e84cc9befdeb4e0931207dc976a70
pdf-embedded-file PDF EmbeddedFile object 46 at offset 0x408A 162 bytes
embedded_file_obj0047.bin
58aa27717cf908f66b7d75aa385fc3a886c51a117e425b4c4d4b89451d100b19
pdf-embedded-file PDF EmbeddedFile object 47 at offset 0x417A 3331 bytes
embedded_file_obj0048.bin
30f574fb425a0d5bf145b86ca283acc087b3611e55920085598f071d2f99d210
pdf-embedded-file PDF EmbeddedFile object 48 at offset 0x4694 1761675 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 228 eval/decoder/string-building token(s). Carved artifact contains 6 long base64-like blob(s).
embedded_file_obj0049.bin
30feb403dc9c3f2279277877697b8eeb9c5cb0d69cf004b72c16ead17dd300ba
pdf-embedded-file PDF EmbeddedFile object 49 at offset 0x32A06 18137 bytes
javascript_obj0030_000.js
149fb8c0e8d264c3dac7a48a016be5eee40be54e4ebce7d7e0a992551bfba33b
pdf-javascript-stream PDF /JS object 30 at offset 0x3697 1374 bytes
javascript_obj0031_001.js
91ea259764c68d27b8981a339c02d8ea92224ae5c0d0cd0a7c8f3d645d599090
pdf-javascript-stream PDF /JS object 31 at offset 0x3879 902 bytes
javascript_obj0032_002.js
826c5622c798d67e5281cca7e05933dddc90ccdcb0a6177c9f7d06f11bef8f7f
pdf-javascript-stream PDF /JS object 32 at offset 0x39D1 2795 bytes
stream_002_off000001e6.bin
d5cf91c651219eaa71beb4a0a3a5410df2ee63f0ed6a2c1278a693d7b9aa8d6f
decompressed-pdf-stream PDF FlateDecoded stream at offset 0x1E6 4737 bytes
stream_004_off000008da.js
2620031dfeda53785d404b6ab2cf8c9a5f27d7601b69c8f6c1fdf7bf631fbdad
decompressed-pdf-stream PDF FlateDecoded stream at offset 0x8DA 18325 bytes