SinhVienCNTT.Net
Thứ Sáu, Tháng 4 3, 2026
  • Login
No Result
View All Result
  • Trang chủ
  • Bài viết nổi bật
  • Security
    • Kỹ thuật phân tích mã độc
    • CEH v13
  • Các môn học đại học
    • Các môn đại cương
      • Nhập môn mạng máy tính
      • Nhập môn lập trình
      • Hệ điều hành
    • Ngành An toàn thông tin
      • Lập trình hệ thống
    • Ngành Mạng máy tính & Truyền thông dữ liệu
  • Tài liệu CNTT
  • Liên hệ
Gửi email
  • Trang chủ
  • Bài viết nổi bật
  • Security
    • Kỹ thuật phân tích mã độc
    • CEH v13
  • Các môn học đại học
    • Các môn đại cương
      • Nhập môn mạng máy tính
      • Nhập môn lập trình
      • Hệ điều hành
    • Ngành An toàn thông tin
      • Lập trình hệ thống
    • Ngành Mạng máy tính & Truyền thông dữ liệu
  • Tài liệu CNTT
  • Liên hệ
No Result
View All Result
SinhVienCNTT.Net
No Result
View All Result
Home Security CEH Tiếng Việt - CEH v13

[CEH Tiếng Việt] Module 2 – Phần 5: DNS Footprinting

admin by admin
23 Tháng mười một, 2022
in CEH Tiếng Việt - CEH v13
Reading Time: 6 mins read
5

Sau khi thu thập Whois về mục tiêu, giai đoạn tiếp theo trong kỹ thuật footprinting đó là DNS footprinting. Quá trình này giúp thu thập thông tin về DNS server, DNS record và loại server mà mục tiêu sử dụng. Phần này mô tả cách trích xuất thông tin DNS, tra cứu reverse DNS và thu thập thông tin từ việc chuyển vùng DNS.

Mục lục ẩn
1. Giới thiệu về DNS Lookup
2. Thu thập DNS Information sử dụng nslookup
2.1. Lệnh nslookup
2.2. Sử dụng công cụ Kloth.Net
3. Kĩ thuật Reverse DNS Lookup sử dụng Reverse IP Domain Check và DNS Recon.
3.1. Reverse IP Domain Check
3.2. DNSRecon
4. Thu thập thông tin của Subdomain và DNS Records sử dụng SecurityTrails

Bài lab này sẽ hướng dẫn thu thập thông tin về DNS servers, DNS records và loại server được sử dụng trong mục tiêu. Dữ liệu DNS zone bao gồm DNS domain name, computer name, IP address, domain mail server, service records và nhiều thông tin khác. Sử dụng thông tin này, ta có thể xác định được host nào đang kết nối trong mạng và sử dụng các loại tấn công social engineering để thu thập thêm nhiều thông tin hơn.

Giới thiệu về DNS Lookup

DNS footprinting giúp xác định các bản ghi:

Record TypeDescription
ATrỏ đến IP address của một host
MXTrỏ đến mail server của domain
NSTrỏ đến hostname
CNAMEAlias của một host
SOAXác định authority của tên miền
SRVBản ghi dịch vụ (service)
PTRÁnh xạ địa chỉ IP thành hostname
RPResponsible person
HINFOThông tin host bao gồm CPU và OS
TXTText records không có cấu trúc
Các DNS record và thông tin mô tả

Thu thập DNS Information sử dụng nslookup

Lệnh nslookup

Đầu tiên, trên máy Windows, mở command prompt và gõ lệnh nslookup và nhấn Enter. Lúc này mặc định sẽ hiển thị DNS server mặc định:

C:\Users\Admin\nslookup
Default Server: dns.google
Address: 8.8.8.8

Lưu ý, thông tin Default Server và Address ở mỗi máy có thể khác nhau.

Trong chế độ nslookup interactive, gõ set type=a và gõ Enter. Lệnh này có nghĩa là nslookup sẽ truy vấn IP của tên miền cho trước. Giả sử ta truy vấn IP của tên miền www.certifiedhacker.com như sau:

> set type=a
> www.certifiedhacker.com
Server:     192.168.1.1
Address: 192.168.1.1#53

