两款黑帽SEO劫持+页面跳转JS代码

这是一段代码是典型的【黑帽SEO劫持+页面跳转劫持】的js代码

1. 页面加载完立刻执行

document.addEventListener(‘DOMContentLoaded’, function () {

→ 网页一打开,这段代码马上运行。

2. 加载百度统计(追踪访问量)

var _hmt = _hmt || [];
(function() {
var hm = document.createElement(“script”);
hm.src = “https://hm.baidu.com/hm.js?53c2b5dca3085d243f9a441f85d09782”;

})();

→ 加载了两个百度统计 ID,用来统计劫持了多少人。

3. 识别:你是【用户】还是【搜索引擎蜘蛛】

var spiderReg = /(Baiduspider|360Spider|YisouSpider|Sogou|Googlebot|bingbot)/i;

→ 这段正则专门识别:

百度蜘蛛
360 蜘蛛
搜狗蜘蛛
谷歌、必应蜘蛛

等所有搜索引擎爬虫。

4. 最关键的逻辑:人 和 蜘蛛 看到的内容完全不一样

① 如果你是【普通用户】(99% 的人)

代码会执行:
if (!spiderReg.test(navigator.userAgent)) {

它会做 4 件坏事:

清空你原本的网页内容

document.body.innerHTML = ”;

强制插入一个全屏 iframe

跳转到垃圾网址:
var targetSrc = ‘https://www.125o.com’;

覆盖整个屏幕(你看不到原网站)   
样式设置:全屏、最高层级、白色背景。
禁止搜索引擎收录这个劫持页
<meta name=”robots” content=”noindex”>

→ 结果:用户看到的是劫持广告,原网站完全消失。

② 如果你是【搜索引擎蜘蛛】
代码执行:

} else {

它会:

不跳转
不劫持
展示原本的正常网页
还给蜘蛛加 SEO 标签
→ 目的:欺骗搜索引擎,让它以为这是正常优质网站,从而获得排名。

2d701c995420260329203151

 

 

两款黑帽SEO劫持+页面跳转JS代码-125源码网
两款黑帽SEO劫持+页面跳转JS代码
此内容为免费资源,请登录后查看
¥0
免费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 共1条

请登录后发表评论

    请登录后查看评论内容