มีวิธีรับไฟล์โซนที่สมบูรณ์สำหรับโดเมนโดยไม่ต้องติดต่อกับโฮสต์หรือไม่


68

ฉันรู้ว่าอาจเป็นไปได้ (ไม่ได้) อีกต่อไปเนื่องจากมีการละเมิด แต่ฉันต้องการตรวจสอบอย่างไรก็ตาม มีวิธีใดบ้างที่ฉันจะได้รับไฟล์โซน บริษัท สำหรับโดเมนด้วยตัวเองโดยไม่ต้องติดต่อผู้ที่โฮสต์ DNS สำหรับโดเมนนั้น

มีวิธีรับไฟล์โซนที่สมบูรณ์สำหรับโดเมนโดยไม่ได้รับจาก บริษัท ที่โฮสต์ DNS สำหรับโดเมนนั้นหรือไม่

คำตอบ:


44

คุณสามารถลองเริ่มการถ่ายโอนโซน

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

หากคุณยังต้องการลอง:

ในnslookupยูทิลิตี้คุณสามารถใช้ls [name of domain]เพื่อรับข้อมูลโซน

และถ้าคุณชอบขุดคุณก็สามารถใช้

dig @dns.example.com example.com -t AXFR

แม้ว่าฉันจะบอกว่ามันอาจจะไม่เหมาะกับคุณ


2
เป็นคำถาม: ทำไมคุณถึงคิดว่า nslookup ล้าสมัยแล้ว? คุณช่วยบอกทางเลือกที่ไม่ล้าสมัยได้ไหม?
Novellizator

7
@Novellizator: dig?
mveroone

2
มีช่วงเวลาที่เป็นnslookupได้รับการพิจารณาโดยICS (Internet ระบบ Consortium) เป็นล้าสมัยตัดสินใจย้อนกลับไปในปี 2004 BIND 9.3ด้วยการเปิดตัวของ ในความเป็นจริงคุณสามารถค้นหาการเปลี่ยนแปลงที่เกิดขึ้นในระหว่างnslookupการพัฒนาแม้จากเดือนนี้
patryk.beza

ผู้คนใช้งานในทางที่ผิดอย่างไร? ข้อมูลทั้งหมดเป็นสาธารณะใช่ไหม
CMCDragonkai

2
@CMCDragonkai ปัญหาคือว่า DNS ทำงานผ่าน UDP และทำให้สามารถปลอมแปลงได้ง่าย ดังนั้นคุณสามารถใช้สิ่งนี้เป็นภาพสะท้อนการจู่โจมของดอส (ส่งข้อความค้นหาเล็ก ๆ ไปยังเซิร์ฟเวอร์ที่มีผู้ส่งปลอมได้รับการตอบสนองอย่างมากต่อผู้ที่ตกเป็นเหยื่อ) รวมทั้งโดเมนอาจมีที่อยู่ภายในที่คุณไม่ต้องการให้ใครอยู่ในรายการ
pilif

25

ฉันไม่แน่ใจว่าสิ่งนี้เป็นสิ่งที่คุณกำลังมองหาอย่างแน่นอนอย่างไรก็ตาม Network-Tools.com แก้ไขปัญหาของฉันที่ต้องการเห็นระเบียน DNS ทั้งหมดในไฟล์โซนในเนมเซิร์ฟเวอร์ที่กำหนด:

http://network-tools.com/nslook/


5
เพียงคำเตือนนี่ไม่ได้รวม "ระเบียน DNS ทั้งหมดในไฟล์โซน"
Molomby

4
สิ่งนี้ไม่ตอบคำถามที่ถาม วิธีนี้ช่วยให้คุณค้นหา DNS สำหรับชื่อโดเมนเดียว (เช่น www.yahoo.com) จะไม่ดาวน์โหลดระเบียนทั้งหมดในโซน (เช่นทุกโดเมน * .yahoo.com)
DW

8

เนื่องจากการสืบค้น DNS ปกติของคุณไม่ใช่แบบไวด์การ์ดตัวเลือกเดียวของคุณคือ:

  • ถามอย่างสุภาพสำหรับรายการทั้งหมด (การถ่ายโอนโซนหรือเรียกผู้ดูแลระบบ - นั่นคือสิ่งที่คุณต้องการหลีกเลี่ยง)
  • ชำระบัญชีรายการที่ไม่สมบูรณ์

การแฮ็กเซิร์ฟเวอร์และการรับไฟล์ปรับแต่งมักจะไม่ใช่ตัวเลือกและไม่มีการดักฟังในการถ่ายโอนโซนไปยังเซิร์ฟเวอร์สำรอง / เซิร์ฟเวอร์สำรอง นอกเหนือจากนั้นไม่มีตัวอย่างที่รู้จักโดเมนย่อยที่เป็นไปได้ทั้งหมด

ตัวเลือกสำหรับการรับรายการที่ไม่สมบูรณ์:

  • ส่งข้อความค้นหาแบบสุ่ม (aka bruteforce ถึงแม้ว่าคุณจะไม่ไปไกลนัก - แต่บางทีการคาดเดาสไตล์พจนานุกรมอาจช่วยคุณได้)
  • ถาม google โดยใช้ตัวกรอง "site: example.com"
  • ใช้โปรแกรมรวบรวมข้อมูลของคุณเพื่อติดตามลิงก์โดยหวังว่าโดเมนย่อยทั้งหมดที่คุณอาจสนใจมีการเชื่อมโยงอย่างใด คุณอาจจะพลาด smtp.example.com