Non-authoritative answer:
www.certifiedhacker.com  canonical name = certifiedhacker.com.
Name:   certifiedhacker.com
Address: 162.241.216.11

Hai dòng đầu tiên trong kết quả là Server: 192.168.1.1 và Address: 192.168.1.1#53 chính là DNS server kết nối gần nhất với máy ảo Windows của mình. DNS server này không host tên miền www.certified.com nên kết quả là “Non-authoritative answer”.

Tiếp tục gõ set type=cname và gõ Enter. Lúc này sẽ hiển thị CNAME record của tên miền. Gõ tiếp certifiedhacker.com và gõ Enter.

> set type=cname
> certifiedhacker.com

Server:     192.168.1.1

Address: 192.168.1.1#53

Non-authoritative answer:
*** Can't find certifiedhacker.com: No answer

Authoritative answers can be found from:
certifiedhacker.com
    origin = ns1.bluehost.com
    mail addr = dnsadmin.box5331.bluehost.com
    serial = 2018011205
    refresh = 86400
    retry = 7200
    expire = 3600000
    minimum = 300

Nó sẽ trả về authoritative name server (ns1.bluehost.com), cùng với mail server (dns.box5331.bluehost.com). Lúc này ta đã có được authoritative name server. Sau đó ta xác định IP address của server này.

Như bước trên, để xác định IP của tên miền, ta set type=a và nhấn Enter sau đó nhập tên miền ns1.bluehost.com.

> set type=a
> ns1.bluehost.com
Server:     192.168.1.1
Address: 192.168.1.1#53

Non-authoritative answer:
Name:   ns1.bluehost.com
Address: 162.159.24.80

Authoritative name server chứa các records liên kết với domain certifiedhacker.com, nếu attacker có thể xác định được authoritative name server (gọi là primary name server) và có được địa chỉ IP liên kết thì attacker có thể khai thác server bằng một số kiểu tấn công như DoS, DdoS, URL Redirection, …

Ta có thể sử dụng các công cụ online để thực hiện nhanh quá trình trên.

Sử dụng công cụ Kloth.Net

Truy cập vào http://www.kloth.net/services/nslookup.php. Giao diện hiển thị như hình bên dưới. Ta thử nhập vào domain là certifiedhacker.com. Với query field mặc định là A (IPv4 address) và click vào Look it up để hiển thị kết quả.

dns footprinting
Kết quả truy vấn cho tên miền certifiedhacker.com

Lúc này ta nhận được kết quả IP là 162.241.216.11.

Trong mục Query, có khá nhiều options như là A, AAAA, ANY, CNAME, NS, MX, PTR, … như hình bên dưới.

[CEH Tiếng Việt] Module 2 - Phần 5: DNS Footprinting 2
Một số option query như A, AAAA, ANY,CNAME, NS, MX, …

Ta thử chọn option AAAA (IPv6 address) và nhấn Look it up.

[CEH Tiếng Việt] Module 2 - Phần 5: DNS Footprinting 4
Kết quả không thể tìm thấy IPv6 của tên miền certifiedhacker.com

