网站被入侵的常见原因及黑帽 SEO 手法分析
网站因漏洞而被黑客攻击的情况很常见。黑客攻击的目的不同。有些是窃取数据并拿走数据后离开。有些只是为了破坏,篡改成功后就离开。有的用于长期控制,如跳板、矿机、肉鸡等。还有一种方式是搞黑品SEO,涉及植入赌博网站、代孕网站、色情网站等推广到政府网站流量较高或PR值较高的网站。前三种如果管理员细心的话很容易察觉,但第四种黑帽SEO方法却变得越来越隐蔽。即使知道服务器被黑了,也越来越难以找到根本原因,甚至很难删除。
重点关注第四类,近年来,由于黑产品利润链的发展以及搜索引擎算法的不断调整,黑帽SEO技术也相应发展起来。 SEO技术通俗的解释就是让百度、谷歌等搜索引擎将网站推到搜索结果的前面,从而获得品牌效益。但今天的重点不是SEO技术。合理使用SEO技术是合理使用的规则,也是合法的,但是很多黑帽SEO技术是非法的。
今天我就介绍一下近年来现场使用的一些常用技术。
1.直接跳转
这种页面被认为是桥页,content=0,即页面停留时间。点击网页会立即跳转到赌博网站,但太容易被发现,除非管理员太不负责任,没有看到。
2.显式链接,将关键词和链接设置为与网页背景几乎相同的颜色,类似于友好链接。如果你在网页上仔细看,你可以看到它,但是你必须看得很仔细,如下两张图所示,第 1 部分图片的内容几乎看不到,第二张图片是该人的真面目第一张图片。
博彩
3.暗链接,网页正文看不到,但查看源代码就可以看到。目的是长时间保留在网页中,被搜索引擎收录,并帮助推广赌博网站。
技术也多种多样:
1、将像素值大小设置为负数,则不可见。在 CSS 中设置 -px 值在网页上将不可见。它确实存在,但很容易找到。对于网页源代码,只需Ctrl+F。
1.
px像素值-999,页面上不可见。
2.
关键词 元素向前缩进为负值,即在可见范围之外
3.
页面不显示
4.
隐藏区域里的内容
5.
其实方法有很多,上面只列出了5种常见的。这样,您可以使用CTRL+F在网页源代码中搜索display:none和hidden关键字来检查是否存在隐藏链接。这些方法是前几年比较流行的。当然,现在它们仍然存在,但是正在逐渐减少,因为搜索引擎已经开始惩罚这种作弊行为,如果管理员细心一些,很容易被发现。
四、JS脚本。 2016年以来一个很常见的方式就是通过JS脚本来控制。这就需要仔细阅读脚本代码。
var gotourl = 'https://' + '博彩.com/signup';
setTimeout(function() {
window.location.href = gotourl;
}, 1000);
这是放在js脚本里的,不仔细看是看不到的。
var regexp=/.(sogou|so|haosou|baidu|google|youdao|yahoo|bing|gougou|118114|vnet|360|ioage|sm|sp)(.[a-z0-9-]+){1,2}\//ig;
var where =document.referer;
if(regexp.test(where)){
document.write (';;');
判断搜索引擎。这种正常访问网址是正常的,没有什么异常,但是通过百度或者360、搜狗、bing等搜索引擎搜索后就可以看到真面目了。还有对客户的判断。用电脑访问该网站可以正常显示,但用手机访问该网站会被重定向到赌博或色情网站。还有判断操作系统的,比如Android、ISO、Symbian、Windows等,有判断浏览器的,还有判断区域的。比如河北境内访问正常,河北以外地区访问不正常,代码错误。一张一张的贴了。您可以使用模拟器或者火狐浏览器插件等工具来查看效果。
五、转码。网页源代码中不会出现赌博关键词等中文字符。相反,它们通过加密混合在源代码中。这种方法也比较隐蔽。
上图中有汉字,但还是看得见。
这种文字不好看,根本没有汉字,很容易被忽视。即使被黑客入侵也不容易被发现。看这种字符转义的编码,需要解码才能看到真正的内容。如果管理员有经验的话,当看到这些转义字符时,应该会本能地认为网站被黑了。这些可能是赌博,一般unicode更像是十六进制。喜悦就是喜悦,喜悦就是喜悦。
6.蜘蛛劫持。蜘蛛劫持是指黑客利用各种异常手段劫持搜索引擎蜘蛛(如百度蜘蛛、谷歌蜘蛛)。表现如下:百度快照是一个页面,用户点击进入网站后看到的是另一个页面。一页。这通常是根据访问者的用户代理来完成的。蜘蛛劫持的技术原理是通过黑客手段进入受控站点,并上传其中一个文件夹或根目录下的文件(快照文件,供搜索引擎查看),从而劫持猎取该站点的蜘蛛并进入目标站点。
如果您发现您的网站被蜘蛛劫持,请尽快检查您的网站空间中是否存在木马文件。一般是global.asa。该木马文件很难删除,而且当木马设置为隐藏后,更难发现。
6、寄生程序分为动态型和静态型。寄生虫程序被植入目标网站后,网站会自动生成大量HTML页面或URL。即使您在网址后输入不存在的 HTML 页面,也会看到投注信息。比如下图中的网站就被植入了寄生虫程序,会自动生成大量的HTML页面。静态和动态的寄生虫程序都不会在服务器中找到相关生成的HTML页面,但是可以找到这个木马或者txt文件,它会在txt文件中写入关键字和url链接。
您可以通过一个视频了解相关技术。
以上就是我这几年在处置过程中看到的所有技巧。我想把它们记录在这里。当然,还有很多其他的技巧,我就不一一列举了。只要黑色产业利益存在,这些黑帽SEO技术就不会消失。以上仅以赌博为例。其实很多时候不仅仅是赌博,还有色情、减肥、代孕等等。
当然,一个网站被链接到隐藏链接的主要原因是该网站肯定存在漏洞。如果某个网站被链接到隐藏链接,则意味着该网站肯定已被入侵。如果网站漏洞没有得到修复,也没有找到被入侵的原因,即使暂时清除了隐藏链接,木马下次也会继续链接到隐藏链接。
文章评论