Konu Başlığı: sql injection engellemek
View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 24.01.2007   #18 (permalink)
Yns_
 
Üyelik Tarihi: 23.10.2005
Yer: Eregli
Yaş: 21
Mesaj: 60
Re: sql injection engellemek

Alıntı:
desired tarafından gönderilen mesaj:
Şifre alanına abcd' or '1'='1 girerek denedim ancak sisteme giremedim. SQL injeciton olayına kendimce çözüm bulabilmem için kendim bu olayı kavramam lazım ama onu başaramadım.
Kullanıcı adına admin'/* girerek exploit edilebilir senin sorgun, fakat PHP'de magic_quotes_gpc gibi gereksiz bir direktif var.GET/POST/COOKIE ile gelen verilerde tek tirnak (') varsa otomatik olarak escape ediliyor.Bu yuzden kendi sayfani hackleyemiyor olabilirsin

PHP programcilari bu duruma karsi soyle bir cozum uyguluyorlar genelde;

PHP Code:
 <?
function smarter_escape($value) {
if (!
get_magic_quotes_gpc()) {
       
$value addslashes($value);
   }
}
?>
Eger magic_qoutes acik degilse escape ediliyor veri.
Yns_ şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin