Malware Insights
The PDF file contains multiple JavaScript streams, with one specifically identified as submitting form data to an external URL. This indicates an attempt to exfiltrate data or download additional malicious content. The primary URL targeted for form submission is https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=refresh&esdh=acadre#FDF, and another external URI http://www.mst.dk/)/S/URI was also found. The presence of JavaScript actions and form submission points strongly to a malicious intent, likely related to phishing or malware delivery.
Machine Learning
- Nyx PDF Classifier malicious score 0.8628
Heuristics 9
-
JavaScript action low 3 related findings PDF_JAVASCRIPTPDF contains a /JavaScript action. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
-
PDF JavaScript submits form data to external URL high PDF_JS_SUBMITFORM_URLPDF JavaScript calls submitForm() with an external HTTP(S) URL. This can send form/document context to a remote endpoint or route the user into a credential-phishing flow. It is a behavioral indicator, not a parser exploit signal.
-
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.
-
PDF JavaScript issues an HTTP request on open low PDF_JS_NETWORK_BEACONEmbedded JavaScript calls a network API — this.getURL() to an http(s) URL, XMLHttpRequest, or SOAP — typically an open-time beacon / tracking pixel or data-exfil callback. This abuses a legitimate Acrobat API and exploits no vulnerability; the risk is the unsolicited outbound request (confirming recipient open or fetching a next stage).Matched line in script
{this.submitForm('https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=refresh&esdh=acadre#FDF');} {this.getURL('https://asp.netblanket.dk/svendborg/netutil/pdfloader.aspx?loadtype=normal&rid=0&tid=0&integraId=55162&openmode=i&akform=1344&loadtask=&esdh=acadre') } var cItem = app.popUpMenu('Gem til genoptag' ,'Gem til fil' ,'Gem i Acadre' , 'Send med e-post' , ['Skabelon','Opret som brugerskabelon','Opret som gruppeskabelon'] , ['Skrift','Gælder kun udskrift',' 8',' 9',' 10 (std)',' 11', ' 12', ' Auto']);if (cItem == 'Gem til genoptag'){ var gemt; if (gemt!='True'){ var v; v = app.response('Indtast beskrivelse:', 'Gem Blanket'); v = AddSpecialCharSupport(v); if (v!=null){ gemt='True'; thi … -
Additional-actions dictionary low PDF_AAPDF 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.)
-
Optional Content Group with action trigger low PDF_OPTIONAL_CONTENTOptional Content Group (layer) co-occurs with an action trigger — content can be selectively hidden from viewers or scanners while the action still fires on open
-
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
-
External URI info PDF_URIPDF contains an external URL action
-
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.mst.dk/ Referenced by PDF JavaScript
- http://www.mst.dk/)/S/URIReferenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=refresh&esdh=acadre#FDFReferenced by PDF JavaScript
- http://s.ebaktd/vnbr/eui/dhnlrap?akrfehed=cdeFFReferenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/pdfloader.aspx?loadtype=normal&rid=0&tid=0&integraId=55162&openmode=i&akform=1344&loadtask=&esdh=acadreReferenced by PDF JavaScript
- http://s.ebaktd/vnbr/eui/dlae.sxlatp=omlrd0td0itgad512oemd=&kom14&odak&shaarReferenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=save&d='+v+'#FDFReferenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=save#FDFReferenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=file#FDF',trueReferenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=mail#FDF',trueReferenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=saveESDH&esdh=acadre&uid=MNMTRJ#FDF',trueReferenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=refresh#FDFReferenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=template&act=update#FDFReferenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=template&act=delete#FDFReferenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=template&act=insert&hrl=10&hl='+v+'#FDFReferenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=template&act=insert&hrl=5&hl='+v+'#FDFReferenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=template&act=insert&hrl=0&hl='+v+'#FDFReferenced by PDF JavaScript
- http://s.ebaktd/vnbr/eui/dhnlrap?aksv&=Referenced by PDF JavaScript
- http://ocsp.verisign.com0Referenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=save&d=Referenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=file#FDFReferenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=mail#FDFReferenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=saveESDH&esdh=acadre&uid=MNMTRJ#FDFReferenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=template&act=insert&hrl=10&hl=Referenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=template&act=insert&hrl=5&hl=Referenced by PDF JavaScript
- https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=template&act=insert&hrl=0&hl=Referenced by PDF JavaScript
- http://www.w3.org/1999/02/22-rdf-syntax-ns#Referenced by PDF JavaScript
- http://ns.adobe.com/xap/1.0/Referenced by PDF JavaScript
- http://ns.adobe.com/pdf/1.3/Referenced by PDF JavaScript
- http://purl.org/dc/elements/1.1/Referenced by PDF JavaScript
- http://ns.adobe.com/xap/1.0/mm/Referenced by PDF JavaScript
- http://ns.adobe.com/pdfx/1.3/Referenced by PDF JavaScript
- http://www.monotype.com/html/mtname/ms_symbol.htmlhttp://www.monotype.com/html/mtname/ms_welcome.htmlNOTIFICATIONReferenced by PDF JavaScript
- http://www.monotype.com/html/type/license.htmlReferenced by PDF JavaScript
- http://crl.verisign.com/ThawteTimestampingCA.crl0Referenced by PDF JavaScript
- http://crl.verisign.com/tss-ca.crl0Referenced by PDF JavaScript
- http://crl.microsoft.com/pki/crl/products/CodeSignPCA2.crl0OReferenced by PDF JavaScript
- http://www.microsoft.com/pki/certs/CodeSignPCA2.crt0Referenced by PDF JavaScript
- http://www.microsoft.com/typographyReferenced by PDF JavaScript
- http://www.microsoft.com/typography/fonts/Referenced by PDF JavaScript
- http://crl.microsoft.com/pki/crl/products/CSPCA.crl0HReferenced by PDF JavaScript
- http://www.microsoft.com/pki/certs/CSPCA.crt0Referenced by PDF JavaScript
- http://crl.microsoft.com/pki/crl/products/tspca.crl0HReferenced by PDF JavaScript
- http://www.microsoft.com/pki/certs/tspca.crt0Referenced by PDF JavaScript
- http://www.iec.chReferenced by PDF JavaScript
Extracted artifacts 14
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
javascript_obj0086_000.js |
pdf-javascript-stream | PDF /JS object 86 at offset 0xF0386 | 402 bytes |
SHA-256: 9d3b1a943bebfebe30596d6738219bc0cb46e47ad55ab9f5fc1eb4e954abdae4 |
|||
Preview scriptFirst 1,000 lines of the extracted script
// (c) Bording Data A/S 2001 v 1.21 Phe
if(typeof event.target.BDNGdoc == "undefined")
{
event.target.BDNGdoc = new Object();
if (this.path.substring(0,4) == "http")
{
this.getField("modtaget_dato").setFocus();
}
if (typeof app.formsVersion != "undefined" && app.formsVersion >= 4.05)
if (this.path.indexOf("[focus]")>0)
this.getField("modtaget_dato").setFocus();
}
|
|||
javascript_obj0262_001.js |
pdf-javascript-stream | PDF /JS object 262 at offset 0x107A75 | 183 bytes |
SHA-256: 68c97f4fcc0ba6a82148826f4462a269228103a1fc67f6ffa6dac51c98fe6f84 |
|||
Preview scriptFirst 1,000 lines of the extracted script
var cItem = app.popUpMenu('Standard udskrift' , 'Info: Du kan nulstille printervalg under administration');if (cItem == 'Standard udskrift'){this.print(false,0,this.numPages-1,true);}
|
|||
javascript_obj0326_002.js |
pdf-javascript-stream | PDF /JS object 326 at offset 0x10B759 | 110 bytes |
SHA-256: fe363206eaa56925455a19d587914ab946ab1381eee0288534ca7ce448804b58 |
|||
Preview scriptFirst 1,000 lines of the extracted script
{this.submitForm('https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=refresh&esdh=acadre#FDF');}
|
|||
javascript_obj0337_003.js |
pdf-javascript-stream | PDF /JS object 337 at offset 0x10C447 | 165 bytes |
SHA-256: 9265c94490a8d813ca0b930d22af9a62a3b5b9dbbcf270624fdb2a6918587bc3 |
|||
Preview scriptFirst 1,000 lines of the extracted script
{this.getURL('https://asp.netblanket.dk/svendborg/netutil/pdfloader.aspx?loadtype=normal&rid=0&tid=0&integraId=55162&openmode=i&akform=1344&loadtask=&esdh=acadre') }
|
|||
javascript_obj0338_004.js |
pdf-javascript-stream | PDF /JS object 338 at offset 0x10C520 | 4306 bytes |
SHA-256: 530735e33a691a7e55c677885de36e970db507014e982ca39d3a968e6f813856 |
|||
Preview scriptFirst 1,000 lines of the extracted script
var cItem = app.popUpMenu('Gem til genoptag' ,'Gem til fil' ,'Gem i Acadre' , 'Send med e-post' , ['Skabelon','Opret som brugerskabelon','Opret som gruppeskabelon'] , ['Skrift','G�lder kun udskrift',' 8',' 9',' 10 (std)',' 11', ' 12', ' Auto']);if (cItem == 'Gem til genoptag'){ var gemt; if (gemt!='True'){ var v; v = app.response('Indtast beskrivelse:', 'Gem Blanket'); v = AddSpecialCharSupport(v); if (v!=null){ gemt='True'; this.submitForm('https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=save&d='+v+'#FDF'); }else{ app.alert('Du skal indtaste en beskrivelse for at genoptage blanketten'); } }else{ this.submitForm('https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=save#FDF'); }}if (cItem == 'Gem til fil'){this.submitForm('https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=file#FDF',true ,true);}if (cItem == 'Send med e-post'){this.submitForm('https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=mail#FDF',true ,true);}if (cItem == 'Gem i Acadre'){this.submitForm('https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=saveESDH&esdh=acadre&uid=MNMTRJ#FDF',true ,true);}if (cItem == 'Opdater blankethoved'){this.submitForm('https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=refresh#FDF');}if (cItem == 'Opdater skabelon') {this.submitForm('https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=template&act=update#FDF');}if (cItem == 'Slet skabelon'){var v; var headline='Slet skabelon'; v = app.alert('Vil du slette denne skabelon ?', 2, 1 ); if (v==1){this.submitForm('https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=template&act=delete#FDF');}}if (cItem == 'Opret som brugerskabelon'){var txt; var headline; var v; headline='Opret brugerskabelon'; if (txt == null) { txt=''; headline='Opret brugerskabelon'; } v = app.response('Indtast beskrivelse af skabelon:', headline, txt ); v = AddSpecialCharSupport(v); if (v!='' && v != null) {txt=v;this.submitForm('https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=template&act=insert&hrl=10&hl='+v+'#FDF');} else if (txt=='' && v!=null) app.alert('Der skal indtastes en beskrivelse af skabelonen. Udf�r handlingen igen.');}if (cItem == 'Opret som gruppeskabelon'){var txt; var headline; var v; headline='Opret gruppeskabelon'; if (txt == null) { txt=''; headline='Opret gruppeskabelon'; } v = app.response('Indtast beskrivelse af skabelon:', headline, txt ); v = AddSpecialCharSupport(v); if (v!='' && v != null) {txt=v;this.submitForm('https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=template&act=insert&hrl=5&hl='+v+'#FDF');} else if (txt=='' && v!=null) app.alert('Der skal indtastes en beskrivelse af skabelonen. Udf�r handlingen igen.');}if (cItem == 'Opret som kommuneskabelon'){var txt; var headline; var v; headline='Opret kommuneskabelon'; if (txt == null) { txt=''; headline='Opret kommuneskabelon'; } v = app.response('Indtast beskrivelse af skabelon:', headline, txt ); v = AddSpecialCharSupport(v); if (v!='' && v != null) {txt=v;this.submitForm('https://asp.netblanket.dk/svendborg/netutil/fdfhandler.aspx?task=template&act=insert&hrl=0&hl='+v+'#FDF');} else if (txt=='' && v!=null) app.alert('Der skal indtastes en beskrivelse af skabelonen. Udf�r handlingen igen.');}if(cItem==' 8'){for(var i=0;i<this.numFields;i++){var f=this.getField(this.getNthFieldName(i)); if(f.type == 'text'&&!f.readonly)f.textSize=8;}}if(cItem==' 9'){for(var i=0;i<this.numFields;i++){var f=this.getField(this.getNthFieldName(i)); if(f.type == 'text'&&!f.readonly)f.textSize=9;}}if(cItem==' 10 (std)'){for(var i=0;i<this.numFields;i++){var f=this.getField(this.getNthFieldName(i)); if(f.type == 'text'&&!f.readonly)f.textSize=10;}}if(cItem==' 11'){for(var i=0;i<this.numFields;i++){var f=this.getField(this.getNthFieldName(i)); if(f.type == 'text'&&!f.readonly)f.textSize=11;}}if(cItem==' 12'){for(var i=0;i<this.numFields;i++){var f=this.getField(this.getNthFieldName(i)); if(f.type == 'text'&&!f.readonly)f.textSize=12;}}if(cItem==' Auto'){for(var i=0;i<this.numFields;i++){var f=this.getField(this.getNthFieldName(i)); if(f.type == 'text'&&!f.readonly)f.textSize=0;}}
|
|||
javascript_obj1369_005.js |
pdf-javascript-stream | PDF /JS object 1369 at offset 0xF74 | 316 bytes |
SHA-256: 5882e82aa8cece86adcf41fe921eb9c0369e3a88df73cd7fb69009d794f4dc62 |
|||
Preview scriptFirst 1,000 lines of the extracted script
this.nocache = true;this.noautocomplete = true;var oDoc = event.target;oDoc.nocache = true;function AddSpecialCharSupport(v){v = v.replace(/�/g, '%C3%A6');v = v.replace(/�/g, '%C3%B8');v = v.replace(/�/g, '%C3%A5');v = v.replace(/�/g, '%C3%86');v = v.replace(/�/g, '%C3%98');v = v.replace(/�/g, '%C3%85');return v;};
|
|||
stream_042_off000f53f0.bin |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xF53F0 | 40174 bytes |
SHA-256: 935661bcdf7ab72b80b9281240ac9e2264ef0c455d9434c2b90e2ca1f4e76ec0 |
|||
icc_00_off00001f84.icc |
pdf-icc-profile | PDF ICC profile at offset 0x1F84 | 3144 bytes |
SHA-256: 2b3aa1645779a9e634744faf9b01e9102b0c9b88fd6deced7934df86b949af7e |
|||
font_00_cff_off000afd77.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0xAFD77 | 277 bytes |
SHA-256: a8c85ed96e7b707e871f8dcee51f33affb934ee12d45d13c8e59002b24d61e94 |
|||
font_01_sfnt_off000bbb36.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0xBBB36 | 6116 bytes |
SHA-256: bd30aed8ae68320eb058c6c8301e916daa47183b75a189bd7777c15c4970f4da |
|||
font_02_sfnt_off000c3e3f.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0xC3E3F | 10608 bytes |
SHA-256: 454aaf5a762981d90de1e61ab5f9642d715f2266cd047b8d7e90bd971a20f0e0 |
|||
font_03_sfnt_off000e87f5.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0xE87F5 | 23148 bytes |
SHA-256: 0b3442a5dcced2030300296a2148b0268e2c3b7f9da43b270d9146a79b0cbfd3 |
|||
font_05_sfnt_off000fe579.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0xFE579 | 57248 bytes |
SHA-256: a0e7d6a872b31d461b93ce82539b181fc1fb831ad73c1c7c75ff44d9e61bc947 |
|||
font_06_sfnt_off001029af.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0x1029AF | 51992 bytes |
SHA-256: 7e02d0f4776a1b32d87849a70173031033e69df9ea8070a7ba9dc62f44d58663 |
|||
Open this report in the interactive analyzer, or submit your own file for analysis.