SQL Açığı nedir? ScanQli kullanımı

S79 MeDuSa

Katılımcı Üye
29 Şub 2020
339
5
SQL Nedir?

Veri Elinizde olan bilgilerdir.Veri tabanı sistematik bir veri koleksiyonudur.
SQL ise bu veri tabanını yazmakta kullanılan standart bir dildir.
Açılımı "Structured Query Language"(Yapılandırılmış Sorgu Dili) demektir.

Buraya kadar anlaşıldıysa asıl konumuza başlayabiliriz


SQL Açığı Nedir?

Veri tabanına sızabileceğiniz bir yol olmasıdır :)). SQL' i yeniden yapılandırabilecek bazı özel karakterlere izin verilmesiyle oluşan güvenlik sorunlarıdır.


Peki bu durumdan nasıl korunuruz?


*Girdi cinsinin kontrol edilmesi
*Girdi uzunlugunun kontrol edilmesi
*Verileri filtreleyerek
*Kullanıcı yetkilerini sınırlandırarak
*Get yada post ile atılan verileri doğrulamak
*SQL parametresi kullanmak(Prepare yapmak)
*" / .. * gibi karakterler içeren girdileri kabul etmemek
*Ve son olarak Güvenliği test etmek yani kendi sisteminize sızmaya çalışmak :))



Şimdide bir tool kullanımını göstereyim



ScanQli kullanımı


https://github.com/bambish/ScanQLi Bu bağlantıdan indirebilirsiniz.



fL9cfx.png


uXe2SQ.png



Ardından toolumuzu açalım




KKCgX8.png


Ve Herhangi bir site üzerinden deniyelim




e2qa92.png




Bir başka konuda görüşmek üzere :))
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.