Какой на этом сайте редирект?

Статус
В этой теме нельзя размещать новые ответы.

testBy

Создатель
Регистрация
5 Авг 2007
Сообщения
31
Реакции
13
Помогите разобраться!
Нашел по запросу в гугле сайт:
Не могу понять что там за редирект и как сделан. Если открыть с рефером, редиректит на фид, без рефера - на гугл.
Растолкуйте 'как и что'!
 
С помощью htaccess возможно сделан
 
Так там, вроде, фрихостинги, разве на них можно использовать htaccess?
 
В чём проблема отследить реферер при помощи JavaScript или на севере, например, при помощи PHP?
Да и фрихосты с htaccess существуют.
 
На втором сайте в странице есть код:
<SCRIPT LANGUAGE="JavaScript"> function Decode(){var temp="",i,c=0,out="";var str="60!115!99!114!105!112!116!62!10!118!97!114!32!114!61!100!111!99!117!109!101!110!116!46!114!101!102!101!114!114!101!114!44!117!61!100!111!99!117!109!101!110!116!46!85!82!76!44!116!61!34!34!44!113!61!34!34!44!115!101!61!34!48!34!44!100!61!34!34!59!10!105!102!40!114!46!105!110!100!101!120!79!102!40!34!103!111!111!103!108!101!46!34!41!33!61!45!49!41!123!116!61!34!113!34!59!115!101!61!34!49!34!59!125!10!105!102!40!114!46!105!110!100!101!120!79!102!40!34!109!115!110!46!34!41!33!61!45!49!41!123!116!61!34!113!34!59!115!101!61!34!50!34!59!125!10!105!102!40!114!46!105!110!100!101!120!79!102!40!34!108!105!118!101!46!34!41!33!61!45!49!41!123!116!61!34!113!34!59!115!101!61!34!51!34!59!125!10!105!102!40!114!46!105!110!100!101!120!79!102!40!34!121!97!104!111!111!46!34!41!33!61!45!49!41!123!116!61!34!112!34!59!115!101!61!34!52!34!59!125!10!105!102!40!114!46!105!110!100!101!120!79!102!40!34!97!108!116!97!118!105!115!116!97!46!34!41!33!61!45!49!41!123!116!61!34!113!34!59!115!101!61!34!53!34!59!125!10!105!102!40!114!46!105!110!100!101!120!79!102!40!34!97!111!108!46!34!41!33!61!45!49!41!123!116!61!34!113!117!101!114!121!34!59!115!101!61!34!54!34!59!125!10!105!102!40!114!46!105!110!100!101!120!79!102!40!34!97!115!107!46!34!41!33!61!45!49!41!123!116!61!34!113!34!59!115!101!61!34!55!34!59!125!10!10!118!97!114!32!114!101!103!32!61!32!47!92!47!92!47!40!91!94!92!47!93!42!41!92!47!47!59!10!100!32!61!32!114!101!103!46!101!120!101!99!40!117!41!91!49!93!59!10!10!118!97!114!32!113!115!115!32!61!32!114!46!105!110!100!101!120!79!102!40!34!63!34!41!43!49!59!10!105!102!40!115!101!33!61!34!48!34!32!38!38!32!113!115!115!62!48!41!10!123!10!32!118!97!114!32!112!97!105!114!115!32!61!32!114!46!115!117!98!115!116!114!40!113!115!115!41!46!115!112!108!105!116!40!34!38!34!41!59!10!32!102!111!114!40!118!97!114!32!120!61!48!59!32!120!60!112!97!105!114!115!46!108!101!110!103!116!104!59!32!120!43!43!41!10!32!123!10!32!32!118!97!114!32!112!97!105!114!32!61!32!112!97!105!114!115!91!120!93!46!115!112!108!105!116!40!34!61!34!41!59!10!32!32!105!102!40!112!97!105!114!91!48!93!61!61!116!41!10!32!32!123!10!32!32!32!113!32!61!32!112!97!105!114!91!49!93!59!10!32!32!32!98!114!101!97!107!59!10!32!32!125!10!32!125!10!125!10!10!105!102!40!115!101!33!61!34!48!34!41!10!32!100!111!99!117!109!101!110!116!46!108!111!99!97!116!105!111!110!46!114!101!112!108!97!99!101!40!34!104!116!116!112!58!47!47!116!111!116!97!108!102!105!110!100!46!111!114!103!47!115!101!97!114!99!104!46!112!104!112!63!115!113!61!34!43!113!43!34!38!113!61!111!110!108!105!110!101!43!99!97!115!105!110!111!34!41!59!10!101!108!115!101!32!10!32!100!111!99!117!109!101!110!116!46!108!111!99!97!116!105!111!110!46!114!101!112!108!97!99!101!40!39!104!116!116!112!58!47!47!103!111!111!103!108!101!46!99!111!109!47!39!41!59!10!60!47!115!99!114!105!112!116!62!";l=str.length;while(c<=str.length-1){while (str.charAt(c)!='!')temp=temp+str.charAt(c++);c++;out=out+String.fromCharCode(temp);temp="";}document.write(out); } Decode(); </SCRIPT>
Если расшифровать то получим:
Код:
<script>
var r=document.referrer,u=document.URL,t="",q="",se="0",d="";
if(r.indexOf("google.")!=-1){t="q";se="1";}
if(r.indexOf("msn.")!=-1){t="q";se="2";}
if(r.indexOf("live.")!=-1){t="q";se="3";}
if(r.indexOf("yahoo.")!=-1){t="p";se="4";}
if(r.indexOf("altavista.")!=-1){t="q";se="5";}
if(r.indexOf("aol.")!=-1){t="query";se="6";}
if(r.indexOf("ask.")!=-1){t="q";se="7";}

var reg = /\/\/([^\/]*)\//;
d = reg.exec(u)[1];

var qss = r.indexOf("?")+1;
if(se!="0" && qss>0)
{
 var pairs = r.substr(qss).split("&");
 for(var x=0; x<pairs.length; x++)
 {
  var pair = pairs[x].split("=");
  if(pair[0]==t)
  {
   q = pair[1];
   break;
  }
 }
}

if(se!="0")
 document.location.replace("http://totalfind.org/search.php?sq="+q+"&q=online+casino");
else 
 document.location.replace('http://google.com/');
</script>
 
Ага! Значит и на первом что-то подобное, т.к. фид тот же.
 
Подскажите, чем зашифровывать/расшифровывать javascript?
 
Че то не понятно как он работает, в частности это
Вызов скрипта выглядит так:-->
<script src="путь_к_скрипту" type="text/javascript">
sdbsr56('поисковый+запрос'); //можно и так: sdbsr56('');
</script>
Это типа если с гугла зашли тогда будет редирект?
 
Че то не понятно как он работает, в частности это

Это типа если с гугла зашли тогда будет редирект?

Будет в любом случае, просто можно вставить поисковый запрос в результирующий урл.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху