MALICIOUS
104
Risk Score
Malware Insights
MITRE ATT&CK
T1059.007 JavaScript
T1566.001 Spearphishing Attachment
The PDF contains embedded JavaScript that attempts to interact with file attachments, indicated by the `getAnnots` API calls and `FileAttachment` type checks. The heuristic `SE_INVOICE_LURE` suggests the document's content is designed as a fake invoice or payment request, which is a common lure for phishing attacks. The embedded JavaScript's behavior is flagged as `credential_exfil`, indicating a likely attempt to steal user credentials. The presence of an embedded URL, although benign, further supports the phishing context.
Machine Learning
- Nyx PDF Classifier malicious score 0.9884
Heuristics 7
-
Unusually high stream count medium PDF_MANY_STREAMSPDF contains 501+ stream objects — may indicate heap spray or heavy obfuscation
-
Callback phishing phone lure medium SE_CALLBACK_LUREDocument 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. Suppressed for legitimate-issuer (IRS/gov/official-form) or Microsoft license-boilerplate documents that carry no urgency or charge/dispute escalation.
-
JavaScript action low 1 related finding PDF_JAVASCRIPTPDF contains a /JavaScript action. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
-
Embedded JS stream low PDF_JSPDF references a /JS stream. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
-
Embedded file low PDF_EMBEDDEDPDF embeds a file attachment — could carry an executable or another weaponised document as a nested payload
-
Fake invoice / payment lure low SE_INVOICE_LUREDocument contains invoice or payment language paired with an action verb — useful context when combined with link, macro, or attachment indicators
-
Embedded URL info EMBEDDED_URLOne 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.pfcindia.com In PDF document text
- http://www.w3.org/1999/02/22-rdf-syntax-ns#In PDF document text
- http://purl.org/dc/elements/1.1/In PDF document text
- http://ns.adobe.com/xap/1.0/In PDF document text
- http://ns.adobe.com/xap/1.0/mm/In PDF document text
- http://ns.adobe.com/tiff/1.0/In PDF document text
- http://ns.adobe.com/exif/1.0/In PDF document text
- http://ns.adobe.com/photoshop/1.0/In PDF document text
- http://www.apple.com/DTDs/PropertyList-1.0.dtdIn PDF document text
- http://ns.adobe.com/xap/1.0/sType/ResourceRef#In PDF document text
- http://ns.adobe.com/pdf/1.3/In PDF document text
Extracted artifacts 20
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
javascript_obj2318_000.js |
pdf-javascript-stream | PDF /JS object 2318 at offset 0x137C | 1379 bytes |
SHA-256: 736c69993d4cd953676f5971bd943955c344f3001c77f281afd5d8df5a456b51 |
|||
Preview scriptFirst 1,000 lines of the extracted script
var v = app.viewerVersion;
if (v < 7)
{
var n = 0;
if (this.dataObjects != null)
n = this.dataObjects.length;
if (v >= 5 && v < 6 && n > 0 && (app.viewerVariation == "Full" || app.viewerVariation == "Fill-In"))
{
if (this.external)
app.alert("This document has file attachments. To view the attachments, click the Save button to save a copy of the document, open the copy in Acrobat, and use the File > Document Properties > Embedded Data Objects menu.", 3, 0);
else
app.alert("This document has file attachments. Use the File > Document Properties > Embedded Data Objects menu to view the attachments.", 3, 0);
}
else if (v >= 6 && v < 7)
{
if (n == 0)
{
var np = this.numPages;
syncAnnotScan();
for (var p = 0; p < np && n == 0; ++p)
{
var annots = this.getAnnots(p);
if (annots != null)
{
for (var i = 0; i < annots.length; ++i)
{
if (annots[i].type == "FileAttachment")
{
n = 1;
break;
}
}
}
}
}
if (n > 0)
{
if (this.external)
app.alert("This document has file attachments. To view the attachments, click the black triangle at the top of the document window's vertical scrollbar and choose File Attachments.", 3, 0);
else
app.alert("This document has file attachments. Use the Document > File Attachments menu to view the attachments.", 3, 0);
}
}
}
|
|||
stream_030_off00062b02.bin |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0x62B02 | 557168 bytes |
SHA-256: 35f401731df11a4eba3502af632e51d68bc394bcb7d34632a331c1ba3f4a0bf6 |
|||
icc_00_off00001b04.icc |
pdf-icc-profile | PDF ICC profile at offset 0x1B04 | 560 bytes |
SHA-256: e5f6ffb83b6d3491301dd750975684cc5cc2a1951c994a14b08cfdaa0d75a041 |
|||
font_00_cff_off002e0528.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x2E0528 | 184 bytes |
SHA-256: a614950956fd6535d0bba59c8d46d3a89b50d363cb7086120418cb45d1407b03 |
|||
font_01_cff_off00328df9.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x328DF9 | 184 bytes |
SHA-256: 5ab6cf985ac22b2ab26e4f37e7fd64e13728f0047453db4cf2414cb65487dccb |
|||
font_02_cff_off00332a54.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x332A54 | 184 bytes |
SHA-256: 9c4d7c69de9c9ce21b6700a4ece90bc40997bcc82b700b1f4c173dc7012b44f3 |
|||
font_03_cff_off0033cebe.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x33CEBE | 184 bytes |
SHA-256: a12e00bbad52b54d664371933cfc37906500d2e947af0d72bc31ae480f42d4d7 |
|||
font_04_cff_off0034630a.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x34630A | 184 bytes |
SHA-256: f1e2b9e472213e844c48d62bd05019c62d51aea30c13ffc4db686627adee1e9e |
|||
font_05_cff_off00350197.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x350197 | 184 bytes |
SHA-256: 38858852e4bada82770514d54e18c28e06e5879866847860f5166c0d4b90b258 |
|||
font_06_cff_off00351e7d.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x351E7D | 184 bytes |
SHA-256: c5a037295e7296f55f6d7bb279ea62d2a57a1ea63c838aab26e71f220772830a |
|||
font_07_cff_off0035c286.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x35C286 | 184 bytes |
SHA-256: ed9166a8843f47d733e7c61590e48babbc532ecd1289aedf05fc33d64293cd97 |
|||
font_08_cff_off0036aabe.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x36AABE | 184 bytes |
SHA-256: da3b5124024d725cc9b84bb7cc7553be0974fc5d49ca0a13750b1c7764ff7c99 |
|||
font_09_cff_off00373808.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x373808 | 184 bytes |
SHA-256: 21b2bd12be907d8e6eefd80ad0cdf4b3267eb3f5035bb3b8d2424d14e851459b |
|||
font_10_cff_off003754f1.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x3754F1 | 2613 bytes |
SHA-256: 14fd65edaa211e9be346741dabfe8819494bb638489e64eb15f6b473df0e1494 |
|||
font_11_cff_off003960bc.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x3960BC | 5066 bytes |
SHA-256: 5bd51ef26e903de4384294736fb28d2e3f5a0b11801df0bd7db2dd110d054719 |
|||
font_12_cff_off003984fe.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x3984FE | 281 bytes |
SHA-256: 8b3665f11d038266ad6a55e2fed8234896c1733410356553510f1c749deeff48 |
|||
font_13_cff_off003e1edc.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x3E1EDC | 2731 bytes |
SHA-256: 55b5aeb668ad331d5e63fdd672b93746d0dc591c9ee0a0aef82bcb58a5dcf749 |
|||
font_14_cff_off004426da.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x4426DA | 6340 bytes |
SHA-256: b848182807ff6bc1ce36a85407f8a49bee34a5f2b839c3ab189a1bbcde1a9abd |
|||
font_15_cff_off0044401a.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x44401A | 5910 bytes |
SHA-256: 91c0855c0e35061a656d5e42da3899a580c7dcf657493132cec0f41f5cde1c7d |
|||
font_16_cff_off00534b89.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x534B89 | 5217 bytes |
SHA-256: 1d02382398dd1fbb72ea9645d8359ce254e6f3875bb7b13adaad5b3bb63a878a |
|||
Open this report in the interactive analyzer, or submit your own file for analysis.