BYPASS LOGIN DENGAN SQL INJECTION (DASAR KEAMANAN SIBER)
Tutorial: Cara Melakukan Bypass Login Menggunakan SQL Injection
Dalam tutorial ini, saya akan membagikan langkah-langkah lengkap untuk mendemonstrasikan bypass login menggunakan SQL Injection. Ini bertujuan untuk edukasi, khususnya untuk memahami celah keamanan yang umum terjadi dalam aplikasi web.
⚠️ Peringatan
Tutorial ini hanya untuk tujuan pembelajaran. Jangan gunakan teknik ini untuk menyerang sistem yang bukan milik Anda. Etika dan legalitas adalah hal utama dalam keamanan siber.
Langkah 1: Persiapan Awal
1. Install Web Server Lokal
Kamu bisa menggunakan XAMPP atau Laragon untuk menjalankan web server dan database MySQL di komputer lokal.
2. Buat Database dan Tabel
Buka phpMyAdmin atau terminal MySQL, lalu jalankan perintah berikut:
Langkah 2: Buat Formulir Login
Buat file bernama login.html dengan isi berikut:
Langkah 3: Buat Script PHP yang Rentan
Buat file login.php dengan isi berikut:
Langkah 4: Lakukan Serangan Bypass Login
Buka login.html di browser, lalu masukkan:
-
Username:
' OR '1'='1 -
Password:
' OR '1'='1
Hasilnya: sistem akan menampilkan "Login berhasil!", padahal kredensial yang dimasukkan tidak benar.
Ini terjadi karena query SQL-nya menjadi:
Query ini selalu bernilai TRUE, sehingga login bisa dilakukan tanpa validasi yang sah.
Langkah 5: Tugas & Pencegahan
๐ Cara Mencegah SQL Injection
Gunakan Prepared Statements di PHP agar input pengguna tidak langsung disisipkan ke query SQL.
Contoh aman:
๐งจ Dampak Serangan SQL Injection
-
Akses tidak sah ke akun pengguna
-
Kehilangan atau pencurian data sensitif
-
Potensi kerusakan total pada database
-
Penurunan kepercayaan pengguna
๐ Penutup
Serangan SQL Injection sangat berbahaya dan umum ditemukan pada aplikasi web yang tidak divalidasi dengan benar. Melalui demo ini, diharapkan kita bisa lebih memahami cara kerja dan cara mencegahnya.
Jika kamu merasa tutorial ini bermanfaat, silakan bagikan atau tulis komentar di bawah. Jangan lupa kerjakan tugas dan upload link blog ke e-learning!
Komentar
Posting Komentar