Công cụ tìm tên miền phụ
Trước khi lập danh mục một tên miền, câu hỏi đầu tiên rất đơn giản: tên miền phụ phổ biến nhất của nó có thực sự phân giải không? Công cụ tìm tên miền phụ cơ bản này lấy tên miền bạn cung cấp, tạo host www và chạy truy vấn DNS trực tiếp (A, AAAA và CNAME) để bạn thấy nó đã được cấu hình hay chưa và trỏ đến đâu. Đây là một lần kiểm tra ban đầu nhanh, không phải liệt kê đầy đủ. Để khám phá cổng thư, môi trường staging, cổng quản trị và các host ẩn khác, bạn vẫn cần một công cụ trinh sát chuyên dụng như amass hoặc subfinder, vốn lấy dữ liệu từ nhật ký Certificate Transparency và DNS thụ động.
Cách kiểm tra hoạt động
-
1
Nhập một tên miền
Dán một tên miền thuần như `example.com`. Công cụ loại bỏ mọi tiền tố `http://` hoặc `https://` và mọi đường dẫn, sau đó kiểm tra xem phần còn lại có trông giống một tên miền hợp lệ không.
-
2
Chạy truy vấn
Công cụ tạo host `www` cho tên miền của bạn và thực hiện truy vấn DNS trực tiếp loại A / AAAA / CNAME qua trình phân giải của máy chủ.
-
3
Đọc các bản ghi
Nếu `www` phân giải, các địa chỉ IPv4 (A) và IPv6 (AAAA) hoặc đích CNAME của nó sẽ được liệt kê. Nếu không có gì phân giải, không có kết quả nào được hiển thị.
-
4
Đi tiếp từ đó
Để có bức tranh đầy đủ hơn, hãy chạy tìm kiếm Certificate Transparency (crt.sh) hoặc một công cụ trinh sát dùng danh sách từ, rồi kiểm tra các host tìm được trong Burp, Nmap hoặc một công cụ chụp màn hình.
Lần kiểm tra cơ bản này làm gì
Công cụ này cố ý ở mức tối giản: nó truy vấn một tiền tố quen thuộc duy nhất, www, và báo cáo các bản ghi DNS mà nó trả về. Nó không dò quét (brute force) một danh sách từ lớn, không đọc nhật ký Certificate Transparency và không truy vấn DNS thụ động, nên sẽ không làm lộ các tên host hiếm gặp hoặc nội bộ. Hãy xem kết quả dương tính là xác nhận rằng host web chính của tên miền đang hoạt động, và kết quả âm tính là gợi ý để thử tên miền thuần hoặc một công cụ trinh sát đầy đủ.
“Cơ bản” nghĩa là gì
| Kỹ thuật | Công cụ này | Nền tảng trinh sát đầy đủ |
|---|---|---|
Truy vấn DNS trực tiếp tiền tố www |
Có | Có |
| Danh sách từ lớn dò quét bằng brute force | Không | Có (10 nghìn đến 10 triệu) |
| Nhật ký Certificate Transparency | Không | Có |
| Lịch sử DNS thụ động | Không | Có |
| Thu thập từ công cụ tìm kiếm | Không | Có |
| Phát hiện DNS ký tự đại diện | Không | Có |
| Hoàn tất trong vài giây | Có | Vài phút đến vài giờ |
Sử dụng có trách nhiệm
- Chỉ truy vấn những tên miền bạn sở hữu hoặc được phép đánh giá. Một truy vấn DNS là thụ động, nhưng chuyển từ kết quả sang quét cổng hoặc yêu cầu HTTP có thể bị coi là truy cập trái phép ở nhiều khu vực pháp lý.
- Tôn trọng phạm vi của các chương trình bug bounty. Hầu hết loại
*.internal,.corpvà môi trường staging của bên thứ ba khỏi phần thưởng. - Một
wwwđang hoạt động chỉ là điểm khởi đầu. Một host phân giải không nói lên điều gì về phần còn lại của bề mặt tấn công, vì vậy hãy dùng công cụ trinh sát đầy đủ trước khi kết luận.
Diễn giải kết quả CNAME
Nếu kết quả là CNAME thay vì một địa chỉ IP, thì tên miền phụ đó là một bí danh trỏ đến một tên host khác. Một đích như *.cloudfront.net, *.azureedge.net, *.herokuapp.com hoặc ghs.googlehosted.com cho bạn biết nhà cung cấp CDN hay SaaS nào đang lưu trữ nó. Một CNAME mồ côi, có đích không còn tồn tại, là một vectơ chiếm quyền tên miền phụ kinh điển, đáng để điều tra nếu tên miền từng dùng một dịch vụ đã ngừng hoạt động.
Câu hỏi thường gặp
Lần kiểm tra cơ bản này chỉ truy vấn một tiền tố, www. Cổng thư, api, staging, tên nội bộ và host theo khu vực sẽ không bao giờ xuất hiện. Hãy kết hợp tìm kiếm Certificate Transparency (crt.sh) với một công cụ trinh sát dùng danh sách từ lớn hơn như amass hoặc subfinder khi bạn cần độ bao phủ thực sự.
Một truy vấn DNS là tra cứu công khai mà mọi trình duyệt đều thực hiện, nên bản thân nó không xâm phạm. Tuy nhiên, dùng kết quả để dò xét các hệ thống không phải của bạn có thể vi phạm luật về truy cập máy tính, vì vậy chỉ truy vấn những tên miền bạn được phép đánh giá.
Bản ghi CNAME là một bí danh trỏ đến một tên host khác thay vì trực tiếp đến một địa chỉ IP. Công cụ hiển thị đích để bạn thấy nhà cung cấp CDN hay SaaS nào đang lưu trữ tên miền phụ đó.
Hoặc www chưa được cấu hình cho tên miền đó, hoặc trình phân giải DNS ở tầng trên bị chậm hay bị giới hạn tốc độ. Hãy kiểm tra tên miền thuần trong một công cụ tra cứu DNS, và nếu bạn mong đợi một kết quả, hãy đợi một lát rồi thử lại.
Truy vấn chạy trực tiếp qua máy chủ của chúng tôi, và phân tích sử dụng ẩn danh tiêu chuẩn ghi nhận rằng một lần kiểm tra đã diễn ra, bao gồm tên miền được kiểm tra và số bản ghi tìm thấy. Bản thân các kết quả DNS không được lưu ngoài phiên của bạn.
Công cụ liên quan
IP của tôi là gì
Xem địa chỉ IP mà máy chủ này nhận được cho yêu cầu của bạn, đó là IPv4 hay IPv6 và, khi có dữ liệu GeoIP cục bộ, một quốc gia gần đúng.
Bộ kiểm tra tuổi miền
Xem xét thời điểm một tên miền được đăng ký lần đầu tiên cùng độ tuổi của nó tính bằng năm, tháng và ngày, dựa trên dữ liệu WHOIS từ cơ sở đăng ký.
Từ miền đến IP
Phân giải bất kỳ domain nào sang địa chỉ IPv4 (A) và IPv6 (AAAA) rồi sao chép vào bất kỳ công cụ mạng nào.
Trình kiểm tra bản ghi DMARC
Tìm kiếm bản ghi DMARC TXT của bất kỳ miền nào và phân tích các chính sách, phương thức căn chỉnh, địa chỉ báo cáo cũng như tỷ lệ thực thi dưới dạng dễ đọc.
Máy tính mạng con IP
Tính dải mạng con, địa chỉ mạng, địa chỉ broadcast, số host khả dụng và mặt nạ wildcard cho bất kỳ khối CIDR IPv4 nào, bao phủ đầy đủ từ /0 đến /32.
Bộ chuyển IPv4 sang IPv6
Chuyển địa chỉ IPv4 sang IPv6 ở các định dạng ánh xạ, tương thích, 6to4 và nhúng, kèm ánh xạ ngược trở lại IPv4.
Công cụ này có phiên bản bằng các ngôn ngữ khác
- Pencari Subdomain [ID]
- Subdomain-Finder [DE]
- أداة اكتشاف النطاقات الفرعية [AR]
- Subdomein-zoeker [NL]
- Buscador de subdominios [ES]
- 서브도메인 파인더 [KO]
- Wyszukiwarka subdomen [PL]
- Chercheur de sous-domaines [FR]
- Subdomänsökare [SV]
- Buscador de subdomínios [PT]
- เครื่องมือค้นหาซับโดเมน [TH]
- サブドメインファインダー [JA]
- Alt Alan Adı Bulucu [TR]
- 子域名查找器 [ZH]
- Subdomain Finder [EN]
- Trova sottodomini [IT]
- Поиск поддоменов [RU]