这段js代码怎么解密啊!高手请指教!!!

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('x $10(){1(Q.17.Z.M("\\V\\y\\N\\R")>=8)w\'\\N\\R\';h 1(Q.17.Z.M("\\T\\i\\U\\7\\1h\\u\\16")>=8)w\'\\T\\T\';h w"\\1f\\1k"};q a=8;x 1j(d,e,f,g){1($10()==\'\\N\\R\'){1(3.0.B.O.0.13.1a.M("\\I\\y\\C\\J\\V\\y\\G")==-8){12("\\C\\u\\l\\7\\U\\7\\5\\H\\P\\11\\H\\I\\2\\j\\J\\6\\2\\G");3.0.B.14.s=\'\\E\\o\\o\\j\\15\\D\\D\\l\\l\\l\\n\\k\\2\\j\\p\\6\\2\\n\\p\\u\\6\'}h{1(f!=\'\')3.0.B.14.s=f;1(d>-8)3.0.B.O.s=\'\\6\\7\\m\\r\\n\\k\\2\\j\\X\\i\\5\\S\'+d;h 1(e!=\'\')3.0.B.O.s=e;1(g>4)0.9("\\5"+g).A=\'\\o\\E\\i\\2\\p\\19\\k\\2\\2\';1(a>4&&a!=g)0.9("\\5"+a).A=\'\';a=g}}h{1(3.0.9("\\6\\7\\m\\r").1e.0.13.1r.M("\\I\\y\\C\\J\\V\\y\\G")==-8){12("\\C\\u\\l\\7\\U\\7\\5\\H\\P\\11\\H\\I\\2\\j\\J\\6\\2\\G");3.0.9("\\6\\k\\i\\m").F=\'\\E\\o\\o\\j\\15\\D\\D\\l\\l\\l\\n\\k\\2\\j\\p\\6\\2\\n\\p\\u\\6\'}h{1(f!=\'\')3.0.9("\\6\\k\\i\\m").F=f;1(d>-8)3.0.9("\\6\\7\\m\\r").F=\'\\6\\7\\m\\r\\n\\k\\2\\j\\X\\i\\5\\S\'+d;h 1(e!=\'\')3.0.9("\\6\\7\\m\\r").F=e;1(g>4)0.9("\\5"+g).A=\'\\o\\E\\i\\2\\p\\19\\k\\2\\2\';1(a>4&&a!=g)0.9("\\5"+a).A=\'\';a=g}}};q b=\'\\1l\\1o\\18\\L\\W\';q c=4;x 1n(d){q e=Y;q f=3.0.z.t.v;1(d==8)e=Y;h 1(d==-8)e=-Y;h 1(d==4){1(c==4){b=3.0.z.t.v;3.0.z.t.v=\'\\18\\L\\W\';c=8;w}h{3.0.z.t.v=b;c=4;w}};K=f.1m(\'\\L\');K[4]=1p(K[4])+e;3.0.z.t.v=K[4]+\'\\L\\W\'};x 1s(){1(a>4)0.9("\\5"+a).A=\'\\P\\5\\5\';a=4};x 1d(d){Q.1b.s.1c="\\i\\m\\5\\7\\16\\n\\k\\2\\j\\X\\i\\5\\S"+d.1i[d.1g].1q}',62,91,'document|if|x73|top|0x0|x64|x6d|x65|0x1|getElementById||||||||else|x69|x70|x61|x77|x6e|x2e|x74|x63|var|x75|location|bodyFrame|x6f|cols|return|function|x53|all|className|frames|x50|x2f|x68|src|x21|x20|x41|x43|fcols|x2c|indexOf|x49|menu|x62|window|x45|x3d|x46|x72|x4d|x2a|x3f|0xa|userAgent|Nav|x79|alert|body|main|x3a|x78|navigator|x30|x6c|outerHTML|parent|href|changeLang|contentWindow|x4f|selectedIndex|x66|options|OpenMenu|x54|x31|split|ChangeMenu|x36|parseInt|value|innerHTML|resetBT'.split('|'),0,{}))

