Cyber Security Academy · บทเรียน

WHOIS, การแจกแจง DNS และใบรับรอง

สืบค้นระเบียน WHOIS แจกแจง DNS และใช้บันทึกความโปร่งใสของใบรับรองเพื่อทำแผนที่พื้นผิวการโจมตี

บทเรียน 2 จาก 413 ขั้นตอน

WHOIS, การแจกแจง DNS และใบรับรอง เป็นบทเรียน Cyber Security Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Cyber Security Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Cyber Security Academy มีบทเรียนทั้งหมด 4 บทเรียน

การค้นหา WHOIS

WHOIS ใช้สอบถามฐานข้อมูลเพื่อค้นหาข้อมูลการจดทะเบียนโดเมน ได้แก่ ชื่อผู้จดทะเบียน อีเมล ผู้รับจดทะเบียน วันที่สร้างและวันหมดอายุ รวมถึงเนมเซิร์ฟเวอร์ แม้ GDPR จะทำให้ข้อมูล WHOIS ในสหภาพยุโรปจำนวนมากไม่เปิดเผยตัวตน แต่ระเบียนในอดีตและการจดทะเบียนนอกสหภาพยุโรปยังคงมีคุณค่าสำหรับการลาดตระเวนข้อมูล

whois example.com
whois 93.184.216.34   # reverse WHOIS on IP

พื้นฐานการแจกแจง DNS

การแจกแจง DNS ช่วยค้นพบโครงสร้างพื้นฐานของเป้าหมายโดยการสอบถามระเบียน DNS:

dig example.com A      # IPv4 address
dig example.com AAAA   # IPv6 address
dig example.com MX     # mail servers
dig example.com TXT    # SPF, DKIM, verification records
dig example.com NS     # nameservers

การแจกแจงโดเมนย่อย

โดเมนย่อยเปิดเผยบริการภายใน วิธีการมีดังนี้:

  • การเดารหัสผ่าน DNS แบบไล่ครบทุกคำโดยใช้รายการคำ
  • บันทึกความโปร่งใสของใบรับรอง
  • คลังเว็บและโปรแกรมรวบรวมข้อมูล
gobuster dns -d example.com -w /usr/share/wordlists/subdomains.txt
amass enum -d example.com
subfinder -d example.com

ความพยายามถ่ายโอนโซน

เซิร์ฟเวอร์ DNS ที่กำหนดค่าผิดพลาดอาจอนุญาตให้ถ่ายโอนโซน ซึ่งเปิดเผยระเบียนทั้งหมด:

dig axfr @ns1.example.com example.com
# If successful, dumps all DNS records
# Modern servers restrict AXFR to authorized secondaries

ข้อมูลข่าวกรองจาก DNS แบบพาสซีฟ

ฐานข้อมูล DNS แบบพาสซีฟบันทึกการแก้ไข DNS ในอดีต แม้ IP ปัจจุบันของโดเมนจะเปลี่ยนแปลงไป แต่ DNS แบบพาสซีฟก็ยังเปิดเผยได้ว่าในอดีตโดเมนนั้นแก้ไขไปเป็น IP ใด ซึ่งมีประโยชน์ต่อการติดตามโครงสร้างพื้นฐานข้ามแคมเปญ

เครื่องมือ: SecurityTrails, DNS แบบพาสซีฟของ VirusTotal และ CIRCL pDNS

DNS ย้อนกลับ

DNS ย้อนกลับ (ระเบียน PTR) จับคู่ที่อยู่ IP กลับไปยังชื่อโฮสต์ วิธีนี้เปิดเผยรูปแบบชื่อโฮสต์ที่แสดงแนวทางการตั้งชื่อภายใน เช่น prod-db-01.internal.example.com

dig -x 93.184.216.34
nslookup 93.184.216.34
host 93.184.216.34

ความโปร่งใสของใบรับรองสำหรับการลาดตระเวนข้อมูล

บันทึกความโปร่งใสของใบรับรองมีใบรับรอง TLS ทุกใบที่ออก รวมถึง SAN (ชื่อทางเลือกของหัวเรื่อง) ซึ่งแสดงโดเมนย่อยทั้งหมดที่อยู่ในใบรับรอง วิธีนี้มีคุณค่าอย่างยิ่งต่อการค้นพบโดเมนย่อยโดยไม่ต้องสแกนเชิงรุก

