黑帽SEO手法
黑帽SEO手法
0x00:概念
SEO全称搜索引擎优化,通过站内优化和站内优化方式来提升搜索引擎排名,有白帽SEO和黑帽SEO。
因为正规的SEO优化需要很长时间,黑帽SEO手法让站内快速提升排名的有:
黑链(暗链)
站群
网站劫持(搜索引擎劫持)
桥页
0x01:SEO的一些黑色手法
常见的SEO手法:
利用泛解析做站群
入侵高权重网站挂暗链
入侵高权重网站做网页劫持
篡改高权重网站网页内容
利用高权重网站二级目录做推广页面
修改nginx配置做目录反向代理
1.利用泛解析建立泛二级域名站群
相关解析:
站群:最简单的理解是一群网站,而这些网站属于一个人,通常有几个到几百个网站组成。
泛解析:泛解析是指:把通配符*(星号).xxx.com 解析到一个ip地址, 那么访问任意次级域名均指向同一IP地址。
泛解析的用途:
可以让域名支持无限的子域名
防止用户错误输入导致的网站不能访问
可以让直接输入网址登陆网站的用户输入简洁的网站即可访问网站
快速被搜索引擎收录
利用DNS泛解析可以快速建立站群,因为一个一级域名可以衍生出无数个二级域名。seo人员大费周章地建立站群的目的,便是能够快速吸引大量的搜索引擎爬虫,增加网站在搜索引擎中的收录量。
2.利用泛解析做黑产
基于是否需要入侵网站以及DNS服务器,分为入侵法和非入侵法
入侵法
入侵dns解析权限,添加泛解析记录,将此记录指向指定的服务器,通过生成不同的二级域名,政府网站权重很高,因此二级域名页面很快被收录
非入侵法
首先通过获取请求的二级域名地址,然后去访问该二级域名内容获取源码镶嵌到自己的网页内。如果构造的二级域名内容不是一个完整的域名地址(如:1.sdddzg.cn),则随机返回一段源码。
3.利用网站暗链
挂暗链的目的很简单,增加网站外链,提高网站排名。但是现在搜索引擎已经对此进行检测和打击。
实现方式主要分为几种:利用CSS实现、利用JS实现、利用DIV+JS实现等
4.利用高权重网站,构造关键词URL做推广
将URL中的参数内容显示到网页内,这原本是某些网页的一种特殊功能。以往的经验告诉我这种特性如果没有处理好,可能会引发XSS漏洞,而今我不得不认识到,这种特性也一直被用于黑帽seo。通过在url或者post数据包(常见于搜索框功能)中构造推广关键词,再将有推广关键词页面添加到蜘蛛池中,使搜索引擎收录就能达到推广的目的。一般此种手法常被用来推广qq号,盈利网站等(类似打广告),而当我们通过搜索引擎搜索某些关键词时(如色情资源),就会显示出此页面,从而达到推广自身账号或者网站的目的,当然这只是一种推广手段,并不太涉及引流。
5.利用网页劫持引流
通过在正常网页非法嵌入代码,此代码能够跳转到别的页面。
服务端劫持
也称为全局劫持,此手法为修改网站动态语言文件,判断访问来源控制返回内容,从而达到网页劫持的目的。其特点往往是通过修改asp/aspx/php等后缀名文件,达到动态呈现网页内容的效果。
Global.asa、Global.asax、conn.asp、conn.php等文件比较特殊,作用是在每次执行一个动态脚本的时候,都会先加载该脚本,然后再执行目标脚本。所以只要在 Global.asa 中写判断用户系统信息的代码(访问来源等),如果是蜘蛛访问则返回关键词网页(想要推广的网站),如果是用户访问则返回正常页面。
客户端劫持
常见:js劫持与Header劫持。
6.直接篡改网页内容
入侵网站后,将内容改为推广的非法网页。
7.利用高权重网站的二级目录
黑客入侵网站后,在网站二级目录下创建很多自己做推广的页面。为了达到引流的目的黑客往往需要建立大量的二级目录页面,因此需要用到寄生虫程序来自动化的创建页面。此手法也需要入侵高权重网站,获取网站服务器权限。与网页劫持手法不同的是,此手法侧重点在于利用高权重网站自身的优势,在其目录下创建多个推广页面;而网页劫持侧重隐藏自身,其可以做到动态呈现网页内容给客户。因此在实际使用中,黑客经常结合两者使用。此手法与利用泛解析做黑帽seo的手法还是有明显差异的,虽然同样是利用高权重网站本身的优势,但泛解析利用的是二级域名,而此手法利用的是二级目录
最新文章
- iOS 如何自定义UISearchBar 中textField的高度
- 人人都是 DBA(IV)SQL Server 内存管理
- finereport普通报表的移动端自适应方案
- wordpress后台404页面
- Linux下安装配置Nexus
- [leetcode]_Pascal's Triangle II
- 20145120 《Java程序设计》实验四实验报告
- FaceBook要在视频领域打败YouTube?
- windows下安装ruby和 rails的痛苦经历
- 联想A800新蜂ROM V1.1 基于官方4.0.4精简省电稳定
- C# Windows Phone 8 WP8 , 文字超连结到网页 免打程式码,Xaml就搞定 ! !
- JavaScript获取路径
- SSH通过超链接传递中文参数出现乱码问题
- Python函数篇(2)-递归函数、匿名函数及高阶函数
- 在centos 7 下安装 nginx
- 第34章 授予类型 - Identity Server 4 中文文档(v1.0.0)
- 金蝶K3 WISE BOM多级展开_销售成本表
- if else和switch case那个效率更高一点
- 实现Cookie集合
- ​ 用一个开发案例详解Oracle临时表
热门文章
- (转载--修改)使用Xcode9的Instruments检测解决iOS内存泄露
- MAC电脑安装Mysql服务器和Navicat for mysql客户端
- 利用Docker搭建本地https环境的完整步骤
- 使用docker-maven-plugin插件构建docker镜像(已过时)
- 回文串(bzoj 3676)
- Mysql 取整的方法
- hdu 4525(数学)
- Java IO 学习(二)select/poll/epoll
- HDU 5997 rausen loves cakes(启发式合并 + 树状数组统计答案)
- openshift scc解析