Malicious PDF — malware analysis report

Static analysis result for SHA-256 9353a55b9af4ad75…

MALICIOUS

PDF

208.7 KB Created: 2009-12-02 13:53:19 UTC Authoring application: Amgraf OneForm Designer Plus (via OneForm Designer Plus PDF Forms Generator)
MD5: d1f57f7d6980b7cf1fd3bae9d14afc99 SHA-1: 27e0612d09d041dc11a1a50e321f85cf03fa9d5a SHA-256: 9353a55b9af4ad757accaf03c9ac605b234d889bc3607e9d2fc108f3ee9d6987
474 Risk Score

Malware Insights

MITRE ATT&CK
T1204.002 Malicious File T1059.003 Windows Command Shell T1566.001 Spearphishing Attachment T1105 Ingress Tool Transfer

This PDF file contains embedded JavaScript that triggers a launch action, exploiting CVE-2010-1240 to execute cmd.exe. The primary payload is an embedded Windows executable masquerading as 'fw4.pdf'. The file also contains a callback phishing lure, suggesting a multi-stage attack. The ClamAV detection 'Pdf.Tool.Agent-1388586' further confirms its malicious nature.

Heuristics 15

  • Adobe Reader Launch action command execution critical CVE exact CVE_2010_1240
    PDF uses the Adobe Reader/Acrobat Launch action pattern associated with CVE-2010-1240: cmd.exe is invoked with attacker-controlled parameters, paired with an embedded/exported payload.
  • Launch action critical PDF_LAUNCH
    PDF contains a /Launch action whose target is an executable, URL, or UNC path — can start an external application
  • Embedded Windows executable payload in PDF stream critical PDF_EMBEDDED_PE_PAYLOAD
    PDF stream bytes contain an embedded Windows executable with a verified PE header. Exploit chains often hide droppers inside ordinary streams rather than standard /EmbeddedFile attachments.
  • /Launch action target: cmd.exe critical PDF_LAUNCH_COMMAND
    PDF /Launch action specifies an executable target with parameters '/Q /C %HOMEDRIVE%&cd %HOMEPATH%&(if exist "Desktop\\fw4.pdf" (cd "Desktop"' — references a known-dangerous executable (cmd, PowerShell, etc.).
  • Embedded attachment masquerades: declared document, content is windows-executable critical PDF_EMBEDDED_FILESPEC_CONTENT_MISMATCH
    An /EmbeddedFile attachment's declared filename extension or /Subtype MIME type contradicts the magic bytes of its decompressed content. The attachment is declared as a benign document or image but the bytes are an executable or executable-bearing archive. This is a deliberate deception used to hide droppers in PDF attachments and is a generic indicator of embed-and-drop weaponisation, independent of any specific CVE.
  • ClamAV: Pdf.Tool.Agent-1388586 critical CLAMAV_DETECTION
    ClamAV detected this file as malware: Pdf.Tool.Agent-1388586
  • /Launch action paired with attachment-dropping JS API high PDF_LAUNCH_PLUS_DROPPER_JS
    PDF combines a /Launch action with a JavaScript API call that writes or opens an attached/external resource — the canonical shape of the CVE-2010-1240 /Launch + exportDataObject family. Benign PDFs do not pair these surfaces; the combination indicates a drop-and-execute chain regardless of the specific JS API knobs or /Launch target.
  • JBIG2Decode filter medium PDF_JBIG2
    JBIG2 image decoder present — historically used in zero-click exploits
  • Callback phishing phone lure medium SE_CALLBACK_LURE
    Document asks the user to call a phone number in billing, refund, subscription, fraud, or security context — consistent with callback phishing or tech-support scam patterns
  • 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
  • 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://purl.org/dc/elements/1.1/
    • http://ns.adobe.com/xap/1.0/
    • http://ns.adobe.com/pdf/1.3/
    • http://ns.adobe.com/xap/1.0/mm/

Extracted artifacts 15

Files carved from inside the sample during analysis.

FilenameKindSourceSize
fw4.pdf
3637b0c5af4e471763be0e651cb68cab5eafea8e2d7f6d3598dc9dc9906ea2a5
pdf-embedded-file PDF EmbeddedFile object 269 at offset 0x28FF0 73802 bytes
javascript_obj0115_000.js
8a99471ad514cd4a8fba73b4458f4efb842426bc4d8617c65cc602254f90a2ea
pdf-javascript-stream PDF /JS object 115 at offset 0x92AE 159 bytes
javascript_obj0116_001.js
948f172f7bbd960394bbbc0fd6208c5a9e2f0af22005a55a36ed2c63e0c47be3
pdf-javascript-stream PDF /JS object 116 at offset 0x938B 159 bytes
javascript_obj0117_002.js
8840c520772591c599e3567caac0b09a587e50d1f46a93fede4c8c098993d4da
pdf-javascript-stream PDF /JS object 117 at offset 0x9468 158 bytes
javascript_obj0270_003.js
1cd6cc559f5ea17ba190dc16c19031282806141ce8c20dc93d36fc100ad38528
pdf-javascript-stream PDF /JS object 270 at offset 0x33CE4 52 bytes
jbig2_00_off0001a063.bin
3012865fb1ca53bfde48cc8f1d1992177ebb200f846e886555183b7c2aa05d86
pdf-jbig2-stream PDF JBIG2 stream at offset 0x1A063 530 bytes
font_00_cff_off00004938.bin
f688a5a3bb605a72a8585771ba01d03766ceb3d42adb57ee11b7c06332e8d479
pdf-font-stream PDF embedded font (cff) at offset 0x4938 424 bytes
font_01_cff_off000070f4.bin
072457ac842d861919cf168aa62b12d1c56f243c75e14e1dabac466496d887f8
pdf-font-stream PDF embedded font (cff) at offset 0x70F4 5615 bytes
font_02_cff_off00008321.bin
41a0994457079087ae1e5fcb2cf4fab35bdc7311bac94e857af96af283df6875
pdf-font-stream PDF embedded font (cff) at offset 0x8321 4772 bytes
font_03_type1_off0000ffe3.bin
cf694c5d3fe2ba3fbf181107ef9d13f31c3390cd6d641be6c459e6add02c8d42
pdf-font-stream PDF embedded font (type1) at offset 0xFFE3 28146 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact entropy is 7.91, consistent with packed or encrypted content.
font_04_cff_off000166ff.bin
78541ae302944e819f6a30beeed6e8b4677992c02c53447b5e8b575668f3a1d8
pdf-font-stream PDF embedded font (cff) at offset 0x166FF 2861 bytes
font_05_cff_off000172f4.bin
4fe5479003937b5d7434daef2814b27f73741d27492a8c1082f1235c7f812331
pdf-font-stream PDF embedded font (cff) at offset 0x172F4 315 bytes
font_06_cff_off0001766e.bin
de3d40a98cbe84e8ed70644e521a5aac057226347fcef5723d059b11ff230e76
pdf-font-stream PDF embedded font (cff) at offset 0x1766E 619 bytes
font_07_cff_off0001928a.bin
90681e988afc070a6a4bf541272d54c2e3a3dd939747f6fbd40af826cdd22b4d
pdf-font-stream PDF embedded font (cff) at offset 0x1928A 2070 bytes
font_08_cff_off00019b32.bin
8db89dd537c665c4973c30046f0d08a67304b45167b7368c032ec661e3f24bb9
pdf-font-stream PDF embedded font (cff) at offset 0x19B32 982 bytes