Advertisement
Guest User

Javascript Protect Code

a guest
Dec 25th, 2011
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var domainuc='ul.to,uploaded.to,migre.me,Wupload.com,bit.ly,filesonic.com,bitshare.com,uploaded.to,shareflare.net,freakshare.net,upmirror.com,fileserve.com,hotfile.com,superfastfile.com,movieshare.in,sharingmatrix.com,oron.com,lix.in/,storage.to,x7.to,zshare.net,rapidshare.com,megaupload.com,rapidshare.de,bitroad.net,flyupload.com,2shared.com,megashares.com,transferbigfiles.com,sharedzilla.com,letitbit.net,vip-file.com,mediafire.com,easy-share.com,mybloop.com,mandamais.com.br,adrive.com,badongo.com,Sendspace.com,rapidshare.ru,filebase.to,uploadbox.com,depositfiles.com,up-file.com,uploading.com,biganfree.com';
  2. var  urluc='http://www.mysite.com/protected/?url='+"";
  3.  
  4. var domainsuc='linkbux,imagegravy,adbrite,clicksor';
  5.  
  6. function cuc(){
  7.    var linkuc=document.getElementsByTagName("A");
  8.    
  9.    try{
  10.       var locuc=(""+top.location.href).replace("http://","").replace("https://","").replace("www.","");
  11.    }catch(e){
  12.       var locuc=(""+document.location.href).replace("http://","").replace("https://","").replace("www.","");
  13.    }
  14.    
  15.      
  16.    for(i=0;i<linkuc.length;i++){      
  17.       domain_urluc=(""+linkuc[i].href).replace(/^\s+/g,"").replace(/\s+$/g,"").replace("http://","").replace("https://","");
  18.       if(duc(linkuc[i].href)&&(((" "+linkuc[i].href).indexOf(locuc)<=0||(" "+linkuc[i].href).indexOf("http")<=0)||(" "+linkuc[i].href).lastIndexOf("http:")>3)&&(" "+linkuc[i].href).indexOf("script:")<=0&&(" "+linkuc[i].href).indexOf("#")!=1&&(" "+linkuc[i].href).indexOf("mailto:")<=0&&(" "+linkuc[i].href).indexOf("file:")<=0&&(" "+linkuc[i].href).indexOf("#exit")<=0&&!(!isNaN(parseInt(domain_urluc.substr(0,1)))&&(!isNaN(parseInt(domain_urluc.substr(0,2)))||domain_urluc.substr(0,2)=="."))){
  19.          
  20.          linkuc[i].target="_blank";      
  21.          var inverte = linkuc[i].href.match(/[^|]/gi).reverse().join("");
  22.          linkuc[i].href=urluc+inverte;       
  23.       }
  24.    }
  25.    
  26.  
  27. }
  28.  
  29. function duc(urluc){
  30.        
  31.    if(""+domainuc!="undefined"&&domainuc!=""&&domainuc.replace(/\s/g,"")!=""&&urluc!=""){
  32.       if((" "+domainuc).indexOf(",")>0){
  33.          params_to_skip=domainuc.split(",");
  34.        }else{
  35.           params_to_skip=new Array(domainuc);
  36.        }for(s=0;s<params_to_skip.length;s++){
  37.           if((" "+urluc.toLowerCase()).indexOf(params_to_skip[s].toLowerCase())>0){
  38.              if(""+domainsuc!="undefined"&&domainsuc!=""&&domainsuc.replace(/\s/g,"")!=""&&urluc!=""){
  39.                 if((" "+domainsuc).indexOf(",")>0){
  40.                    params_to_skip=domainsuc.split(",");
  41.                 }else{params_to_skip=new Array(domainsuc);}
  42.                 for(s=0;s<params_to_skip.length;s++){
  43.                    if((" "+urluc.toLowerCase()).indexOf(params_to_skip[s].toLowerCase())>0){
  44.                       return false;
  45.                       break;
  46.                    };
  47.                 }return true;
  48.              }else{
  49.                 return true;
  50.              }
  51.            };
  52.         }
  53.         return false;
  54.     }else{
  55.         return false;
  56.     }
  57. }if(""+window.onload==""||""+window.onload=="null"){
  58.    window.onload=cuc;
  59. }else{
  60.    var tout=window.setTimeout("cuc(); clearTimeout(tout)",1);
  61. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement