S.a
Sql İnjeklerde örneğin coderin Urlleri iyi filtre edememesinden İnsert,Update gibi komutlar işleyebiliyor.
Örneğin; Unclosed ... die hatada bu rahatlıkla yapılıyor.
Peki anlamadığım Tabloİsmini nasıl öğreniyorlar bilmeden; Örneğin id=1234; UPDAte ....-- die komutla bunları yapıyorsun.Ama DB adlarını ve tablo adlarını nasıl öğreniyorlar onu anlamadım.
Hangi komut gerekirki buna MSSQLda..
Yanlış anlamayın Öğrenme amaçlı soruyorum,bi SQL giriş programı hazırlayacağımda onada katkısı olsun..
Sql Zararlı
SQL injection diye webde arattır bulursun. Detaylı anlatamam. Buyuk ihtimalle kendin için değilde başkaları için kullanacaksın. Sen kullanmasanda başkaları kullanır. Ama onu bulmak için kesin bi yol yok. Bi kaç farklı sorgu çekiyorsun. her defasında sana tablo isimlerini sölüyor. Hata mesajı olarak geliyor. Bazı durumlarda da schema tablesine sorgu çekebiliyorsunki bu en kolay yöntem. table'nin no olduğıunu merak ediyorsan en iisi sen kullanılan scripti indirmeye çalış..
En iyi yol ise http://www.google.com.
En iyi yol ise http://www.google.com.

Nice İnsanlar gördüm üstünde elbise yok;
Nice elbiseler gördüm içinde insan yok.
Nice elbiseler gördüm içinde insan yok.