Halo semuanya Kali ini saya ingin share write up SQL Injection di payment.mncplay.id, langsung aja yaa
Sebelumnya saya menemukan vulnerability pada billing.mncplay.id, namun tidak lengkap rasanya jika web payment nya tidak ikut. Ketika mengakses payment.mncplay.id tidak ada apa apa, melainkan hanya sebuah tulisan failed transaction request
Dan pada akhirnya saya menemukan ID Pelanggan yang belum membayar tagihan MNC Play, dimana saya mendapatkan ID Pelanggan seseorang? saya memanfaatkan fitur search pada Twitter dengan keyword ID Pelanggan MNC Play
Berikut ID Pelanggan nya
Ketika saya mengkonfirmasi dengan klik Ya, saya di arahkan ke web payment.mncplay.id dan menampilkan total tagihan yang harus dibayar
Ketika saya mengklik salah satu pilihan pembayaran, maka total pembayaran ngereload total harganya. seperti ada sesuatu di balik itu
Langsung saja saya membuka inspect element lalu ke network, dan merekam semua file dan respons headers pada web tersebut. dan akhirnya saya mendapatkan request url tersebut beserta post data nya
Setelah itu saya melakukan check secara manual menggunakan Hackbar pada mozilla firefox atau cyberfox.
Respons normal
Response setelah menginjeksi dengan single quote pada parameter merchant_code
Response setelah menambahkan balance -- -
response nya menampilkan data data normal, namun total harganya berubah
Hasil scan di SQL Map
Dan 7 table dari salah satu database
Beserta informasi rahasia dan sensitif pelanggan lainnya.
26 September 2020, Mengirimkan laporan ke email ccare.mncplay@mncgroup.com
28 September 2020, Mengirimkan laporan ke email bos.mncplaymedia@mncgroup.com
Mungkin cukup sampai disini saja write up sederhana ini, jika ada salah dalam penulisan kata, mohon di koreksi Jangan lupa di share yaa, agar saya semangat untuk share write up BUG lagi hehe, sampai jumpa!
Contact me at About me