Subverting application logic
Author: Anonputraid
Jika Kita Login Aplikasi Akan Membuat Query Seperti Ini:
SELECT * FROM users WHERE username = 'wiener' AND password = 'bluecheese'
Di Sini, Penyerang Dapat Masuk Sebagai Pengguna Mana Pun Tanpa Kata Sandi Hanya Dengan Menggunakan Indikator Simbol Komentar SQL --
untuk Menghapus Pemeriksaan Kata Sandi Dari WHERE Queri. Misalnya, Nama Pengguna Administrator'-- Dan Kata Sandi Kosong Menghasilkan Queri SQL Berikut:
SELECT * FROM users WHERE username = 'administrator'--' AND password = ''
Jika Aplikasi Tidak Difilter Seperti Query Diatas, Ini Memungkinkan Server Melewati Proses Pengecheckan Password, Sehingga Penyerang Dapat Masuk Tanpa Password. Dan Ini Dinamakan Baypass Login.
Silahkan Coba Lab Ini :
Last updated
Was this helpful?