每天拿出一分钟来学习,你的生命会更加精彩。
登录 简洁手机版 RSS
  • 首页
  • 洪雨seo
  • 洪雨seo:去年泛滥的干扰码技术详解

洪雨seo:去年泛滥的干扰码技术详解

发布: 洪雨2020-5-1 12:34分类: 洪雨seo 标签: 洪雨seo

    本篇文章是转载的。

    下面要讲的手法,洪雨之前见过,但是没在意,因为觉得有些东西死的太快,就不想费心了。

    只是某些人拿此手法当噱头盈利,一个软件能多卖1000块。

    搜索网站链接,页面描述显示为下面图片

1.png

    ===================================================

百度快照显示为下面图片

2.png

 ===================================================


  重点是正常浏览网站,显示为下面图片

3.png


用户和蜘蛛看到的样子是不一样的,我们来看看到底怎么回事。

网站页面干扰符如何实现

1、首先分析网站是什么语言写的程序,网站后面加一个index.php就知道了,这里不多说了,
2、猜测如果不是利用php实现的效果,那肯定会隐藏到JS当中,所以我们继续分析。

4.png

3、经过分析找到这个位置,我们打开看看


removeElementsByClass("bsz"); 
removeElementsByClass("qzc");
removeElementsByClass("fbt");    

     var reBadWords = /|||||||【[a-z]+】|【|】|\[[a-z]+\]|\[|\]|\{[a-z]+\}|\{|\}/gi;
    //var a = document.getElementsByTagName("body")[0];
    var a = document.getElementById('news_con');
    var sUserInput = a.innerHTML;
    var sFinalText = sUserInput.replace(reBadWords,function(sMatch) {
        return sMatch.replace(/./g,"");
    });
    
    a.innerHTML=sFinalText;
function removeElementsByClass(className){
var elements = document.getElementsByClassName(className);
while(elements.length > 0){
elements[0].parentNode.removeChild(elements[0]);
}
}
其中



removeElementsByClass:去除元素的意思
 var a = document.getElementById('news_con');
5.png


原理很简单,就是js替换文章内容中的大括号和特殊符号。

期间还碰到了这种乱码,后来被称为代码伪原创的东西。一大坨……

6.png

一般人看到应该觉得很牛逼……

然后查看上面JS代码


removeElementsByClass("bsz");
 7.png 


=========

上面js代码没有显示全,洪雨补上一个图片

8.png

这种东西,往大了说,是蜘蛛劫持,往小了说是奇淫巧技。正规做站的,建议不要碰。



    

温馨提示如有转载或引用以上内容之必要,敬请将 本文链接作为出处标注,谢谢合作!
<< 文章是老的但东西是好的(seo100条心得) | SEOer经常说的快排参数是什么意思(转载) >>

已有 0/4168 人参与

发表评论: