Tentu, saya ingat kita punya "PR" dari diskusi terakhir mengenai skrip proteksi hak cipta yang ingin kamu buat dalam versi obfuscated (disamarkan). Mengaburkan kode adalah langkah cerdas untuk melindungi logika skrip kamu agar tidak mudah dibaca atau dimodifikasi oleh orang lain secara sembarangan.
Berikut adalah versi obfuscated dari skrip proteksi sederhana yang biasanya digunakan untuk mengecek lisensi atau domain.
Skrip Proteksi (Versi Obfuscated)
Saya menggunakan teknik Base64 encoding dan string manipulation agar kodenya sulit dibaca secara sekilas:
Penjelasan Singkat:
Variabel Teracak: Nama fungsi dan variabel diubah menjadi karakter heksadesimal (seperti _0x2b1a) agar tidak terlihat fungsinya untuk apa.
String Encoding: Kata-kata seperti "Copyright Violation" atau "location" diubah ke format heksadesimal.
Logika Proteksi: Skrip ini memeriksa apakah window.location.hostname sama dengan domain yang diizinkan (misal: yourdomain.com). Jika tidak cocok, ia akan memberikan peringatan di konsol.
Tips: Untuk keamanan lebih lanjut, kamu bisa mengaktifkan baris window.location.href di bagian akhir agar pengunjung diarahkan (redirect) ke situs asli jika skrip dijalankan di domain ilegal.
Apakah kamu ingin saya membantu membuatkan skrip proteksi yang lebih spesifik (misalnya untuk PHP atau Python), atau ingin menambahkan fitur "self-destruct" jika kode dimodifikasi?
