设为首页
收藏本站
网站地图
当前位置:SEO首页 > SEO技术 > SEO经验 >
SEO经验

seo经验黑帽seo基础手法之快照劫持

时间:2015-11-22 17:19来源:网络 作者:石家庄网站优化 点击:

实际上,楼主曾经是搞安全出身的。当然早期也对黑帽手法多少有些了解,最早08年开始,见证了百度一代又一代的黑帽手法,可谓百花齐放,大神大牛级人物层出不穷,但我想黑帽seo,先不谈其性质好坏,单单就技术本身来说也是值得去研究的,何况它的存在推动了搜索引擎的良性发展。外贸网站推广

dedecms.com

下午看了三木同学的一篇文章:话说蜘蛛劫持等黑猫seo手法及解决办法。事实上有很多白帽seo对黑帽手法了解的并不多,至于其中的原理可能更是理解的少了,但说到底黑帽seo的倾向于技术性的。所以为了普及一下广大seo,楼主来做一篇基础文章,至于以后会不会出高级操作教程,看情况了。

dedecms.com

首先黑帽包括很多很多手法,技术含量也要求很高。比如举几个列子:流量劫持、快照劫持、泛域名、泛ip、seo经验黑帽seo基础手法之快照劫持全能百度优化变种ip、目录链轮、新闻源劫持、寄生虫程序、get程序、无限页面链轮等等,不止这些,而且还会不停的出新技能。

本文来自织梦

这篇文章来解释一下三木同学所遇到的问题吧:

copyright dedecms

1.劫持流量: 织梦内容管理系统

三木同学说劫持的时候会判断一下来路引擎,从百度来的时候才会跳转,正常输入网址是打开正常的。好,我们先看一下是怎么实现的,上代码:

内容来自dedecms

代码解释:dexOf(google)>0s.indexOf(baidu)>0s.indexOf(yahoo)>0)判断搜索引擎来源,如果来源正确,location.href=跳转到hao123网站。下面的代码是如果否,则打开正常首页。这段代码为js代码。只是一个简单的判断。石家庄网站建设

织梦好,好织梦

2、快照劫持 内容来自dedecms

这个是有点技术含量的,需要的代码也不会那么简单,运营策划方案总之目的是把别人网站首页的快照变成自己的,然后别人输入网址打开的时候还是正常显示,判断来路之后才会跳转。想把快照换成自己想要的,得需要一段能改变蜘蛛看法的代码,代码类型很多,我这里写一种: 织梦内容管理系统

0orinstr(agent,baidubrowser)>0orinstr(agent,Sogou)>0orinstr(agent,googlebot)>0orinstr(agent,Sosospider)>0then 本文来自织梦

linkurl=快照网址

织梦内容管理系统

FunctionGetBody(Url) dedecms.com

DimobjXML 本文来自织梦

OnErrorResumeNext

内容来自dedecms

SetobjXML=CreateObject(Microsoft.XMLHTTP) 内容来自dedecms

WithobjXML 织梦内容管理系统

.OpenGet,Url,False,, 内容来自dedecms

.Send 织梦好,好织梦

GetBody=.ResponseBody 内容来自dedecms

EndWith

织梦内容管理系统

GetBody=BytesToBstr(GetBody,GB2312)

内容来自dedecms

SetobjXML=Nothing 本文来自织梦

EndFunction 织梦内容管理系统

FunctionBytesToBstr(strBody,CodeBase)

内容来自dedecms

dimobjStream

织梦好,好织梦

setobjStream=Server.CreateObject(Adodb.Stream)

织梦好,好织梦

objStream.Type=1 内容来自dedecms

objStream.Mode=3 dedecms.com

objStream.Open

本文来自织梦

objStream.WritestrBody 内容来自dedecms

objStream.Position=0 内容来自dedecms

objStream.Type=2

织梦好,好织梦

objStream.Charset=CodeBase

内容来自dedecms

BytesToBstr=objStream.ReadText copyright dedecms

objStream.Close

织梦好,好织梦

setobjStream=nothing 内容来自dedecms

EndFunction

copyright dedecms

response.writeGetBody(linkurl)

织梦内容管理系统

Endif%>

本文来自织梦

代码解释:前一段判断抓取蜘蛛来源,指向快照抓取网址;后一段代码判断来路,进行跳转到指定网址。这段代码其他地方暂不解释。 织梦内容管理系统

3、判断地区劫持流量 本文来自织梦

可能有时候怕管理发现,也不需要其他地区的没用流量。要怎么做呢。比如管理员是江西的,那么看代码:

内容来自dedecms

代码解释:为ip数据识别;其他代码看注释;

本文来自织梦

好了,今天就说这几个简单的手法吧,但有人要问了,要怎么实现呢,这些代码要放在什么地方?楼主淡淡的说:要放在别人网站的首页上。既然是劫持,肯定是劫持别人网站的了。那要怎么放进去呢?黑掉。所以说黑帽是建立在非常高深的技术上面,然后结合seo理论,实现的一种高效转化流量的手段,当然,这里我们暂且不谈黑帽的持久性。

dedecms.com

说实在的,楼主心里犹豫了很久,要不要写这篇文章,因为就好像楼主教大家怎么作弊一样。实际上大家看楼主以前的文章就知道,楼主专注黑帽三十载,这,只是喜欢研究而已。不想为互联网制造垃圾,也不想站长们辛辛苦苦做的站被人黑掉劫持掉。所以等以后有机会了,楼主也许会再发其他类似文章。楼主有时候也想写点心得,顺便征集大家的需求,比如:网站安全、石家庄网站优化防黑,当然白帽seo楼主也可以解答。:)

织梦内容管理系统

2014.10.30,搜外首发。 内容来自dedecms

dedecms.com

在详细说下我的问题:不但首页快照被劫持,整站所有页面快照都劫持了,并且劫持后,还没有做跳转。另外代码也不是放在页面上的,用百度站长平台抓取测试显示的代码没有异样代码。最后剪贴根目录里面的文件,想再删除根目录,可怎么都删除不了,粉碎也不行,不得已只能格式化网站所在盘符才解决了问题。

内容来自dedecms

我到现在想不明白?对方为什么这么做,有什么利益驱动?对方这个手法在当前水平下,算不算顶级高手?

内容来自dedecms

“在详细说下我的问题:不但首页快照被劫持,整站所有页面快照都劫持了,并且劫持后,还没有做跳转。另外代码也不是放在页面上的,···三木”有一种首发代码是不需要写在页面中的,可以用调用,比如:js。甚至可以调用图片地址进行转跳。在这些跳转里面都有来路判断,比如:referrer识别来路。为啥删不掉,郑州百度优化可能是劫持的全局变量,全局变量不用把代码挂在每个页面中。。。有点复杂。

织梦内容管理系统

对方为何这么做,首先可能是程序批量扫描的,然后批量挂的。所以会发现有很多时候有没有权重的站都被“黑”掉,至于利益:很简单,劫持大量页面,机会就越多,流量就越多。这个手法算不算顶级高手?不算,只能说一般般。 copyright dedecms

------分隔线----------------------------