Malicious PDF — malware analysis report

Static analysis result for SHA-256 2e7e8b82e0610846…

MALICIOUS

PDF

745.3 KB
MD5: 7ea586b5bc16ec5e70f230892168e8ce SHA-1: 649e8ca76dff7fcaac333d0e5ed76b51fc457d6a SHA-256: 2e7e8b82e061084685edf30f4b2fd6c4fe1b580275bcaf777e609cc2dd7f748b
114 Risk Score

Malware Insights

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

The PDF file contains embedded JavaScript and exhibits suspicious static findings, including the use of ASCIIHexDecode filters, indicating an attempt to obfuscate malicious content. A secondary embedded PDF was also detected with similar suspicious findings. The presence of JavaScript actions and embedded JS streams strongly suggests the execution of malicious code, likely to download and execute a second-stage payload. The specific intent of the JavaScript is not fully discernible due to potential obfuscation, but the overall pattern points to a malicious PDF dropper.

Heuristics 8

  • Secondary embedded PDF body has suspicious static findings critical POLYGLOT_CHILD_PDF_STATIC_TRIAGE
    A valid PDF body was found at a nonzero offset inside another container and its carved contents matched PDF exploit or lure heuristics. This catches polyglots where the top-level magic routes to ZIP/OLE while a PDF reader or downstream parser opens the hidden PDF payload.
  • ASCIIHexDecode filter (with exploit indicators) medium PDF_FILTER_HEX
    Hex-encoding filter present alongside exploit delivery indicators — often used to hide payload or shellcode bytes
  • 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.
  • XFA form low PDF_XFA
    PDF uses XML Forms Architecture — can contain script logic
  • AcroForm button with action trigger low PDF_ACROFORM_BUTTON
    PDF contains a /Btn form field together with a SubmitForm/URI/Launch/JS trigger — this is the building block of fake 'Download' or 'Open' button overlays used in PDF phishing lures
  • 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://www.w3.org/1999/02/22-rdf-syntax-ns#
    • http://ns.adobe.com/xap/1.0/
    • http://ns.adobe.com/pdf/1.3/
    • http://ns.adobe.com/xap/1.0/mm/
    • http://purl.org/dc/elements/1.1/
    • http://ns.adobe.com/xfa/promoted-desc/
    • http://ns.adobe.com/xdp/
    • http://www.xfa.org/schema/xci/2.6/
    • http://www.xfa.org/schema/xfa-template/2.6/
    • http://www.xfa.org/schema/xfa-locale-set/2.7/
    • http://www.xfa.org/schema/xfa-locale-set/2.6/
    • http://www.xfa.org/schema/xfa-form/2.8/
    • http://www.xfa.org/schema/xfa-data/1.0/

Extracted artifacts 7

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj0026_000.js
1d1885b6c800938e7ec00d369726a3bf52b65eebedcdd60cc006c36da6cab07f
pdf-javascript-stream PDF /JS object 26 at offset 0x47BF 9609 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 eval/decoder/string-building token(s).
font_00_sfnt_off000070c8.bin
e31f8c8507e52f29008d946a00becde9f839e34cb108985ce66167bf881adafa
pdf-font-stream PDF embedded font (sfnt) at offset 0x70C8 8084 bytes
font_10_sfnt_off000149fa.bin
422bc5698ba5d9d4818f6a2d8b3abca2f723e713b44a15c390139d2c976a1388
pdf-font-stream PDF embedded font (sfnt) at offset 0x149FA 65932 bytes
font_11_sfnt_off0001e85c.bin
7e24ee16c8b09ee74d61445f29c3c0a95abfdf17fc1008606394f159dbd0c106
pdf-font-stream PDF embedded font (sfnt) at offset 0x1E85C 65932 bytes
font_12_sfnt_off000286ba.bin
57e24925bc6bdb98d38e8b4ba3b87f80f75c5e49ea9a522486790d7dc6848549
pdf-font-stream PDF embedded font (sfnt) at offset 0x286BA 65932 bytes
font_13_sfnt_off000324e1.bin
1f068d668b316fcb46f0801be00137fb749cc7fda5ca15e442829d6c303d8f99
pdf-font-stream PDF embedded font (sfnt) at offset 0x324E1 65932 bytes
polyglot_child_pdf_off0003ca8f.pdf
762c49ff4687eb256651d955a43a1b45032a1059f7f8b25d5ff183c88e7f8f6b
polyglot-child-pdf Secondary PDF body inside pdf container at offset 0x3CA8F 514725 bytes