Halo, Kali ini saya ingin menulis write up SQLi di subdomain website indonesiaeximbank.go.id, terkait detailnya sebagai berikut ___
Vulnerability ini terletak pada kolom Provinsi, ketika saya select Provinsi DKI Jakarta, maka di kolom Kab/kota menampilkan data-data dari Provinsi DKI Jakarta
Berikut request headers yang saya dapatkan ketika saya memilih negara Indonesia, dan saya mendapatkan Request URL nya yaitu [GET]
Lalu saya mencoba mengakses Request URL tersebut, berikut respons nya
Lalu saya melakukan check single quote pada parameter region_type, dan respons nya menampilkan http code, error 500
Saya berpikir ini vulnerable terhadap SQL Injection, sebab ketika melakukan input single quote, respons web adalah http error 500.
Tidak semua yang menampilkan error 500 berarti vulnerable SQL Injection, tetapi kemungkinan bisa terjadi.
Selanjutnya saya mencoba melakukan scanning di SQL Map dengan command
sqlmap -u "https://********.indonesiaeximbank.go.id/api/regions/search?region_type=DISTRICT*****" --level=3 --risk=3 –dbs
Maka hasil scan nya adalah saya mendapatkan 2 database
Dan 2 users nya adalah
Timeline report