Các bạn có thể sử dụng một số công cụ DNS lookup khác như là DNSdumpster (https://dnsdumpster.com), DNS Records (https://network-tools.com).

Các công cụ kiểm tra DNS như Professional Toolset (https://tools.dnsstuff.com) và DNS Records (https://network-tools.com) cho phép DNS footprinting. DNSstuff trích xuất thông tin IP, mail server, DNS lookup, Whois lookup. Công cụ này có thể trích xuất một loạt các địa chỉ IP bằng cách sử dụng tra cứu định tuyến IP.

Kĩ thuật Reverse DNS Lookup sử dụng Reverse IP Domain Check và DNS Recon.

Reverse IP Domain Check

DNS lookup được sử dụng để tìm địa chỉ IP cho một tên miền cho trước, còn ngược lại reverse DNS là tìm tên miền của một IP cho trước. Ở đây, trong bài lab này, mình sẽ giới thiệu cho các bạn reverse DNS sử dụng Reverse IP Domain Check tool để tìm các tên miền/trang web được chạy trên chung một web server mục tiêu. Đầu tiên, chúng ta mở trình duyệt và gõ https://www.yougetsignal.com/. Giao diện như hình bên dưới, sau đó click vào Reverse IP Domain Check.

[CEH Tiếng Việt] Module 2 - Phần 5: DNS Footprinting 6
Giao diện của yougetsignal.com

Nhập vào certifiedhacker.com vào ô Remote Address. Ta thấy kết quả trả về có 12 domains cùng host trên một web server có IP là 162.241.216.11.

[CEH Tiếng Việt] Module 2 - Phần 5: DNS Footprinting 8
Kết quả các domain cùng host chung server với certifiedhacker.com

DNSRecon

Công cụ DNSRecon được tích hợp sẵn trong hệ điều hành Kali Linux. Trên máy Kali Linux, ta tìm kiếm công cụ bằng cách nhập từ khoá dnsrecon.

[CEH Tiếng Việt] Module 2 - Phần 5: DNS Footprinting 10
Tìm dnsrecon trong Kali Linux

Sử dụng lệnh dnsrecon -r <IP address> để tiến hành tra cứu Reverse DNS. Ở đây chúng ta gõ lệnh dnsrecon -r 162.241.216.0-162.241.216.255 và nhấn Enter để xác định DNS PTR record trong dải IP từ 162.241.216.0 tới 162.241.216.255. Lưu ý trường hợp này chúng ta đang dò trên một dải IP nên số lượng kết quả sẽ nhiều hơn tình huống sử dụng Reverse IP Domain Check phía trên. Option -r tức là chỉ định một range IP.

[CEH Tiếng Việt] Module 2 - Phần 5: DNS Footprinting 12
Kết quả khi sử dụng công cụ dnsrecon

Thu thập thông tin của Subdomain và DNS Records sử dụng SecurityTrails

SecurityTrails là một công cụ enumerate DNS nâng cao, có thể tạo sơ đồ DNS của một mạng mục tiêu. Nó có thể enumerate cả DNS record hiện tại và quá khứ, cả A, AAAA, NS, MX, SOA lẫn TXT. Nó còn có thể enumerate tất cả những subdomain đang có trên domain mục tiêu bằng kĩ thuật brute-force.

Đầu tiên ta vào trang web https://securitytrails.com/, tiến hành tạo tài khoản (miễn phí). Sau khi xác minh tài khoản, trang web sẽ chuyển tới Dashboard. Trong ô Enter a Domain, IP, Keyword or Hostname, điền domain certifiedhacker.com và nhấn Enter, nó sẽ hiển thị kết quả các record A, AAAA, MX, NS, SOA, TXT và CNAME như hình dưới.

[CEH Tiếng Việt] Module 2 - Phần 5: DNS Footprinting 14
Kết quả DNS Records trên SecurityTrails

Nhấn vào Historical Data, các bạn có thể thấy lịch sử của các record trên.

[CEH Tiếng Việt] Module 2 - Phần 5: DNS Footprinting 16
Lịch sử record A

Ở tab Subdomains, ta cũng có thể thấy được tất cả các subdomains liên quan đến certifiedhacker.com.

[CEH Tiếng Việt] Module 2 - Phần 5: DNS Footprinting 18
Subdomain của certifiedhacker.com

DNS record cung cấp rất nhiều thông tin quan trọng về vị trí và loại máy chủ, và attacker có thể lợi dụng những thông tin này để tấn công. Mình dừng bài lab này lại ở đây. Các bạn có thể thực hành thêm với một số công cụ như DNSChecker hay DNSdumpster để nâng cao kĩ năng DNS footprinting của mình.

Series CEH Tiếng Việt các bạn có thể xem thêm tại đây.

Tags: Footprinting
Share104Tweet65
Previous Post

[1000 collocations IELTS] Lesson 1: Family

Next Post

[CEH Tiếng Việt] Module 2 – Phần 6: Network footprinting

admin

admin

A Winner Never Stops Trying.

Related Posts

CEH Module 11 – Phần 2: Application-Level Session Hijacking
CEH Tiếng Việt - CEH v13

CEH Module 11 – Phần 2: Application-Level Session Hijacking

4 Tháng 5, 2025
[CEH] Module 11 – Phần 1: Session Hijacking là gì?
CEH Tiếng Việt - CEH v13

[CEH] Module 11 – Phần 1: Session Hijacking là gì?

29 Tháng 4, 2025
[CEH] Module 10 – Phần 5: Thực hành DoS sử dụng Metasploit và Hping3
CEH Tiếng Việt - CEH v13

[CEH] Module 10 – Phần 5: Thực hành DoS sử dụng Metasploit và Hping3

29 Tháng 4, 2025
[CEH] Module 10 – Phần 4: Các giải pháp chống lại DDoS
CEH Tiếng Việt - CEH v13

[CEH] Module 10 – Phần 4: Các giải pháp chống lại DDoS

29 Tháng 4, 2025
[CEH] Module 10 – Phần 3: Một số kiểu tấn công từ chối dịch vụ (tiếp theo)
CEH Tiếng Việt - CEH v13

[CEH] Module 10 – Phần 3: Một số kiểu tấn công từ chối dịch vụ (tiếp theo)

29 Tháng 4, 2025
[CEH] Module 10 – Phần 2: Một số kiểu tấn công từ chối dịch vụ DoS/DDoS
CEH Tiếng Việt - CEH v13

[CEH] Module 10 – Phần 2: Một số kiểu tấn công từ chối dịch vụ DoS/DDoS

22 Tháng 9, 2024
Next Post
[CEH Tiếng Việt] Module 2 – Phần 6: Network footprinting

[CEH Tiếng Việt] Module 2 - Phần 6: Network footprinting

Comments 5

  1. Pingback: [CEH Tiếng Việt] Module 2 - Phần 6: Network footprinting
  2. Pingback: [CEH Tiếng Việt] Module 2 – Phần 7: Công cụ recon-ng
  3. Pingback: Tổng hợp Series: CEH v12 - CEH Tiếng Việt
  4. Trần Dịu says:
    8 tháng ago

    Có mỗi cái ảnh nào đẹp hơn

    Bình luận
  5. Trần Dịu says:
    8 tháng ago

    Có mỗi cái ảnh nào đẹp hơn

    Bình luận

Để lại một bình luận Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Tất cả chuyên mục

  • Các môn học đại học
  • CCNA 200-301
  • CEH Tiếng Việt – CEH v13
  • Chưa phân loại
  • Digital Forensics
  • Machine Learning
  • Network
  • Nổi bật
  • Phân tích mã độc
  • Security
  • Tài liệu CNTT
  • Từ vựng IELTS

Thẻ

API AWS Bash Shell C++ Cisco ASA Cisco Packet Tracer Collocations Footprinting Giao thức Machine Learning Mạng máy tính nmap Quản lý rủi ro Regular Expression TCP/IP Tuyển chọn UIT Wireshark

logo sinhviencntt.net

Blog Sinh viên CNTT chia sẻ kiến thức, tài liệu liên quan đến nhóm ngành Công nghệ thông tin.

Chúng tôi sẵn sàng đón những ý kiến đóng góp, cũng như bài viết của các bạn gửi đến SinhVienCNTT.Net.

Giới thiệu

Blog Sinh viên CNTT chia sẻ kiến thức, tài liệu liên quan đến nhóm ngành Công nghệ thông tin.

Liên hệ

Email: sinhviencntt.net@gmail.com

Tìm kiếm

No Result
View All Result

Danh mục

  • Các môn học đại học
  • CCNA 200-301
  • CEH Tiếng Việt – CEH v13
  • Chưa phân loại
  • Digital Forensics
  • Machine Learning
  • Network
  • Nổi bật
  • Phân tích mã độc
  • Security
  • Tài liệu CNTT
  • Từ vựng IELTS
  • Home
  • Liên hệ
  • Privacy & Policy
  • Other Links

© 2023 SinhVienCNTT.Net - Blog Sinh viên Công nghệ thông tin.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • Trang chủ
  • Bài viết nổi bật
  • Security
    • Kỹ thuật phân tích mã độc
    • CEH v13
  • Các môn học đại học
    • Các môn đại cương
      • Nhập môn mạng máy tính
      • Nhập môn lập trình
      • Hệ điều hành
    • Ngành An toàn thông tin
      • Lập trình hệ thống
    • Ngành Mạng máy tính & Truyền thông dữ liệu
  • Tài liệu CNTT
  • Liên hệ

© 2023 SinhVienCNTT.Net - Blog Sinh viên Công nghệ thông tin.