MALICIOUS
114
Risk Score
Malware Insights
MITRE ATT&CK
T1059.001 PowerShell
T1566.001 Spearphishing Attachment
T1027 Obfuscated Files or Information
The PDF file is heavily obfuscated, indicated by a high stream count and encryption with JavaScript. Embedded JavaScript streams were extracted, suggesting the document's primary purpose is to execute malicious code. This code likely downloads and executes a second-stage payload, a common technique for delivering malware. The presence of AcroForm buttons with action triggers further supports the malicious intent.
Machine Learning
- Nyx PDF Classifier malicious score 0.9402
Heuristics 5
-
Encrypted PDF carries /OpenAction — payload hidden from static analysis high PDF_ENCRYPTED_WITH_JSPDF declares /Encrypt and also references an executable trigger (/OpenAction). Document encryption hides the JavaScript body and stream contents from static scanners — combined with auto-execution indicators this is a known evasion pattern used to deliver weaponised JavaScript that the analyst cannot inspect without the decryption key.
-
Unusually high stream count medium PDF_MANY_STREAMSPDF contains 501+ stream objects — may indicate heap spray or heavy obfuscation
-
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
Extracted artifacts 32
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
javascript_obj1365_000.js |
pdf-javascript-stream | PDF /JS object 1365 at offset 0x594E2 | 50 bytes |
SHA-256: 5ac70b84459938ded62664aad54e1ff40650f175699fa2931b15b124edc42b21 |
|||
Preview scriptFirst 1,000 lines of the extracted script
action_zeitraum_format_field(event.targetName); |
|||
javascript_obj1366_001.js |
pdf-javascript-stream | PDF /JS object 1366 at offset 0x59547 | 47 bytes |
SHA-256: 70d25d86fb9f8f3cf3ac42bd21fa0c978fe71f026066c74a24bea9ea5c4bef25 |
|||
Preview scriptFirst 1,000 lines of the extracted script
action_zeitraum2_aktualisieren(event, "01"); |
|||
javascript_obj1368_003.js |
pdf-javascript-stream | PDF /JS object 1368 at offset 0x595F7 | 33 bytes |
SHA-256: c4287c5c3e37d48b98ace11b04930d19e8be4d405af6749d7e51f8d70a59029e |
|||
Preview scriptFirst 1,000 lines of the extracted script
AFDate_KeystrokeEx("dd.mm.yyyy");
|
|||
javascript_obj1369_004.js |
pdf-javascript-stream | PDF /JS object 1369 at offset 0x59648 | 163 bytes |
SHA-256: 413ed68bc802087dda08103e9e4285a7f971e944501d18ddc34d92fa31791ab9 |
|||
Preview scriptFirst 1,000 lines of the extracted script
var the_field = event.target; var the_document = the_field.doc; try { the_document.dh_store_field(the_document, the_field, 120, event.value); } catch(the_error) {}
|
|||
javascript_obj1376_005.js |
pdf-javascript-stream | PDF /JS object 1376 at offset 0x5C93A | 163 bytes |
SHA-256: b169d9628490b704f6f288d62c4d8f29bbb0d6e502370cc288515cc7ae8a7e30 |
|||
Preview scriptFirst 1,000 lines of the extracted script
var the_field = event.target; var the_document = the_field.doc; try { the_document.dh_store_field(the_document, the_field, 121, event.value); } catch(the_error) {}
|
|||
javascript_obj1378_006.js |
pdf-javascript-stream | PDF /JS object 1378 at offset 0x5CABD | 52 bytes |
SHA-256: 0a5ba4946d5ed46b8db34333c45fd219fcf2d70ef9cc1bc106fb3fc3da2f941a |
|||
Preview scriptFirst 1,000 lines of the extracted script
//action_zeitraum_format_field(event.targetName); |
|||
javascript_obj1379_007.js |
pdf-javascript-stream | PDF /JS object 1379 at offset 0x5CB24 | 84 bytes |
SHA-256: 9e63ea216fd884a8bfad76d793c38e4c7b944f3301700182adeda43e8f1f779e |
|||
Preview scriptFirst 1,000 lines of the extracted script
//action_zeitraum2_aktualisieren(event, "01");
wert_kopieren("48011", "948011");
|
|||
javascript_obj1380_008.js |
pdf-javascript-stream | PDF /JS object 1380 at offset 0x5CBAF | 163 bytes |
SHA-256: d0c68ebd1103bce01f936456b0c662a19990d0b4d2dd68032e5a63b27515e1e8 |
|||
Preview scriptFirst 1,000 lines of the extracted script
var the_field = event.target; var the_document = the_field.doc; try { the_document.dh_store_field(the_document, the_field, 488, event.value); } catch(the_error) {}
|
|||
javascript_obj1383_009.js |
pdf-javascript-stream | PDF /JS object 1383 at offset 0x6C55A | 82 bytes |
SHA-256: df9932821546cd706b63578db1dec51a5dfe57f05901183838b3f09ba708cad8 |
|||
Preview scriptFirst 1,000 lines of the extracted script
//action_zeitraum2_aktualisieren(event, "01");
wert_kopieren("48012", "948012");
|
|||
javascript_obj1384_010.js |
pdf-javascript-stream | PDF /JS object 1384 at offset 0x6C5E1 | 163 bytes |
SHA-256: 3cdddfe420196d505f01b6b8faab3bf273d89380b81d7c4371f33c4034cb2ae8 |
|||
Preview scriptFirst 1,000 lines of the extracted script
var the_field = event.target; var the_document = the_field.doc; try { the_document.dh_store_field(the_document, the_field, 489, event.value); } catch(the_error) {}
|
|||
javascript_obj1386_011.js |
pdf-javascript-stream | PDF /JS object 1386 at offset 0x6C71B | 47 bytes |
SHA-256: 13d8445ce4cdbd2643fa46fefb956685fcc132bd74b1e092c2e2b8a5ce631ae6 |
|||
Preview scriptFirst 1,000 lines of the extracted script
action_zeitraum2_aktualisieren(event, "02"); |
|||
javascript_obj1387_012.js |
pdf-javascript-stream | PDF /JS object 1387 at offset 0x6C77D | 163 bytes |
SHA-256: 56d59988902233c73786731fea7a74440e899dab76ee0d77e2d4557f1ba00e0b |
|||
Preview scriptFirst 1,000 lines of the extracted script
var the_field = event.target; var the_document = the_field.doc; try { the_document.dh_store_field(the_document, the_field, 122, event.value); } catch(the_error) {}
|
|||
javascript_obj1391_013.js |
pdf-javascript-stream | PDF /JS object 1391 at offset 0x6C9C7 | 163 bytes |
SHA-256: 5d8e20f2c8a48e2100bf386d4574964f3ead560f66ec4030d61c30971867c61d |
|||
Preview scriptFirst 1,000 lines of the extracted script
var the_field = event.target; var the_document = the_field.doc; try { the_document.dh_store_field(the_document, the_field, 123, event.value); } catch(the_error) {}
|
|||
javascript_obj1394_014.js |
pdf-javascript-stream | PDF /JS object 1394 at offset 0x6CBB1 | 82 bytes |
SHA-256: e583a6582922f246dc852e6c736ea081f36784e6ac2cadb40da94e6afa27daf7 |
|||
Preview scriptFirst 1,000 lines of the extracted script
//action_zeitraum2_aktualisieren(event, "02");
wert_kopieren("48021", "948021");
|
|||
javascript_obj1395_015.js |
pdf-javascript-stream | PDF /JS object 1395 at offset 0x6CC38 | 163 bytes |
SHA-256: 9fd79543a8679233206b6c2262a67ada9fdf0e46acf3423302f4cd3e07a25762 |
|||
Preview scriptFirst 1,000 lines of the extracted script
var the_field = event.target; var the_document = the_field.doc; try { the_document.dh_store_field(the_document, the_field, 490, event.value); } catch(the_error) {}
|
|||
javascript_obj1397_016.js |
pdf-javascript-stream | PDF /JS object 1397 at offset 0x6CD74 | 82 bytes |
SHA-256: 2655eeeeaf1a569e149973597d4bb191ecd5be4e79c4144be1af2ee412174e24 |
|||
Preview scriptFirst 1,000 lines of the extracted script
//action_zeitraum2_aktualisieren(event, "02");
wert_kopieren("48022", "948022");
|
|||
javascript_obj1398_017.js |
pdf-javascript-stream | PDF /JS object 1398 at offset 0x6CDFB | 163 bytes |
SHA-256: d92ef9030d592e5a0ec67f96b29f7c4e632a8cb2a0ebeb080cde2ddcfd2f934c |
|||
Preview scriptFirst 1,000 lines of the extracted script
var the_field = event.target; var the_document = the_field.doc; try { the_document.dh_store_field(the_document, the_field, 491, event.value); } catch(the_error) {}
|
|||
javascript_obj1400_018.js |
pdf-javascript-stream | PDF /JS object 1400 at offset 0x6CF35 | 47 bytes |
SHA-256: 6e1bbf5c8e4a2840b42feb0dfea373814e6a2183161cdf72179896fd05a15b53 |
|||
Preview scriptFirst 1,000 lines of the extracted script
action_zeitraum2_aktualisieren(event, "03"); |
|||
javascript_obj1401_019.js |
pdf-javascript-stream | PDF /JS object 1401 at offset 0x6CF97 | 163 bytes |
SHA-256: cd75fe68421c1323d4c8b3b4e6628816de7e1951e34a9ba67452687897f9e986 |
|||
Preview scriptFirst 1,000 lines of the extracted script
var the_field = event.target; var the_document = the_field.doc; try { the_document.dh_store_field(the_document, the_field, 124, event.value); } catch(the_error) {}
|
|||
javascript_obj1405_020.js |
pdf-javascript-stream | PDF /JS object 1405 at offset 0x6D1E1 | 163 bytes |
SHA-256: fab3fb89e3a0cab19ca7416e3c5fd9330a6eeed76c606fe664bd8b79fbe65c2f |
|||
Preview scriptFirst 1,000 lines of the extracted script
var the_field = event.target; var the_document = the_field.doc; try { the_document.dh_store_field(the_document, the_field, 125, event.value); } catch(the_error) {}
|
|||
javascript_obj1408_021.js |
pdf-javascript-stream | PDF /JS object 1408 at offset 0x6D3CB | 82 bytes |
SHA-256: ff391f63b06987fbc57f3d2305b67389f268820df6930eec6126fd8242f95639 |
|||
Preview scriptFirst 1,000 lines of the extracted script
//action_zeitraum2_aktualisieren(event, "03");
wert_kopieren("48031", "948031");
|
|||
javascript_obj1409_022.js |
pdf-javascript-stream | PDF /JS object 1409 at offset 0x6D452 | 163 bytes |
SHA-256: 3408435c744578d7ebaa52abdcaf177902e23dab281e97206dcda6b1e877e96b |
|||
Preview scriptFirst 1,000 lines of the extracted script
var the_field = event.target; var the_document = the_field.doc; try { the_document.dh_store_field(the_document, the_field, 492, event.value); } catch(the_error) {}
|
|||
javascript_obj1411_023.js |
pdf-javascript-stream | PDF /JS object 1411 at offset 0x6D58E | 83 bytes |
SHA-256: a082277b00766b3599762d9631f4445859025ed6323d52dcb4375597b9597f13 |
|||
Preview scriptFirst 1,000 lines of the extracted script
//action_zeitraum2_aktualisieren(event, "03");
wert_kopieren("48032", "948032");
|
|||
javascript_obj1412_024.js |
pdf-javascript-stream | PDF /JS object 1412 at offset 0x6D617 | 163 bytes |
SHA-256: 5c77fbe210ff8f89a0380fed67b27843a71c08dcd359946468826f10a2f2ec03 |
|||
Preview scriptFirst 1,000 lines of the extracted script
var the_field = event.target; var the_document = the_field.doc; try { the_document.dh_store_field(the_document, the_field, 493, event.value); } catch(the_error) {}
|
|||
javascript_obj1414_025.js |
pdf-javascript-stream | PDF /JS object 1414 at offset 0x6D751 | 47 bytes |
SHA-256: 48b4540b0e8cdc1f0415f589d5b4c9b4a54f949fc6ef0eb2d478a27ccb4063a2 |
|||
Preview scriptFirst 1,000 lines of the extracted script
action_zeitraum2_aktualisieren(event, "04"); |
|||
javascript_obj1415_026.js |
pdf-javascript-stream | PDF /JS object 1415 at offset 0x6D7B3 | 163 bytes |
SHA-256: 8a7badefc0f61897741da1a1b4bc1cf78d5a656a992e7e791751be41d2bc16ce |
|||
Preview scriptFirst 1,000 lines of the extracted script
var the_field = event.target; var the_document = the_field.doc; try { the_document.dh_store_field(the_document, the_field, 126, event.value); } catch(the_error) {}
|
|||
javascript_obj1418_027.js |
pdf-javascript-stream | PDF /JS object 1418 at offset 0x6D94F | 163 bytes |
SHA-256: 7afd4b66e1216f780aefab776c0e1552d48d7d4905afa736dacc726dafa6c2e1 |
|||
Preview scriptFirst 1,000 lines of the extracted script
var the_field = event.target; var the_document = the_field.doc; try { the_document.dh_store_field(the_document, the_field, 127, event.value); } catch(the_error) {}
|
|||
javascript_obj1420_028.js |
pdf-javascript-stream | PDF /JS object 1420 at offset 0x6DA8B | 83 bytes |
SHA-256: d39f1fdd58b1ed77aa6c905c4a30b3fbd945403d80dcf9c28888ebca613bc22d |
|||
Preview scriptFirst 1,000 lines of the extracted script
//action_zeitraum2_aktualisieren(event, "04");
wert_kopieren("48041", "948041");
|
|||
javascript_obj1421_029.js |
pdf-javascript-stream | PDF /JS object 1421 at offset 0x6DB14 | 163 bytes |
SHA-256: 0af0e24924def36d101dd9693b3b049edca75c60034b8fb0bc813295c3b5d693 |
|||
Preview scriptFirst 1,000 lines of the extracted script
var the_field = event.target; var the_document = the_field.doc; try { the_document.dh_store_field(the_document, the_field, 494, event.value); } catch(the_error) {}
|
|||
javascript_obj1423_030.js |
pdf-javascript-stream | PDF /JS object 1423 at offset 0x6DC50 | 83 bytes |
SHA-256: 4f759cb019a8f9a0d790a11fa90c39760198fac996857a21eea16150dec79e49 |
|||
Preview scriptFirst 1,000 lines of the extracted script
//action_zeitraum2_aktualisieren(event, "04");
wert_kopieren("48042", "948042");
|
|||
javascript_obj1424_031.js |
pdf-javascript-stream | PDF /JS object 1424 at offset 0x6DCD9 | 163 bytes |
SHA-256: bbe4af4216d328579c70f1324b2b19da8919998c140a425144d643c280a17b1a |
|||
Preview scriptFirst 1,000 lines of the extracted script
var the_field = event.target; var the_document = the_field.doc; try { the_document.dh_store_field(the_document, the_field, 495, event.value); } catch(the_error) {}
|
|||
javascript_obj1426_032.js |
pdf-javascript-stream | PDF /JS object 1426 at offset 0x6DE13 | 47 bytes |
SHA-256: a92fe5542e24252ad3ce58b248264b254bdc7ee2c7cfb979c697520f573dbfc0 |
|||
Preview scriptFirst 1,000 lines of the extracted script
action_zeitraum2_aktualisieren(event, "05"); |
|||
Open this report in the interactive analyzer, or submit your own file for analysis.