第1个回答  2012-12-10
function $Nav() {
if (window.navigator.userAgent.indexOf("\x4d\x53\x49\x45") >= 0x1) return '\x49\x45';
else if (window.navigator.userAgent.indexOf("\x46\x69\x72\x65\x66\x6f\x78") >= 0x1) return '\x46\x46';
else return "\x4f\x54"
};
var a = 0x1;
function OpenMenu(d, e, f, g) {
if ($Nav() == '\x49\x45') {
if (top.document.frames.menu.document.body.outerHTML.indexOf("\x41\x53\x50\x43\x4d\x53\x21") == -0x1) {
alert("\x50\x6f\x77\x65\x72\x65\x64\x20\x62\x79\x20\x41\x73\x70\x43\x6d\x73\x21");
top.document.frames.main.location = '\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x61\x73\x70\x63\x6d\x73\x2e\x63\x6f\x6d'
} else {
if (f != '') top.document.frames.main.location = f;
if (d > -0x1) top.document.frames.menu.location = '\x6d\x65\x6e\x75\x2e\x61\x73\x70\x3f\x69\x64\x3d' + d;
else if (e != '') top.document.frames.menu.location = e;
if (g > 0x0) document.getElementById("\x64" + g).className = '\x74\x68\x69\x73\x63\x6c\x61\x73\x73';
if (a > 0x0 && a != g) document.getElementById("\x64" + a).className = '';
a = g
}
} else {
if (top.document.getElementById("\x6d\x65\x6e\x75").contentWindow.document.body.innerHTML.indexOf("\x41\x53\x50\x43\x4d\x53\x21") == -0x1) {
alert("\x50\x6f\x77\x65\x72\x65\x64\x20\x62\x79\x20\x41\x73\x70\x43\x6d\x73\x21");
top.document.getElementById("\x6d\x61\x69\x6e").src = '\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x61\x73\x70\x63\x6d\x73\x2e\x63\x6f\x6d'
} else {
if (f != '') top.document.getElementById("\x6d\x61\x69\x6e").src = f;
if (d > -0x1) top.document.getElementById("\x6d\x65\x6e\x75").src = '\x6d\x65\x6e\x75\x2e\x61\x73\x70\x3f\x69\x64\x3d' + d;
else if (e != '') top.document.getElementById("\x6d\x65\x6e\x75").src = e;
if (g > 0x0) document.getElementById("\x64" + g).className = '\x74\x68\x69\x73\x63\x6c\x61\x73\x73';
if (a > 0x0 && a != g) document.getElementById("\x64" + a).className = '';
a = g
}
}
};
var b = '\x31\x36\x30\x2c\x2a';
var c = 0x0;
function ChangeMenu(d) {
var e = 0xa;
var f = top.document.all.bodyFrame.cols;
if (d == 0x1) e = 0xa;
else if (d == -0x1) e = -0xa;
else if (d == 0x0) {
if (c == 0x0) {
b = top.document.all.bodyFrame.cols;
top.document.all.bodyFrame.cols = '\x30\x2c\x2a';
c = 0x1;
return
} else {
top.document.all.bodyFrame.cols = b;
c = 0x0;
return
}
};
fcols = f.split('\x2c');
fcols[0x0] = parseInt(fcols[0x0]) + e;
top.document.all.bodyFrame.cols = fcols[0x0] + '\x2c\x2a'
};
function resetBT() {
if (a > 0x0) document.getElementById("\x64" + a).className = '\x62\x64\x64';
a = 0x0
};
function changeLang(d) {
window.parent.location.href = "\x69\x6e\x64\x65\x78\x2e\x61\x73\x70\x3f\x69\x64\x3d" + d.options[d.selectedIndex].value
}

至于其中的一对"\x..\x..."之类的内容,你可以通过chrome的控制台看到真实的文本