Salam hər vaxtınız xeyir dəyərli oxucular, bu gün Veb tətbiqlərin test edilməsi üzrə əlimizdə olan vasitələri daha da dərinləşdirmək məqsədi ilə proqram təminatını tanıyacayıq. Bu paylaşımda isə biz nmap ilə skan və müxtəlif alətlərlə crawling yerinə yetirəcəyik.
Telegram kanalına qoşularaq bu və digər mövzular üzrə quizlərdə iştirak edə bilərsiniz!
Telegram (Kanal): https://t.me/xakeraz_official
Web Saytın Qovluqlarının və Fayllarının Tapılması
Nmap
Əgər söhbət kəşfiyyatdan enumeration işindən gedirsə Nmap aləti ilə bu işə başlamağınızı məsləhət görürəm.Veb saytın qovluqlarının və fayllarının tapılması üçün aşağıdakı kommandadan istifadə edə bilərik.
nmap -sV -sC -p80 (ip adress)
Bu skan prosesinin bir nəticəsi olaraq aşağıda görə bilərik.
┌──(root㉿kali)-[~]
└─# nmap -sV -sC -p 80 192.168.10.38
Starting Nmap 7.95 ( https://nmap.org ) at 2025-04-29 18:40 +04
Nmap scan report for 192.168.10.38
Host is up (0.00095s latency).
PORT STATE SERVICE VERSION
80/tcp open http Apache httpd 2.2.14 ((Ubuntu) mod_mono/2.4.3 PHP/5.3.2-1ubuntu4.30 with Suhosin-Patch proxy_html/3.0.1 mod_python/3.3.1 Python/2.6.5 mod_ssl/2.2.14 OpenSSL...)
| http-methods:
|_ Potentially risky methods: TRACE
|_http-title: owaspbwa OWASP Broken Web Applications
|_http-server-header: Apache/2.2.14 (Ubuntu) mod_mono/2.4.3 PHP/5.3.2-1ubuntu4.30 with Suhosin-Patch proxy_html/3.0.1 mod_python/3.3.1 Python/2.6.5 mod_ssl/2.2.14 OpenSSL/0.9.8k Phusion_Passenger/4.0.38 mod_perl/2.0.4 Perl/v5.10.1
Crawling (Gobuster)
Developer və əsas nisbətdə saytı idarə edən,biliyi olmayan şəxslər çox vaxtın saytın ictimayyətə açıq olan hissəsində bəzi gizli qalmalı faylları, login məlumatlarını əhatə edən sənədləri açıq şəkildə saxlayır. Crawling – veb serverin daxilində yerləşən gizli fayl və qovluqları təyin etmək üçün istifadə edilən vacib addımdır.Bu əməliyyatı yerinə yetirmək üçün ən yaxşı alət olaraq Gobuster alətini deyə bilərik.(Gobuster alətini həmdə Burp Suite Burp Crawler ilə də yerinə yetirərək nəticələri müqayisə edə bilərsiniz)
┌──(root㉿kali)-[~]
└─# gobuster dir -u http://192.168.10.38/mutillidae/ -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt
===============================================================
Gobuster v3.6
by OJ Reeves (@TheColonial) & Christian Mehlmauer (@firefart)
===============================================================
[+] Url: http://192.168.10.38/mutillidae/
[+] Method: GET
[+] Threads: 10
[+] Wordlist: /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt
[+] Negative Status codes: 404
[+] User Agent: gobuster/3.6
[+] Timeout: 10s
===============================================================
Starting gobuster in directory enumeration mode
===============================================================
/home (Status: 500) [Size: 144]
/login (Status: 500) [Size: 1205]
/register (Status: 500) [Size: 0]
Diqqət əgər sizin Kali cihazınıza Gobuster aləti qurulu deyilsə, onu aşağıdakı kommanda ilə quraşdıra bilərsiniz:
apt install gobsuter -y
ffuf
Gobuster ilə paralel olaraq məsləhət gördüyüm alətlərdən biridə ffuf-dir.Ffuf aləti həm daha sürətli və istədiyiniz kimi müxtəlif filtrlərdən istifadə edərək nəticələrini fərqləndirə bilərik.
┌──(root㉿kali)-[~]
└─# ffuf -u "http://192.168.10.38/mutillidae/FUZZ" -w /usr/share/wordlists/dirbuster/directory-list-lowercase-2.3-medium.txt -ic
/'___\ /'___\ /'___\
/\ \__/ /\ \__/ __ __ /\ \__/
\ \ ,__\\ \ ,__\/\ \/\ \ \ \ ,__\
\ \ \_/ \ \ \_/\ \ \_\ \ \ \ \_/
\ \_\ \ \_\ \ \____/ \ \_\
\/_/ \/_/ \/___/ \/_/
v2.1.0-dev
________________________________________________
:: Method : GET
:: URL : http://192.168.10.38/mutillidae/FUZZ
:: Wordlist : FUZZ: /usr/share/wordlists/dirbuster/directory-list-lowercase-2.3-medium.txt
:: Follow redirects : false
:: Calibration : false
:: Timeout : 10
:: Threads : 40
:: Matcher : Response status: 200-299,301,302,307,401,403,405,500
________________________________________________
images [Status: 301, Size: 247, Words: 14, Lines: 8, Duration: 6ms]
register [Status: 500, Size: 0, Words: 1, Lines: 1, Duration: 24ms]
data [Status: 301, Size: 245, Words: 14, Lines: 8, Duration: 10ms]
index [Status: 200, Size: 45583, Words: 1710, Lines: 1103, Duration: 646ms]
documentation [Status: 301, Size: 254, Words: 14, Lines: 8, Duration: 19ms]
Burada -u parametri URL adresini, -w parametri isə test ediləcək qovluq və fayl adlarının siyahısını bildirir. Əlavə olaraq -ic parametri siyahı faylında olan kommentləri alətin istifadə etməsinin qarşısını alır.
Dirb
Bu sahəyə ən yeni başlayanda istifadə edilən alətlərdən biridir. Digərləri qədər sürətli olmasa müəyyyən qədər fərqli nəticələr gətirir. Məsləhətdirki digər alətlər ilə yanaşı istifadə olunsun.Siyahı olaraq özünün common.txt faylından istifadə edir və sadə şəkildə aşağıdakı kimi istifadə edə bilərik.
┌──(root㉿kali)-[~]
└─# dirb http://192.168.10.38/mutillidae/
-----------------
DIRB v2.22
By The Dark Raver
-----------------
START_TIME: Tue Apr 29 18:38:56 2025
URL_BASE: http://192.168.10.38/mutillidae/
WORDLIST_FILES: /usr/share/dirb/wordlists/common.txt
Ümidvaram faydalı olmuşdur.Təşəkkürlər!
Bizi izləyin:
Telegram (Kanal): https://t.me/xakeraz_official
Paylaşımların səliqəli yığılmış halı: https://t.me/xakerazgroup
Fikir və şərhləriniz : https://t.me/xakerazchat