bu dorku googlede arat ve bu dorklar gibi birsürü var önüne çıkan sitelerin birine gir sonuna ' bitane kesme işareti ekle entere bas eğer mysqll error vb yazı çıkarsa o sitede sql açığı vardır
Size SQL Açığı Bulunan sitelere sızmayı öğreteceğim.
Başlıyoruz...
SQL Nedir?
SQL, verileri yönetmek ve tasarlamak için kullanılan bir dildir. SQL, kendisi bir programlama dili olmamasına rağmen birçok kişi tarafından programlama dili olarak bilinir. SQL herhangi bir veri tabanı ortamında kullanılan bir alt dildir.
SQL Açığı Bulunan Siteler Nasıl Belirlenir?
Bir sitede SQL açığı var mı yok mu öğrenmek için bilindik bir yöntem vardır. Önce Googleye bir Dork yazın
Örnek:
Kod:
http://tunesoman.com/product.php? id=200
Açık var mı bulmak için sitenin sonuna aşağıdaki işareti koymalıyız.
İşaret: ' ( Kesme İşareti )
Kod:
http://tunesoman.com/product.php? id=200'
Ardından,
Kod:
Error: SELECT * FROM `category` WHERE is_active='1' AND id =200\'
SQL Hataları bunun gibidir bu şekilde açık olup olmadığını belirleyebilirsiniz.
Siteye Nasıl Sızarız?
SQL Açığı Bulunan Siteye sızmak için
Havij programını kullanmanızı öneriyorum fakat bundan önce sitenin Admin Panelini bulmalısınız. Admin Panel bulucu programını indirdikten sonra site URL'sini yapıştırıp programı çalışırsanız size admin panelini bulacaktır. Daha sonra haviji kullanarak sitenin bilgilerini almalısınız.
Şifre,Kullanıcı Adını alınız, bilgileri kullanarak admin paneline girişi sağlayabilirsiniz. Sonrası size kalmış (:
Umarım yararlı olmuştur, yapamadığınız yerlerde bana Özel Mesaj atmanız yeterli...
Dostum bazı sitelerin sonunda "page.php?id=18" gibi bir şey bulunur. Bunun sonuna ' yada " işaretini koyduğumuzda Error SQL gibi bir hata çıkarsa sitede SQL açığı var demektir. Örnek : http://orneksite.com/page.php?id=18'