Enum Sub Domain Với Sublist3r Trên Kali Linux
Hướng Dẫn Enum Subdomain Với Sublist3r trên Kali Linux
Sublist3r là một công cụ mã nguồn mở mạnh mẽ để thu thập thông tin subdomain. Công cụ này sử dụng nhiều nguồn như Google, Bing, Yahoo, Baidu, và VirusTotal để tìm kiếm các subdomain liên quan đến một domain mục tiêu.
1. Cài Đặt Sublist3r Trên Kali Linux
Bước 1: Kiểm Tra Sublist3r
Sublist3r thường đã được cài đặt sẵn trên Kali Linux. Hãy kiểm tra bằng lệnh:
sublist3r -h
Nếu Sublist3r chưa được cài đặt, tiếp tục các bước dưới đây.
Bước 2: Cài Đặt Sublist3r
-
Clone repository từ GitHub:
git clone https://github.com/aboul3la/Sublist3r.git cd Sublist3r
-
Cài đặt các gói phụ thuộc:
sudo apt update sudo apt install python3 python3-pip pip3 install -r requirements.txt
Bước 3: Kiểm Tra Hoạt Động
Chạy Sublist3r để kiểm tra:
python3 sublist3r.py -h
Nếu bạn thấy danh sách các tùy chọn, cài đặt đã thành công.
2. Thu Thập Subdomain
Bước 1: Chạy Sublist3r
Sử dụng lệnh sau để liệt kê tất cả các subdomain liên quan đến một domain:
python3 sublist3r.py -d
-
Ví dụ:
python3 sublist3r.py -d example.com
Bước 2: Lưu Kết Quả Vào File
Để lưu kết quả vào file:
python3 sublist3r.py -d -o
-
Ví dụ:
python3 sublist3r.py -d example.com -o subdomains.txt
Bước 3: Sử Dụng Tùy Chọn Bổ Sung
-
Tìm kiếm subdomain từ nguồn cụ thể:
python3 sublist3r.py -d
--engines - Các engine có thể dùng: google, bing, yahoo, baidu, virustotal, crtsh.
-
Ví dụ:
python3 sublist3r.py -d example.com --engines google
-
Tăng tốc độ tìm kiếm:
python3 sublist3r.py -d
-t -
Ví dụ:
python3 sublist3r.py -d example.com -t 10
-
Ví dụ:
3. Phân Tích Kết Quả
Kiểm Tra Danh Sách Subdomain
Kết quả sẽ chứa danh sách các subdomain tìm thấy. Kiểm tra danh sách này để tìm:
- Subdomain chưa được bảo vệ hoặc dễ bị khai thác.
- Các subdomain chứa nội dung quan trọng hoặc dữ liệu nhạy cảm.
Xác Minh Hoạt Động Subdomain
Sử dụng ping hoặc nslookup để kiểm tra subdomain hoạt động:
ping sub.example.com
nslookup sub.example.com
4. Kết Hợp Với Các Công Cụ Khác
Dùng HTTPX để Kiểm Tra Trạng Thái Subdomain
HTTPX giúp kiểm tra trạng thái HTTP (status code) của các subdomain:
-
Cài đặt HTTPX:
sudo apt install httpx
-
Chạy HTTPX với danh sách subdomain:
cat subdomains.txt | httpx
Dùng Nmap Để Quét Lỗ Hổng
- Quét các subdomain đã tìm được:
nmap -sV -p 80,443 -iL subdomains.txt
- Quét các cổng dịch vụ HTTP/HTTPS trên danh sách subdomain.
5. Lưu Ý Khi Sử Dụng Sublist3r
-
Mục đích hợp pháp:
- Chỉ sử dụng công cụ này trên domain mà bạn được phép kiểm tra.
-
Đảm bảo hiệu suất:
- Dùng số luồng hợp lý để tránh làm quá tải công cụ.
-
Bảo mật dữ liệu:
- Không chia sẻ kết quả quét nếu không có sự đồng ý của chủ sở hữu domain.
6. Kết Luận
Sublist3r là một công cụ mạnh mẽ và dễ sử dụng để thu thập thông tin subdomain. Kết hợp với các công cụ khác như HTTPX và Nmap, bạn có thể phân tích chi tiết hơn về tình trạng của các subdomain và phát hiện các điểm yếu bảo mật. Hãy thực hành trên các domain hợp pháp để nâng cao kỹ năng pentest của bạn.