Malicious PDF — malware analysis report

Static analysis result for SHA-256 420b46ea61c43e7e…

MALICIOUS

PDF

238.5 KB Created: 2004-05-11 11:43:23 +09:00 Authoring application: Visual Comform (via Acrobat Distiller 6.0 (Windows))
MD5: 43b6b2b1b74ec46df3b8bb5233d13f25 SHA-1: 51e8dcaa1c183f142b46042d2387fbab84273326 SHA-256: 420b46ea61c43e7e0fab865edd603650c07ca88440faa7e7a1ed83ad14b6ef76
74 Risk Score

Malware Insights

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

The PDF file contains multiple embedded JavaScript streams and triggers JavaScript actions, including the use of eval(). This indicates an attempt to execute malicious code. The heuristics suggest obfuscated JavaScript and the potential for downloading further payloads. While specific IOCs like URLs or hashes are not directly extracted from the provided evidence, the presence of eval() and multiple JS streams strongly points to a malicious script execution attempt.

Heuristics 7

  • eval() call high PDF_EVAL
    eval() found — commonly used for obfuscated exploit execution (matched inside decoded stream)
  • 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.
  • Additional-actions dictionary low PDF_AA
    PDF defines /AA (Additional Actions) that references an executable action (JS/JavaScript/Launch/SubmitForm) — can auto-trigger on document or widget events. Form-field calc/format/validate/keystroke handlers in legitimate interactive forms commonly fire this, so it is reported as a low-weight signal; weaponised auto-execution is flagged by stronger rules (PDF_OPENACTION, encrypted-with-JS, etc.)
  • 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/iX/1.0/
    • http://ns.adobe.com/pdf/1.3/
    • http://ns.adobe.com/xap/1.0/
    • http://ns.adobe.com/xap/1.0/mm/
    • http://purl.org/dc/elements/1.1/

