شیوه کار با اسکریپت های NSE

منتشر شده در دسته : ابزار انمپ, بلاگ

انمپ دارای تعداد زیادی اسکریپت NSE می باشد. NSE مخفف واژه Nmap Scripting Engine یا همان موتور اسکریپت نویسی انمپ می باشد. اسکریپت های انمپ به زبان برنامه نویسی Lua نوشته شده اند. نزدیک به ۵۰۰ اسکریپت به صورت پیش فرض در انمپ موجود می باشد که شرح هر کدام از آنها امکان پذیر نیست. در نتیچه بهترین کار این است که در زمان نیاز اسکریپت مورد نظر را جستجو کنید و با کسب کمی اطلاعات شروع به استفاده از آن کنید. در این آموزش قصد دارم تا شیوه کار با اسکریپت های NSE را شرح دهیم.

شیوه کار با اسکریپت های NSE

فرض کنید من نیاز به کمی اطلاعات درباره سرور bitcoin یا smb یا ssl بر روی سیستم هدف خود دارم. یک راه این است که به این آدرس رفته و در صفحه وب به جستجو اسکریپت مورد نظر خود بپردازم.

شیوه کار با اسکریپت های NSE - اسکریپت های NSE - موتور اسکریپت نویسی انمپ

راه بالا کمی وقت گیر است و در فرایند تست زمان همیشه از اهمیت بالایی برخوردار است. راه سریع تر این است که در همان کنسول کالی لینوکس اسکریپت مورد نظر خود را جستجو کنم مثلا در زیر من به جستجو اسکریپت های موجود با عنوان bitcoin و ssl می پردازم. سعی کنید از کلمات کلیدی تکی استفاده کنید تا نتایج درستی بدست آورید.

شیوه کار با اسکریپت های NSE - اسکریپت های NSE - موتور اسکریپت نویسی انمپ

به منظور مشاهده راهنمای اسکریپت از سوییچ script-help– به صورت زیر استفاده کنید. یک لینک راهنمای استفاده از اسکریپت نمایش داده می شود

شیوه کار با اسکریپت های NSE - اسکریپت های NSE - موتور اسکریپت نویسی انمپ

صفحه راهنمای اسکریپت را درون مرورگر باز کنید تا جزئیات اسکریپت و مثال استفاده و خروجی و اطلاعات نهایی به شما نمایش داده شود.

شیوه کار با اسکریپت های NSE - اسکریپت های NSE - موتور اسکریپت نویسی انمپ

از این صفحه به سادگی می توان نحوه اجرای هر اسکریپت را به سادگی فراگرفت

شیوه کار با اسکریپت های NSE بسیار ساده می باشد. ساختار کلی دستور به منظور کار با اسکریپت های nmap به صورت زیر می باشد . که البته بنا به نوع اسکریپت و نحوه اجرا ممکن است نیاز به اضافه کردن گزینه های بیشتری باشید

nmap --script=script-name

مثلا برای اجرای اسکریپت فوق به شیوه زیر عمل می کنیم تا شناسه نود سرور بیت کوین را بدست آوریم. این فقط یک مثال است.

شیوه کار با اسکریپت های NSE - اسکریپت های NSE - موتور اسکریپت نویسی انمپ

در ادامه در چندین تصویر نحوه اجرای چند اسکریپت رایج انمپ را مشاهده می کنید :

dns-brute

شیوه کار با اسکریپت های NSE - اسکریپت های NSE - موتور اسکریپت نویسی انمپ

traceroute-geolocation

شیوه کار با اسکریپت های NSE - اسکریپت های NSE - موتور اسکریپت نویسی انمپ

firewalk

شیوه کار با اسکریپت های NSE - اسکریپت های NSE - موتور اسکریپت نویسی انمپ

http-sitemap-generator

شیوه کار با اسکریپت های NSE - اسکریپت های NSE - موتور اسکریپت نویسی انمپ

http-methods

شیوه کار با اسکریپت های NSE - اسکریپت های NSE - موتور اسکریپت نویسی انمپ

 

http-title

شیوه کار با اسکریپت های NSE - اسکریپت های NSE - موتور اسکریپت نویسی انمپ

http-headers

شیوه کار با اسکریپت های NSE - اسکریپت های NSE - موتور اسکریپت نویسی انمپ

smb-os-discovery

شیوه کار با اسکریپت های NSE - اسکریپت های NSE - موتور اسکریپت نویسی انمپ

صاحب امتیاز نت آموز : نویسنده , مدرس و متخصص در زمینه امنیت شبکه های رایانه ای

تعداد پیام ها 2

نظرات غیرمرتبط با محتوای این مطلب تایید نخواهند شد.

پاسخ دهید

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