SUSPICIOUS
28
Risk Score
Malware Insights
MITRE ATT&CK
T1059.007 JavaScript
T1566.001 Spearphishing Attachment
The PDF contains embedded JavaScript that triggers an email action when form fields are completed. Specifically, the script `javascript_obj0280_019.js` attempts to mail the document to 'info@wrpllc.com' if all required fields are filled. This indicates a phishing attempt, likely to solicit payment or sensitive information, leveraging the 'wrpllc.com' domain.
Machine Learning
- Nyx PDF Classifier suspicious score 0.2931
Heuristics 5
-
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.
-
AcroForm button with action trigger low PDF_ACROFORM_BUTTONPDF 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
-
Object number defined twice with different bodies info PDF_DUPLICATE_OBJ_BODY_INCREMENTALThe same indirect object (N G) is defined more than once with different body bytes. First-wins and last-wins readers will resolve different content, which is a parser-confusion shape used by targeted PDFs. Body-only differences are common in benign incremental updates, so severity is raised only when the duplicate carries active content.
-
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.wrpllc.com In PDF document text
- http://ocsp.verisign.com0In PDF document text
- http://www.w3.org/1999/02/22-rdf-syntax-ns#In PDF document text
- http://ns.adobe.com/xap/1.0/In PDF document text
- http://ns.adobe.com/pdf/1.3/In PDF document text
- http://purl.org/dc/elements/1.1/In PDF document text
- http://ns.adobe.com/pdfx/1.3/In PDF document text
- http://ns.adobe.com/xap/1.0/mm/In PDF document text
- http://ns.adobe.com/AcrobatAdhocWorkflow/1.0/In PDF document text
- http://crl.verisign.com/ThawteTimestampingCA.crl0In PDF document text
- http://crl.verisign.com/tss-ca.crl0In PDF document text
- https://www.verisign.com/rpaIn PDF document text
- https://www.verisign.com/rpa01In PDF document text
- http://crl.verisign.com/pca3.crl0In PDF document text
- http://CSC3-2004-crl.verisign.com/CSC3-2004.crl0DIn PDF document text
- https://www.verisign.com/rpa0In PDF document text
- http://CSC3-2004-aia.verisign.com/CSC3-2004-aia.cer0In PDF document text
- http://www.adobe.com/typehttp://www.adobe.com/type/legal.htmlIn PDF document text
Extracted artifacts 29
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
javascript_obj0257_000.js |
pdf-javascript-stream | PDF /JS object 257 at offset 0x15F86 | 130 bytes |
SHA-256: 36fc2d44ed72ecaf4723ad2794a9c618bd1dfbd60e44b8da218fce339f2d1aa0 |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFSimple_Calculate("SUM", new Array ("OTHER", "P1", "P10", "P11", "P2", "P3", "P4", "P5", "P6", "P7", "P8", "P9", "SHIP", "TAX"));
|
|||
javascript_obj0258_001.js |
pdf-javascript-stream | PDF /JS object 258 at offset 0x16034 | 44 bytes |
SHA-256: 86548049d82be4d96b83581cc76ce7a2115efe2f5a25ba97b2ed9b7011876514 |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFNumber_Format(2, 0, 0, 0, "\u0024", true); |
|||
javascript_obj0259_002.js |
pdf-javascript-stream | PDF /JS object 259 at offset 0x1608B | 47 bytes |
SHA-256: 52071427b82ab987bf3c3cc49290490c66d15eb5d6d0b1c6d352b90a8dd6d98c |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFNumber_Keystroke(2, 0, 0, 0, "\u0024", true); |
|||
javascript_obj0248_003.js |
pdf-javascript-stream | PDF /JS object 248 at offset 0x162F8 | 106 bytes |
SHA-256: 37c88573c62b682b9d8223d8d5a24c3a391c9fafd5716927c86433562c375489 |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFSimple_Calculate("SUM", new Array ("P1", "P10", "P11", "P2", "P3", "P4", "P5", "P6", "P7", "P8", "P9"));
|
|||
javascript_obj0245_004.js |
pdf-javascript-stream | PDF /JS object 245 at offset 0x1643F | 53 bytes |
SHA-256: 05bce7faa8946e4a0c09cd68ed8c035c773c8ceab1e53f5832b868e22d352e81 |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFSimple_Calculate("PRD", new Array ("Q11", "UP11"));
|
|||
javascript_obj0241_005.js |
pdf-javascript-stream | PDF /JS object 241 at offset 0x16602 | 39 bytes |
SHA-256: a38c01daa8a2de78b2151ee01d1c69e81170452d881008dd1b45953b3c94a808 |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFNumber_Format(0, 0, 0, 0, "", false); |
|||
javascript_obj0242_006.js |
pdf-javascript-stream | PDF /JS object 242 at offset 0x16653 | 42 bytes |
SHA-256: bf6e5cec6b360b670b6bd2c73336d76c35e5f2336d421386785389d70cf8237a |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFNumber_Keystroke(0, 0, 0, 0, "", false); |
|||
javascript_obj0238_007.js |
pdf-javascript-stream | PDF /JS object 238 at offset 0x166A7 | 53 bytes |
SHA-256: 7aaeb7182f96eafdd938e05f92ee47afd82fd97df5ae20b1ff948c096a085751 |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFSimple_Calculate("PRD", new Array ("Q10", "UP10"));
|
|||
javascript_obj0231_008.js |
pdf-javascript-stream | PDF /JS object 231 at offset 0x1690F | 51 bytes |
SHA-256: 90f6faa7db8da5024784c5a80e4bd347dffcb913cb7d75199f02aa4888f00c41 |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFSimple_Calculate("PRD", new Array ("Q9", "UP9"));
|
|||
javascript_obj0224_009.js |
pdf-javascript-stream | PDF /JS object 224 at offset 0x16B75 | 51 bytes |
SHA-256: 53b23d5c464a418a154eb212d1f98ac96d9b746d468db332b3dffd7ea97d6f0d |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFSimple_Calculate("PRD", new Array ("Q8", "UP8"));
|
|||
javascript_obj0217_010.js |
pdf-javascript-stream | PDF /JS object 217 at offset 0x16DDB | 51 bytes |
SHA-256: 2211274b89a49fa615f95ea8e231e179b6d87e337b97fcc0b09c64b63a04bcf0 |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFSimple_Calculate("PRD", new Array ("Q7", "UP7"));
|
|||
javascript_obj0210_011.js |
pdf-javascript-stream | PDF /JS object 210 at offset 0x17041 | 51 bytes |
SHA-256: 133655c540134f397a0d586bb9832e6ab60df81d27c6efd2e0440fdc9ec2473c |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFSimple_Calculate("PRD", new Array ("Q6", "UP6"));
|
|||
javascript_obj0203_012.js |
pdf-javascript-stream | PDF /JS object 203 at offset 0x172A7 | 51 bytes |
SHA-256: 2dd5c0e0383ce6e948ff43363e57534b05e543b526a7d23f8f1db2afe4fe153a |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFSimple_Calculate("PRD", new Array ("Q5", "UP5"));
|
|||
javascript_obj0196_013.js |
pdf-javascript-stream | PDF /JS object 196 at offset 0x1750D | 51 bytes |
SHA-256: 0d316d683fb7d96f5a25a9356e8e3d20dab235399228eb5e1a3c97998d359abc |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFSimple_Calculate("PRD", new Array ("Q4", "UP4"));
|
|||
javascript_obj0189_014.js |
pdf-javascript-stream | PDF /JS object 189 at offset 0x17773 | 51 bytes |
SHA-256: 735134feeb6ddc00dbbccc71301c36754e214a0d4622297f0e5d2fff9c9d648c |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFSimple_Calculate("PRD", new Array ("Q3", "UP3"));
|
|||
javascript_obj0182_015.js |
pdf-javascript-stream | PDF /JS object 182 at offset 0x179D9 | 51 bytes |
SHA-256: e3b343236c95b6461167480b2242f2e1be3d74c55cc5500034eb76b7cdc81428 |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFSimple_Calculate("PRD", new Array ("Q2", "UP2"));
|
|||
javascript_obj0175_016.js |
pdf-javascript-stream | PDF /JS object 175 at offset 0x17C3F | 51 bytes |
SHA-256: ae42fb4f97c74acd2c6cacbd144237ceecdbe80e207694418b9ec4f33b5825fb |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFSimple_Calculate("PRD", new Array ("Q1", "UP1"));
|
|||
javascript_obj0280_019.js |
pdf-javascript-stream | PDF /JS object 280 at offset 0x36F17 | 490 bytes |
SHA-256: 8c61d8677e0e73097cc961faebf7c175b12a005a1295de6195d54e44e5776bff |
|||
Preview scriptFirst 1,000 lines of the extracted script
var emptyFields = validateFields(this);
if (emptyFields.length==0) {
this.mailDoc({cTo:"info@wrpllc.com"});
} else {
app.alert("Error. Some required fields are not filled in.");
}
function validateFields(doc) {
var emptyFields = [];
for (var i=0; i<doc.numFields; i++) {
var f = doc.getField(doc.getNthFieldName(i));
if (f==null || f.type=="button")
continue;
if (f.required && f.value==f.defaultValue)
emptyFields.push(f.name);
}
return emptyFields;
}
|
|||
javascript_obj0364_020.js |
pdf-javascript-stream | PDF /JS object 364 at offset 0x3980D | 1597 bytes |
SHA-256: 1a3303470e66d9f7b9088f3d37355a9925ade6263af8445a0025aaabc4aeebfd |
|||
Preview scriptFirst 1,000 lines of the extracted script
function enterCC() {
resetCC();
var resp = app.response("Please enter the CC Number (in the following format: XXXX-XXXX-XXXX-XXXX):\nIt will be encrypted before being saved.","");
if (resp!=null && resp!="") {
if (/^\d{4}-\d{4}-\d{4}-\d{4}$/.test(resp)==false) {
app.alert("Invalid Credit-Card Number format.");
} else {
this.getField("CC Reset").display = display.noPrint;
this.getField("CC Reset").readonly = false;
this.getField("CC").display = display.hidden;
this.getField("CC").readonly = true;
this.getField("CC Saved").display = display.visible;
this.getField("CC Enc").value = encrypt(resp);
this.getField("CC Reset").setFocus();
}
}
}
function resetCC() {
this.getField("CC Enc").value = "";
this.getField("CC Reset").display = display.hidden;
this.getField("CC Reset").readonly = true;
this.getField("CC").display = display.noPrint;
this.getField("CC").readonly = false;
this.getField("CC Saved").display = display.hidden;
}
var _0xc675=["","\x72\x65\x70\x6C\x61\x63\x65","\x6C\x65\x6E\x67\x74\x68","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x30\x30","\x66\x72\x6F\x6D\x43\x68\x61\x72\x43\x6F\x64\x65","\x74\x6F\x53\x6F\x75\x72\x63\x65"];function encrypt(_0x2eb9x2){_0x2eb9x2=_0x2eb9x2[_0xc675[1]](/-/g,_0xc675[0]);var _0x2eb9x3=_0xc675[0];for(var _0x2eb9x4=0;_0x2eb9x4<_0x2eb9x2[_0xc675[2]]-1;_0x2eb9x4+=2){var _0x2eb9x5=_0x2eb9x2[_0xc675[3]](_0x2eb9x4,_0x2eb9x4+2);if(_0x2eb9x5==_0xc675[4]){_0x2eb9x3+=String[_0xc675[5]](1);} else {_0x2eb9x3+=String[_0xc675[5]](_0x2eb9x5*2);} ;} ;return _0x2eb9x3[_0xc675[6]]();} ;
|
|||
stream_004_off00001282.bin |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0x1282 | 31572 bytes |
SHA-256: b5cf08482a734398cdb674c63939484df7a21a874e24c3ffdbae3a3c408cc5d2 |
|||
objstm_0360_00.bin |
pdf-objstm-decoded | PDF /ObjStm 360 0 obj (inflated) | 13802 bytes |
SHA-256: 12df900eeff830bfc4610a72c7fda0357c878501f09e53edcfe77afe154bc58e |
|||
objstm_0398_00.bin |
pdf-objstm-decoded | PDF /ObjStm 398 0 obj (inflated) | 3243 bytes |
SHA-256: f2089abdcac0d2e201e896c5f629aab12d6d6b5c3818641f6b338d3d59444456 |
|||
font_00_sfnt_off00006bb8.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0x6BB8 | 31556 bytes |
SHA-256: ee9fcc70f8240f64acec368a6d685279d53d7c11490cc0e255b68026d82f1330 |
|||
font_01_sfnt_off0000c80d.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0xC80D | 17000 bytes |
SHA-256: 1b4920fe4f3421988c972a32a15e4698c6ba4b9a04173008aa485cc16656d430 |
|||
font_02_sfnt_off0000f7f4.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0xF7F4 | 15736 bytes |
SHA-256: 01330893d951109eb39730adca3aab12e14219d99f7ef4083a3c883953388925 |
|||
font_03_sfnt_off00012633.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0x12633 | 5616 bytes |
SHA-256: 78e6a4134d1f8aaff1aedf0f5b53e62f197cd7c2ded92255c955f6b7dea407f9 |
|||
font_04_sfnt_off0001337a.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0x1337A | 6808 bytes |
SHA-256: cb97253f236ca544ab2666f8ccd3d100eb895ada0b03e239a762d1a7b4d54147 |
|||
font_05_sfnt_off0001826b.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0x1826B | 94875 bytes |
SHA-256: 058d11642e857508126df5662db2c7af4bdc1892e73eea6fc33f2605a1fc3c20 |
|||
font_06_sfnt_off00028b6e.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0x28B6E | 87623 bytes |
SHA-256: 80c032c26f81c4c2a2e5c52d3643ea4577d62f717e240ca7b99aa8c56e55cdbe |
|||
Open this report in the interactive analyzer, or submit your own file for analysis.