Waf Nedir Ve SQLMap Fonksiyonlarıyla Nasıl Atlatılır

Ayberk25

Katılımcı Üye
21 Nis 2016
436
9
c:/

KN8sEJ.png

lBYCyO.gif


Hepinize merhaba değerli TürkHackTeam üyeleri. SQLMap'i bir çoğunuz kullanmışsınızdır hatta bilmeyen yoktur diye düşünüyorum. Bu konumda SQLMap'i --tamper fonksiyonuyla kullanıp waf yani güvenlik duvarını atlatmayı öğreneceğiz.

ÖNCELİKLE WAF NEDİR?

Lc9xk6.png

Web Application Firewall (WAF) yani kısaca web güvenlik duvarı. Bu web duvarı karmaşık trafiği inceleyerek anormal gözüken trafiği engeller detaylı paket analizi yapar ve saldırganın gönderdiği zararlı istekleri bloklar. Tamam iyi güzelde peki biz bu waf'ı nasıl atlatacağız? işte o konuda sqlmap bize çok yardımcı oluyor.
lBYCyO.gif


SİTEDE WAF TESPİTİ NASIL YAPILIR

Terminali açıp waf00f site yazmamız yeterli olacaktır.
Kod:
wafw00f http://site.com
61eY7P.jpg

Gördüğünüz gibi sitemiz modsecurity (spiderlabs) waf ile korunmakta.
lBYCyO.gif


SQLMAP --TAMPER FONKSİYONU NE İŞE YARAR

Örnek olarak "http:/site.com/news.php?id=x" bir site buldunuz klasik sqlmap -u site --dbs yaptınız ve waf yani güvenlik duvarı yüzünden database'i çekemedi. Önce waf tespiti yapıyoruz linux mu yoksa windows mu sonra kullandığı güvenlik duvarına göre bypassımızı seçeceğiz. SQLMap klasörü içinde tamper klasöründe çok çeşitli bypass scriptleri bulunmaktadır.
P66nhF.png

Hepsinin amacı başkadır o yüzden rastgele bunu kullanayım şunu kullanayım yapamayız.
lBYCyO.gif


--tamper fonksiyonu kullanımı

Kullanacağımız bypass'ı bulduktan sonra çok basit bir kullanımı var klasik sqlmap kullanımına ek olarak --tamper "bypass ismi" ekleyeceğiz.
Örnek Olarak;
Kod:
sqlmap -u www.turkhackteam.org/tht.php?id=7 --tamper "escapequotes" --dbs
Bugünlük konum bu kadardı umarım bir şeyler katabilmişimdir. Sonraki konularımda görüşmek üzere iyi forumlar :)
KN8sEJ.png




 

Ayberk25

Katılımcı Üye
21 Nis 2016
436
9
c:/
Peki uygun tamperi nasil ve neye gore sececegiz?
Waf turune gore mi ?

evet waf türüne göre internette arattığında yaygın bir waf'sa hangi bypassı kullanman gerektiği karşına çıkacaktır zaten yoksa da sqlmapin verdiği çıktılara göre misal sqlmapte union komutu verilince sistem engelliyor o zaman randomcase scriptini kullanacağız randomcase bu komutları büyük küçük harflerle düzenleyerek atlatmaya çalışır.
 

S1NYOR

Uzman üye
22 Haz 2015
1,827
20
Baltimore
Peki uygun tamperi nasil ve neye gore sececegiz?
Waf turune gore mi ?

Sqlmap geri donutlerinde hangi tamperi kullanmalisin diye yazıyor ama genelde randomcase,space2comment tavsiye ediliyor ama daha fazla kullanım hakkında bilgi istersen şraya bak
Kod:
[URL="https://www.ismailsaygili.com.tr/2013/09/sqlmap-waf-bypass-scriptleri-ile-kullanma.html?m=1"]https://www.ismailsaygili.com.tr/2013/09/sqlmap-waf-bypass-scriptleri-ile-kullanma.html?m=1[/URL]
 

Serosoft

Üye
7 Nis 2020
86
1
System.in
Sqlmap geri donutlerinde hangi tamperi kullanmalisin diye yazıyor ama genelde randomcase,space2comment tavsiye ediliyor ama daha fazla kullanım hakkında bilgi istersen şraya bak
Kod:
[URL="https://www.ismailsaygili.com.tr/2013/09/sqlmap-waf-bypass-scriptleri-ile-kullanma.html?m=1"]https://www.ismailsaygili.com.tr/2013/09/sqlmap-waf-bypass-scriptleri-ile-kullanma.html?m=1[/URL]

Evet S1NYOR acip inceledim bende ayni sayfayi, tesekkur ederim.
 

ѕeleɴια

Kıdemli Üye
18 May 2018
2,619
4
907
ZYZZ
Bypass scriptlerini de gösterip şu şuna yarıyor diye anlatırsan çok daha güzel olurdu eline sağlık :))
 

gl0balfox

Üye
9 Tem 2019
228
0
Hocam ben Python ile kendi kodladığım wordpress brute-force'da javascript detection'u bypass ettim, bir kaç denemeden sonra GoDaddy WAF çıktı karşıma, proxy kullanmama ve header değiştirmeme rağmen bir-iki deneme sonra hep engel yemeye başladım.Onu nasıl bypass edeceğim?
 
Ü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.