WHOIS, การแจกแจง DNS และใบรับรอง
สืบค้นระเบียน WHOIS แจกแจง DNS และใช้บันทึกความโปร่งใสของใบรับรองเพื่อทำแผนที่พื้นผิวการโจมตี
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 กับโชดันหรือเซนซิสช่วยเปิดเผยบริการทั้งหมดที่เข้าถึงได้จากอินเทอร์เน็ต ได้แก่ พอร์ตที่เปิด เวอร์ชันซอฟต์แวร์ และส่วนติดต่อที่เปิดเผย โดยไม่ต้องส่งแพ็กเก็ตแม้แต่ชุดเดียวไปยังเป้าหมาย
การนำทุกอย่างมาประกอบกัน
ลำดับงานการลาดตระเวนแบบพาสซีฟที่สมบูรณ์:
- WHOIS → ผู้จดทะเบียน เนมเซิร์ฟเวอร์
- การแจกแจง DNS → โดเมนย่อย MX TXT
- บันทึก CT → รายการโดเมนย่อยที่ครอบคลุม
- การค้นหา ASN → ช่วง IP
- DNS แบบพาสซีฟ → การแก้ไขในอดีต
- โชดัน/เซนซิส → บริการที่เปิดเผยบน 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- การใช้ Google Dorking เพื่อรวบรวมข้อมูล
- WHOIS, การแจกแจง DNS และใบรับรอง
- Shodan: เครื่องมือค้นหาอุปกรณ์บนอินเทอร์เน็ต
- OSINT จากโซเชียลมีเดียและการค้นหาบุคคล