در این آموزش قصد داریم تا به شما روش بدست آوردن DNS های سایت را آموزش دهیم پس تا آخر آموزش همراه ما باشید .
Thank you for reading this post, don't forget to subscribe!DNS های سایت چیست و به چکاری می آید؟
یکی از مهمترین کارهایی که در زمان جمع آوری اطلاعات باید انجام دهید پیدا کردن DNS های سایت میباشد که از طریق آنها میتوانیم به اطلاعات بسیار مهمی دسترسی پیدا کنیم . با DNS ها میتوانیم ساب دامین های موجود و خیلی چیزهای مهم دیگری را بررسی کنیم تا در زمان عملیات تست نفوذ کارهای ما راحت تر شود . برای همین تصمیم گرفتیم این آموش را در اختیار شما قرار دهیم .
در سایبر لرن بیشتر بخوانید :
آشنایی با ابزار DnsX
در این آموزش قصد داریم تا شمارا با این ابزار آشنا کنیم که میتوانید از آن در سیستم عامل لینوکس استفاده کنید که کار با این ابزار بسیار ساده است که در ادامه آن را یاد خواهید گرفت . این ابزار میتواند رکوردهای CNAME, AAAA, A, TXT, PTR, NS را بدست آورد و در اختیار شما قرار دهد .
آموزش بدست آوردن DNS های سایت
خب ابتدا نیاز است تا این ابزار را سیستم عامل خود دانلود کنید ، برای اینکار ترمینال لینوکس خود را باز کنید و با دستور get ابزار را از گیت هاب دانلود کنید :
git clone https://github.com/projectdiscovery/dnsx.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 ما از ابزار درخواست میکنیم تا اطلاعات استخراج شده را به ما نمایش دهد . ما بقی سوییچ ها رکوردهایی هستند که ما قصد داریم آنهارا بررسی کنیم .
امیدوارم این آموزش برای شما کاربردی باشد .