بدست اوردن لیست DNS های وب سایت ها
در این اموزش به نحوه بدست اوردن لیست DNS وب سایت ها با استفاده از ابزار Dnsx میپردازیم، با ما در ادامه این اموزش هک و امنیت همراه باشید.
لیست DNS های وب سایت ها
از dns وب سایت ها اطلاعات بسیار مهمی میتوان به دست آورد که در تست نفوذ میتوانند بسیار کاربردی باشد و کار ما را در حین عملیات تست امنیتی آسان تر کنند به همین خاطر ما باید همیشه در بخش اول در زمان جمع آوری اطلاعات از لیست DNS های وب سایت تارگت یک خروجی داشته باشیم که از طریق آن اطلاعاتی مانند ساب دامنه ها و موارد دیگر را به دست آوریم که به همین دلیل ما در این آموزش ابزاری جهت این کار معرفی میکنیم، با ما همراه باشید.
ابزار DnsX
یک ابزار کاربردی برای به دست آوردن لیست dns های وب سایت ها است که نحوه کار کردن با آن بسیار ساده است و میتوانید آن را در انواع سیستم عامل های لینوکسی نصب کنید که در ادامه به نحوه نصب و استفاده از آن خواهیم پرداخت؛ با استفاده از DnsX شما میتوانید رکورد های CNAME, AAAA, A, TXT, PTR, NS و …. را به دست آورید.
آموزش نصب و استفاده برای بدست اوردن لیست DNS وب سایت ها
در ابتدا از طریق ترمینال لینوکس خود با استفاده از git ابزار را از گیت هاب دانلود کنید:
سپس وارد دایرکتوری ان شوید:
cd dnsx
برای نصب دستورات زیر را به ترتیب وارد کنید:
go build
/mv dnsx /usr/local/bin
حال میتوانید ابزار و با دستور dnsx اجرا کنید و برای مشاهده راهنمای آن از سویچ -h به صورت زیر استفاده نمایید:
dnsx -h
حال برای اشنایی با نحوه استفاده از این ابزار به دستور زیر توجه کنید:
dnsx -l domain.txt -resp -a -aaaa -cname -ns -soa -txt
در ابتدا با استفاده از سویچ -l لیست دامنه هایی که میخواهیم لیست DNS ان ها را مشاهده کنیم را وارد کردهایم.
با استفاده از سویچ -resp ما درخواست نمایش اطلاعات استخراج شده را به ابزار دادهایم.
در موارد دیگر که به دستور اضافه شده در هر کدام نوع رکوردهای dns ها را که باید بررسی شوند وارد کردهایم.
موفق باشید.
۸ دیدگاه در “بدست اوردن لیست DNS های وب سایت ها”
برنامه اندورات رو از کجا دانلود کنم؟؟؟
درود
از لینک زیر استفاده کنید:
https://pentestcore.com/androrat/
سلام. با CMD نمیشه در اورد؟
درود
داخل ویندوز می توانید از ابزار dig استفاده کنید.
رات چطور بسازم
درود
اموزش های مختلفی در این زمینه داخل سایت وجود دارد که می توانید جستجو و مشاهده کنید.
┌──(mahdi㉿dhcppc6)-[~/Desktop/dns/dnsx]
└─$ go build
can’t load package: package .: no Go files in /home/mahdi/Desktop/dns/dnsx
===
میگه که فایل گو وجود نداره تا پکیجشو لود کنه
سلام من میخوام روی ویندوز بمونم و کارهای هک و باگبانتی کنم. همچنین تازه وارد این حوضه شدم با اینکه به ۳۰ سال رسیدم اما واقعا علاقه مند شدم اما از طرفی حرفه ای های هک و پنتست میبیم بیشتر روی سیستم هایی مثله اولونتو کار میکنن. و خودم واقعا هنوز سردرنمیارم از دستورات cmd.
حالا سوالم اینه چطور میتونم تمام این دستورات رو در ویندوز اجرا کنم هرچی میزنl توی cmd میگه not reconiz.. , و نمیشناسه دستوراتمو! یعنی باید برای تک تکشون برم جداگانه نصب کنم ابزارهایی مثله dig و غیره.؟
راهی هست بشه راحت و یکجا نصب داشته باشم این دستورات رو و در cmd ویندوز اجرا کنم؟
و همینطور لطفا چندتا از ابزارهایی مهم و پر کاربرد رو در تست نفوذ هم معرفی کنید تا برم دنبال نصبش در ویندوز cmd با سپاس.