RzyXploiter

iklan banner
MASIGNCLEAN101

Path BUG SQL INJECTION

iklan banner

Pada dasarnya SQL INJECTION adalah  teknik menyalah gunakan sebuah celah keamanan website atau bisa di sebut juga teknik untuk memasuki/menerobos/melihat database dari variabel GET pada url supaya attacker bisa mengetahui semau rahasia-rahasia penting dalam website anda.
Untuk Path BUG SQL INJECTION disini kita menggunakan fungsi abs();
Fungsi abs(); di gunakan untuk mengembalikan nilai absolut dari sebuah nomor atau bisa juga untuk menghilangkan fungsi yang lain, kebanyakan attacker menyisipkan string atau (  '  ) pada ID sehingga website akan menampilkan sebuah error.

dengan adanya fungsi abs(); attacker tidak bisa menemukan error lagi pada saat memasukan string ke ID anda.
oke, disini saya memiliki sebuah file gallery.php
dengan source kode :

<?php
  $id = $_GET['id'];
  $ip = GETENV("REMOTE_ADDR");
  $query = $koneksi->query("SELECT * FROM galeri WHERE id='$id'") or die($koneksi->error);

untuk Fix nya bisa di bilang cukup mudah
pada bagian

$id = $_GET['id']

kita sisipkan fungsi abs();
menjadi

$id = abs($_GET['id']);

nahh.. sekarang kalian bisa test dengan menambahkan string pada ID

contoh site.co.id/gallery.php?id=1'

Jangan lupa juga kunjungi http://zidan-zet.blogspot.com ea :v
Share This :
Zidan Zet