Kode script obfuscate

Script

obfuscate adalah proses mengubah kode program (seperti JavaScript, PHP, atau kode lainnya) menjadi bentuk yang sulit dibaca manusia sambil mempertahankan fungsinya agar tetap berjalan. Tujuannya adalah untuk melindungi kekayaan intelektual atau menyamarkan logika kode dari analisis yang tidak sah, baik untuk tujuan keamanan yang sah maupun untuk menyembunyikan kode berbahaya seperti malware. 
Cara kerja 
  • Mengganti nama: Mengganti nama variabel, fungsi, dan kelas yang bermakna menjadi nama yang tidak berarti dan membingungkan, seperti
    f1,f2,g1,g2f 1 comma f 2 comma g 1 comma g 2
    .
  • Mengubah struktur kode: Menyederhanakan atau mengacaukan struktur kode tanpa mengubah semantiknya, seperti mengganti pernyataan if atau while dengan padanannya yang lebih kompleks.
  • Menyisipkan kode mati: Menambahkan kode yang tidak melakukan apa pun tetapi membuat kode asli lebih sulit dipahami.
  • Mengenkripsi string: Mengenkripsi teks literal dalam kode untuk menyembunyikan informasi sensitif seperti kunci atau URL server.
  • Memperumit logika: Mengubah ekspresi aritmatika sederhana menjadi padanan yang lebih kompleks, atau menggunakan teknik seperti Mixed Boolean-Arithmetic (MBA). 
Tujuan 
  • Perlindungan kode: Mencegah pihak lain untuk memahami atau memodifikasi kode secara bebas, seperti melindungi algoritma atau kekayaan intelektual.
  • Penyembunyian malware: Menyembunyikan tujuan berbahaya dari malware, seperti alamat server Command & Control (C2) atau kunci enkripsi, agar lebih sulit dideteksi dan dinonaktifkan oleh perangkat keamanan. 
Potensi kelemahan 
  • Meskipun kode yang di-obfuscate seharusnya tetap berfungsi, beberapa teknik bisa menyebabkan masalah kompatibilitas dengan peramban atau lingkungan yang berbeda.
  • Obfuscation bukanlah jaminan keamanan mutlak; kode yang di-obfuscate bisa saja di-deobfuscate kembali, terutama dengan alat khusus. 

klik untuk menyalin


👇

Script tambahan

🕵️ Preview Code disana
👇

Komentar untuk Kode script obfuscate

Posting Komentar

Kode script obfuscate Berhasil Disalin
Tunggu 15 detik