بدست اوردن لیست DNS های وب سایت ها

بدست اوردن لیست DNS های وب سایت

در این اموزش به نحوه بدست اوردن لیست DNS وب سایت ها با استفاده از ابزار Dnsx می‌پردازیم، با ما در ادامه این اموزش هک و امنیت همراه باشید.

لیست DNS های وب سایت ها

از dns وب سایت ها اطلاعات بسیار مهمی می‌توان به دست آورد که در تست نفوذ می‌توانند بسیار کاربردی باشد و کار ما را در حین عملیات تست امنیتی آسان تر کنند به همین خاطر ما باید همیشه در بخش اول در زمان جمع آوری اطلاعات از لیست DNS های وب سایت تارگت یک خروجی داشته باشیم که از طریق آن اطلاعاتی مانند ساب دامنه ها و موارد دیگر را به دست آوریم که به همین دلیل ما در این آموزش ابزاری جهت این کار معرفی می‌کنیم، با ما همراه باشید.

ابزار DnsX

یک ابزار کاربردی برای به دست آوردن لیست dns های وب سایت ها است که نحوه کار کردن با آن بسیار ساده است و می‌توانید آن را در انواع سیستم عامل های لینوکسی نصب کنید که در ادامه به نحوه نصب و استفاده از آن خواهیم پرداخت؛ با استفاده از DnsX شما می‌توانید رکورد های CNAME, AAAA, A, TXT, PTR, NS و …. را به دست آورید.

آموزش نصب و استفاده برای بدست اوردن لیست DNS وب سایت ها

در ابتدا از طریق ترمینال لینوکس خود با استفاده از git ابزار را از گیت هاب دانلود کنید:

git clone https://github.com/projectdiscovery/dnsx.git

سپس وارد دایرکتوری ان شوید:

cd dnsx

برای نصب دستورات زیر را به ترتیب وارد کنید:

go build
/mv dnsx /usr/local/bin

حال می‌توانید ابزار و با دستور dnsx اجرا کنید و برای مشاهده راهنمای آن از سویچ -h به صورت زیر استفاده نمایید:

dnsx -h

بدست اوردن لیست DNS های وب سایت ها
راهنمای ابزار DnsX

حال برای اشنایی با نحوه استفاده از این ابزار به دستور زیر توجه کنید:

dnsx -l domain.txt -resp -a -aaaa -cname -ns -soa -txt

در ابتدا با استفاده از سویچ -l لیست دامنه هایی که می‌خواهیم لیست DNS ان ها را مشاهده کنیم را وارد کرده‌ایم.
با استفاده از سویچ -resp ما درخواست نمایش اطلاعات استخراج شده را به ابزار داده‌ایم.
در موارد دیگر که به دستور اضافه شده در هر کدام نوع رکوردهای dns ها را که باید بررسی شوند وارد کرده‌ایم.

بدست اوردن لیست DNS های وب سایت ها
استخراج لیست DNS های وب سایت

موفق باشید.

4.5/5 (2 نظر)

نیما حسینی هستم بنیان گذار تیم پن تست کور و مدرس دوره های امنیت شبکه و راه های مقابله با نفوذ ، در 7 سال گذشته متمرکز بر مباحث روز امنیت سایبری بوده ام و بعد از کسب دانش و تجربه های ارزشمند تصمیم بر به اشتراک گذاری نتیجه ان ها با دیگران گرفته ام.

مطالب مرتبط

۸ دیدگاه در “بدست اوردن لیست DNS های وب سایت ها”

  • Amirhosseinnakhai آذر 8, 1399 پاسخ

    برنامه اندورات رو از کجا دانلود کنم؟؟؟

  • .... آذر 8, 1399 پاسخ

    سلام. با CMD نمیشه در اورد؟

    • نیما حسینی آذر 14, 1399 پاسخ

      درود
      داخل ویندوز می توانید از ابزار dig استفاده کنید.

  • shahmmamsajad آذر 23, 1399 پاسخ

    رات چطور بسازم

    • پن‌تست‌کور آذر 29, 1399 پاسخ

      درود
      اموزش های مختلفی در این زمینه داخل سایت وجود دارد که می توانید جستجو و مشاهده کنید.

  • مهدی تیر 27, 1400 پاسخ

    ┌──(mahdi㉿dhcppc6)-[~/Desktop/dns/dnsx]
    └─$ go build
    can’t load package: package .: no Go files in /home/mahdi/Desktop/dns/dnsx
    ===
    میگه که فایل گو وجود نداره تا پکیجشو لود کنه

  • Reza بهمن 5, 1401 پاسخ

    سلام من میخوام روی ویندوز بمونم و کارهای هک و باگبانتی کنم. همچنین تازه وارد این حوضه شدم با اینکه به ۳۰ سال رسیدم اما واقعا علاقه مند شدم اما از طرفی حرفه ای های هک و پنتست میبیم بیشتر روی سیستم هایی مثله اولونتو کار میکنن. و خودم واقعا هنوز سردرنمیارم از دستورات cmd.
    حالا سوالم اینه چطور میتونم تمام این دستورات رو در ویندوز اجرا کنم هرچی میزنl توی cmd میگه not reconiz.. , و نمیشناسه دستوراتمو! یعنی باید برای تک تکشون برم جداگانه نصب کنم ابزارهایی مثله dig و غیره.؟
    راهی هست بشه راحت و یکجا نصب داشته باشم این دستورات رو و در cmd ویندوز اجرا کنم؟
    و همینطور لطفا چندتا از ابزارهایی مهم و پر کاربرد رو در تست نفوذ هم معرفی کنید تا برم دنبال نصبش در ویندوز cmd با سپاس.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قوانین پن تست کور
دوره کالی لینوکس
نماد های اعتماد
نماد های اعتماد