โปรดจำไว้ว่าไฟล์โซนบางไฟล์มี wildcards อยู่ด้วยตนเองดังนั้น * .example.com อาจให้ที่อยู่ของผู้แจกจ่ายเว็บที่กำหนดค่าเพื่อจัดการ web1.example.com, sales.example.com เป็นต้นซึ่งแตกต่างกัน ใช้ได้กับโปรโตคอลทั้งหมดที่ใช้ชื่อโฮสต์ไม่เพียง แต่ในระดับ IP แต่ยังอยู่ในกระแสข้อมูลแอปพลิเคชัน (เช่นชื่อโฮสต์เสมือนจริงสำหรับ http)


1
'ถามอย่างสุภาพสำหรับรายการทั้งหมด (การถ่ายโอนโซนหรือเรียกผู้ดูแลระบบ - นั่นคือสิ่งที่คุณต้องการหลีกเลี่ยง)' เอาละต้องการหลีกเลี่ยง ... ฉันมีบางกรณีที่ฉันถามอย่างสุภาพและมีสิทธิ์ zonefile (ในนามของหนึ่งในลูกค้าของเรา) แต่ยังไม่ได้รับจากคนนั่งใน zonefile ... : - /
Evert

2
ในกรณีของบางคน (เช่น 1 และ 1) ผู้ให้การสนับสนุนไม่ทราบว่าไฟล์โซนหรือการถ่ายโอนโซนคืออะไรและเพียงแค่ส่งการตอบกลับสำเร็จรูปสำหรับ "วิธีการโอนการลงทะเบียนโดเมนของคุณ" อืมไม่นั่นไม่ใช่สิ่งที่ฉันต้องการ
Craig Ringer

1

ฉันรู้ว่านี่เป็นคำถามที่ล้าสมัย แต่ฉันพบเว็บไซต์ต่อไปนี้เพื่อรับข้อมูลนี้หลังจากสะดุดคำถาม / คำตอบนี้: UltraTools Zone File Dump

ในการทดสอบของฉันมันสามารถให้ข้อมูลที่ฉันต้องการ


4
วิธีนี้ใช้ไม่ได้กับโดเมนส่วนใหญ่ เว็บไซต์นี้พยายามทำการถ่ายโอน AXFR ดังที่ได้กล่าวไว้ในคำตอบของ pilifแต่ตามคำตอบของ pilif อธิบายว่าโดยปกติแล้วจะไม่ทำงาน โชคไม่ดีที่คำตอบนี้เพิ่มคุณค่าน้อยกว่าคำตอบของ pilif และควรเขียนเพื่ออธิบายคำเตือน
DW

1

ฉันมีความต้องการที่คล้ายกัน - เพื่อตรวจสอบความสามารถในการถ่ายโอนโดเมนในหลายโดเมนด้วยภาพเดียว ฉันสร้างเครื่องมือบนเว็บที่อนุญาตให้ใช้รายการโดเมน (หรือรายการ URL) เป็นอินพุต นอกจากนี้การถ่ายโอนที่ประสบความสำเร็จทั้งหมดจะถูกเก็บถาวรเพื่อให้คุณสามารถดูว่าเนื้อหาของโดเมนโซนเปลี่ยนไปตามเวลาหรือไม่

โครงการนี้เป็นฟรีแวร์ที่โฮสต์บน Github ที่นี่: Medved

อีกนิด descriptipn สามารถใช้ได้ที่ฉันบล็อก

นี่คือลักษณะ: ป้อนคำอธิบายรูปภาพที่นี่

Analyzeโดยทั่วไปคุณเพียงแค่จัดหารายชื่อของรายการคั่นด้วยเครื่องหมายจุลภาคของโดเมนที่จะตรวจสอบและกดปุ่ม แต่ละโดเมนจะมีส่วนผลลัพธ์แยกต่างหากพร้อมแท็บแยกสำหรับเซิร์ฟเวอร์ NS แต่ละตัว สีเขียวของชื่อเซิร์ฟเวอร์จะแสดงว่าการถ่ายโอนสำเร็จ ออเรนจ์บ่งชี้ว่าส่วนใหญ่อาจเป็นพอร์ต TCP 53 ปิดบนโฮสต์ระยะไกล (จำเป็นต้องใช้ TCP สำหรับการถ่ายโอนโดเมน) สีชื่อเซิร์ฟเวอร์สีแดงระบุว่าเซิร์ฟเวอร์ปฏิเสธการถ่ายโอนโดเมนอย่างแข็งขันนั่นหมายความว่ามีการกำหนดค่าอย่างเหมาะสม

เครื่องมือมีคุณสมบัติที่มีประโยชน์อีกเล็กน้อยที่อธิบายโดยละเอียดในส่วนช่วยเหลือ:

ป้อนคำอธิบายรูปภาพที่นี่


0

Internet Corporation สำหรับชื่อและหมายเลขที่กำหนด (ICANN) สร้างบริการที่มีประโยชน์ที่เรียกว่าCentralized Zone Data Service (CZDS) ซึ่งรองรับการดึงไฟล์โซนที่สมบูรณ์สำหรับโดเมนที่เลือก

Centralized Zone Data Service (CZDS) เป็นพอร์ทัลออนไลน์ที่ผู้สนใจสามารถร้องขอการเข้าถึงไฟล์โซนที่จัดไว้ให้โดยโดเมนระดับบนสุดทั่วไปที่เข้าร่วม (gTLDs)

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.