黑帽SEO教程(javascript快照劫持跳转代码)

cesc

通常我们看到的是php或者asp的快照劫持代码,很多人对html的跳转情有独钟,用js来实现是最合适不过的事情了,看完这篇文章,相信大家以后再遇到类似的劫持情况也就能轻松应对了,只不过是代码加密而已。今天,错误博客(cuowu.com)分享的内容为《黑帽SEO教程(javascript快照劫持跳转代码)》。希望对大家有所帮助。

黑帽SEO教程
黑帽SEO教程

一、unicode编码

unicode编码一般被黑帽SEO用来加密标题、关键词和页面描述,其实这种编码加密很容易被看出来,站长之家等在线工具均可以进行解密加密。

unicode编码
unicode编码

二、浏览器访问不劫持

如果想用户从浏览器直接访问该页面,显示原来的标题,并不显示劫持后的标题的话,则需要使用一个js代码。

<script>if(navigator.userAgent.toLocaleLowerCase().indexOf(“baidu”) == -1){document.title =”标题”}</script>

三、引用js代码

当我们在html中引用多个js时,可以直接使用<script type=”text/javascirpt” src=”网址/ xx.js”></script>,例如:

<script type=”text/javascirpt” src=”https:cuowu.com/ xx.js”></script>

然后在js中采用if语句来判断是用户,还是搜索引擎蜘蛛,蜘蛛则显示劫持页面,用户则进行跳转。下面则为引用的js的全部代码。

document.writeln(“var s=document.referrer”);
/*获取当前网页超链接的地址url,并把此url的值赋给s */
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 )”);
/*这里的indexOf是一个方法 s.indexOf(\”baidu”\) 的意思是 获取”baidu”在s中的下标 ,如果s中包含”baidu”,就会得到一个int类型的数。
||是或的意思。
if()中的意思是:当前网页的url地址包含baidu或sogou或soso或sm等的时候,继续其他语句。*/
document.writeln(“location.href=\”https://www.daswnsr.com/\”;”);
/*这里的location.href= “/url”是当前页面打开URL页面,属于本页面跳转。*/

引用来源:https://blog.csdn.net/weixin_42373210/article/details/80646396

引用的这篇文章写得不错,大家可以去看看,但实际操作过程中可能会遇到问题,有些解码完全正确但是无法正常跳转,如果使用不加密的<script type=”text/javascirpt” src=”网址/ xx.js”></script>代码则可以很好完成劫持和跳转。但有一些在线解密加密的网站还是非常有用的,错误博客放在了本站的站长导航页面:

https://cuowu.com/daohang/

在线解密加密
在线解密加密

以上就是错误博客(cuowu.com)分享的内容为《黑帽SEO教程(javascript快照劫持跳转代码)》。感谢您的阅读。

随机文章

小小课堂:seo知否:百度熊掌号非原创原因置信度低_百度seo教程
小小课堂:seo蜘蛛精破解版?有啥用?没啥用!
十一、QQ社群
276 情人匕-阎川魔鬼游戏
430 白颖姐的罪恶-阎川魔鬼游戏
dnf净化之石有什么用?如何获得净化之石
DNF玩家开出+13强化卷,不料却引发系统不满,惨遭封号!
别人吃鸡的副武器都是98K-而这个吃鸡主播的副武器让人摸不透

百度搜索“错误博客”即可找到本站,微信搜索“cuowucom”关注错误博客公众号。错误博客( cuowu.com )欢迎用户投稿,发布者:中二少年,文章版权归作者所有,投稿文章不代表错误博客立场,中二少年发布为错误博客原创文章,转载请注明出处:https://cuowu.com/3885.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注