curl "https://crt.sh/?q=%.example.com&output=json" | jq ".[].name_value" | sort -u

การค้นพบ ASN และช่วง IP

การค้นหาช่วง IP ทั้งหมดที่องค์กรเป็นเจ้าของผ่านการค้นหา ASN:

whois -h whois.radb.net -- "-i origin AS12345"
# or use bgp.he.net to look up ASN by organization name
nmap --script asn-query --script-args targets=example.com

การลาดตระเวนโครงสร้างพื้นฐานอีเมล

ระเบียน MX ระเบียน SPF TXT และระเบียน DMARC TXT เปิดเผยผู้ให้บริการอีเมลและสถานะความปลอดภัย:

dig example.com MX
dig TXT _dmarc.example.com    # DMARC policy
dig TXT _domainkey.example.com # DKIM selectors
# No DMARC = trivially spoofable domain

การผสานรวมโชดันและเซนซิส

การเปรียบเทียบช่วง IP จากการค้นหา WHOIS/ASN กับโชดันหรือเซนซิสช่วยเปิดเผยบริการทั้งหมดที่เข้าถึงได้จากอินเทอร์เน็ต ได้แก่ พอร์ตที่เปิด เวอร์ชันซอฟต์แวร์ และส่วนติดต่อที่เปิดเผย โดยไม่ต้องส่งแพ็กเก็ตแม้แต่ชุดเดียวไปยังเป้าหมาย

การนำทุกอย่างมาประกอบกัน

ลำดับงานการลาดตระเวนแบบพาสซีฟที่สมบูรณ์:

  1. WHOIS → ผู้จดทะเบียน เนมเซิร์ฟเวอร์
  2. การแจกแจง DNS → โดเมนย่อย MX TXT
  3. บันทึก CT → รายการโดเมนย่อยที่ครอบคลุม
  4. การค้นหา ASN → ช่วง IP
  5. DNS แบบพาสซีฟ → การแก้ไขในอดีต
  6. โชดัน/เซนซิส → บริการที่เปิดเผยบน IP เหล่านั้น

แบบตรวจสอบสั้น ๆ: การลาดตระเวน DNS

แหล่งข้อมูลใดแสดงใบรับรอง TLS ทุกใบที่เคยออกให้โดเมนหนึ่ง รวมถึงโดเมนย่อยทั้งหมดในชื่อทางเลือกของหัวเรื่อง

สรุปบทเรียน

WHOIS เปิดเผยข้อมูลการจดทะเบียนโดเมน การแจกแจง DNS (dig, gobuster, amass) ค้นพบโดเมนย่อยและโครงสร้างพื้นฐาน บันทึกความโปร่งใสของใบรับรอง (crt.sh) แสดงใบรับรองที่ออกทั้งหมด รวมถึงโดเมนย่อยใน SAN การค้นหา ASN เปิดเผยช่วง IP DNS แบบพาสซีฟบันทึกการแก้ไขในอดีต การรวมแหล่งข้อมูลเหล่านี้ช่วยสร้างภาพรวมของเป้าหมายได้อย่างครบถ้วนโดยไม่ต้องสแกนเชิงรุก

เริ่มต้นได้ฟรี

เรียนรู้ Cyber Security Academy ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
76
บทเรียน
303

คำถามที่พบบ่อย

บทเรียน “WHOIS, การแจกแจง DNS และใบรับรอง” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “WHOIS, การแจกแจง DNS และใบรับรอง” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Cyber Security Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Cyber Security Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “WHOIS, การแจกแจง DNS และใบรับรอง”

สืบค้นระเบียน WHOIS แจกแจง DNS และใช้บันทึกความโปร่งใสของใบรับรองเพื่อทำแผนที่พื้นผิวการโจมตี คุณปฏิบัติ Cyber Security Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Cyber Security Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Cyber Security Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน

บทเรียน “WHOIS, การแจกแจง DNS และใบรับรอง” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Cyber Security Academy นี้ได้ไหม

ได้ บทเรียน Cyber Security Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การใช้ Google Dorking เพื่อรวบรวมข้อมูล
  2. WHOIS, การแจกแจง DNS และใบรับรอง
  3. Shodan: เครื่องมือค้นหาอุปกรณ์บนอินเทอร์เน็ต
  4. OSINT จากโซเชียลมีเดียและการค้นหาบุคคล
← กลับไปที่ Cyber Security Academy