Extracted artifacts 32

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj0118_000.js
1643e33834fb94bf1ba14c71ab53de567f222004317308691226cda494d0becd
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 1852 bytes
javascript_obj0118_001.js
2b9a0061ccee67d2244a7ce0641f9e8b6ef3660a357c785e3fc49f7b1e49d0ed
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 314 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 eval/decoder/string-building token(s).
javascript_obj0118_002.js
441baec9cee7bf502af04107a26dddf8cf4fbe28247c9026812c9af7eaaf702c
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 396 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 eval/decoder/string-building token(s).
javascript_obj0118_003.js
cc5d59f0bd08326d4e68a2fead89da85e8988100fdf58f95febb3cb47ea87e97
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 1383 bytes
javascript_obj0118_004.js
de9cc45c4828428f6a577f5ff489cdb34481f19c9d5a4c65a0cf81407e3fd324
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 1148 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 12 eval/decoder/string-building token(s).
javascript_obj0118_005.js
e3dc3fc4af64449c6eec48316ecd03f299737a62c7b373eb74bfa01a4726d1ed
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 161 bytes
javascript_obj0118_006.js
99183dc67d5af21cbe8a152c22b7de48aa752b0b4ebca61452a0ff08d746997a
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 116 bytes
javascript_obj0118_007.js
0850e9024bdc24b0b897b3419e71436049f119d27032eae7cb1280bb672e11bc
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 238 bytes
javascript_obj0118_008.js
89d60de97efacab1dc4f03e4af7c2d9214d1a28bfcf7232b645789808f6132df
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 216 bytes
javascript_obj0118_009.js
6ef69f6841497da54277bbd931253d6b9bc450c38a93d8f8665938dc7cf387c4
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 401 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 eval/decoder/string-building token(s).
javascript_obj0118_010.js
224498a88b3f702cf9f50dba00b82d28a42fb16349456c81e7447448d10e3a94
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 213 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 eval/decoder/string-building token(s).
javascript_obj0118_011.js
37d6d9277a90084e81c9168d6e8ae59ce99aa6d64c0b65f788fcd0d510465517
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 217 bytes
javascript_obj0118_012.js
65f9826ce2b5f2db0156ad694d4039a5ac735abf93494e3ab637640df23c4ac8
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 934 bytes
javascript_obj0118_013.js
480378be7c68f883b60c2681167ae193370929e7588b1ce000de0edcaaf941c4
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 4632 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 26 eval/decoder/string-building token(s).
javascript_obj0118_014.js
55dfb73aab573d1940fcdb75eb6cdee6f87d4b39e03a8ee96beebdaa8633ea31
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 293 bytes
javascript_obj0118_015.js
0128f9a12acc25c9cbe9769fec2cf7f3cd4df7e4133bd9c8f696f6cd967a1fac
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 199 bytes
javascript_obj0118_016.js
e442403bf51f06be6f9798f92856d0aca615913e21990cd9cd3907e64d3f5870
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 322 bytes
javascript_obj0118_017.js
bbcc28a3cf689c7d9ddd745e3fdbb058d047ad992549bdb6f1363c366a7ded32
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 326 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 eval/decoder/string-building token(s).
javascript_obj0118_018.js
1cf9283d997f29cd6560a978258e61737edd9a05532feb23814338d5ce6bb56f
pdf-javascript-stream PDF /JS object 118 at offset 0xFAD 281 bytes
javascript_obj0126_019.js
f6b3182b8d9b01d061bad614eba2b9b235b0b6f57b10676061e2a5cce2215bf1
pdf-javascript-stream PDF /JS object 126 at offset 0x531F 67 bytes
javascript_obj0126_020.js
4aeffa156f35d212442a9968a3c02a2b0689299eec713e4854b0c94ad332e92e
pdf-javascript-stream PDF /JS object 126 at offset 0x531F 51 bytes
javascript_obj0126_021.js
428d7eab2c72ff27dc2109de18f6cc07c36e919bf1a535f1a60931ed0ec46430
pdf-javascript-stream PDF /JS object 126 at offset 0x531F 57 bytes
javascript_obj0128_022.js
f2056e8bc4a04d05afb51ceae80ab15a815aa1c0207101a5e4dc755c77292f3c
pdf-javascript-stream PDF /JS object 128 at offset 0x5626 67 bytes
javascript_obj0130_023.js
862028fe0215da8e6a1052e157fff081f4b5c5bdcf8f5db7303ca087e6df4d26
pdf-javascript-stream PDF /JS object 130 at offset 0x592D 67 bytes
javascript_obj0132_024.js
60bd594b98f3c38bd7372e2e18b685de5d60538153b9aa13c5d10adea757b752
pdf-javascript-stream PDF /JS object 132 at offset 0x5C34 67 bytes
javascript_obj0138_025.js
0d13a20c056a34bea817c33f6313211bcb336ead5cbba4eafcbaef20d6516ae3
pdf-javascript-stream PDF /JS object 138 at offset 0x6366 67 bytes
javascript_obj0140_026.js
7de5da0008534ac7a162bd554a03fb7db652f364428a8285127ad2399a1ff65f
pdf-javascript-stream PDF /JS object 140 at offset 0x6666 67 bytes
javascript_obj0142_027.js
40e5d0a1ecbc98d44728d56c1ff9f2e43134f5909f85af403831fe754c3d81c9
pdf-javascript-stream PDF /JS object 142 at offset 0x6969 68 bytes
javascript_obj0144_028.js
1e0fbb71294d5abfd0050d27372b7f8723a12ba288924a7006e826a574462f19
pdf-javascript-stream PDF /JS object 144 at offset 0x6C6D 68 bytes
javascript_obj0148_029.js
0806fa53f3a109419c9f933cbdec88d9f0f02060afd28fbb605b5d34f9697a7e
pdf-javascript-stream PDF /JS object 148 at offset 0x7215 68 bytes
javascript_obj0151_030.js
d999cbb371952c317d3fe8ae19572124f8ab94018592b3e3d45ea31d9d4fdb41
pdf-javascript-stream PDF /JS object 151 at offset 0x7BDE 68 bytes
javascript_obj0157_031.js
34f74de88a4b1fd98c5b77a2be91a69a7857d5eb224871161c8e51afd2eb669d
pdf-javascript-stream PDF /JS object 157 at offset 0x83B3 64 bytes