نصب متاسپلویت در Ubuntu 18.04 و debian 9
در این مقاله میخوانید
نصب متاسپلویت در اوبونتو و دبیان؛ متاسپلویت یک پروژه منبع باز است که می تواند زیر ساخت ها، محتوا و ابزارهای لازم را برای انجام موارد امنیتی گسترده را فراهم کند. نسخه های تجاری متاسپلویت در دسترس کاربرانی است که ترجیح می دهند از یک رابط وب برای pentest استفاده کنند. در ادامه این مقاله از سری مقالات آموزش لینوکس و آموزش centos با ما همراه باشید.
خرید سرویس لینوکسی برای نصب متاسپلویت در اوبونتو و دبیان
از این مقاله میتوانید برای مدیریت سرویسهای لینوکسی خود استفاده کنید و اگر قصد خرید سرور لینوکس پارس پک را دارید، میتوانید با کارشناسان فروش ما در ارتباط باشید. همچنین، میتوانید جهت کسب اطلاعات بیشتر به لینکهای زیر مراجعه کنید.
چارچوب Metasploit می تواند خدمات زیر را اجرا کند:
- سرور پایگاه داده PostgreSQL- برای ذخیره داده های یک پروژه به وسیله متاسپلویت استفاده می شود.
- Ruby on Rails
- سرویس متاسپلویت
الزامات نصب متاسپلویت در اوبونتو
در زیر سخت افزارهای مورد نیاز برای اجرای Metasploit Framework در Ubuntu 18.04 / Debian 9 آورده شده است. این سخت افرارها به شرح زیر می باشند:
- پردازنده 2 گیگاهرتز
- 4 گیگابایت رام در دسترس که 8 گیگابایت پیشنهاد می شود.
- 1 گیگابایت فضای دیسک موجود که 50 گیگابایت تصیه می گردد.
- نسخه 64 بیتی Ubuntu 18.04 / Debian 9
نصب متاسپلویت در Ubuntu 18.04 و debian9
ساده ترین راه نصب Metasploit Framework در Ubuntu 18.04 و debian9 استفاده از نصب کننده متاسپلویت می باشد. این نصب کننده تمام وابستگی ها و ابزارها مورد نیاز را برای اجرای Metasploit Framework ارسال می کند. با استفاده از اجرای دستور زیر در ترمینال خودتان، می توانید نصب کننده متاسپولیت را دانلود کنید.
curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall
پس از اینکه اسکریپت را دانلود کردید، آن را قابل اجرا کنید:
chmod 755 msfinstall
حالا مانند دستور زیر آن را اجرا کنید:
# ./msfinstall Adding metasploit-framework to your repository list..OK Updating package cache..OK Checking for and installing update.. Reading package lists… Done Building dependency tree Reading state information… Done The following NEW packages will be installed: metasploit-framework 0 upgraded, 1 newly installed, 0 to remove and 122 not upgraded. Need to get 169 MB of archives. After this operation, 397 MB of additional disk space will be used. Get:1 http://downloads.metasploit.com/data/releases/metasploit-framework/apt lucid/main amd64 metasploit-framework amd64 4.17.35+20190105104028~1rapid7-1 [169 MB] Fetched 169 MB in 4s (42.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package metasploit-framework. (Reading database … 34892 files and directories currently installed.) Preparing to unpack …/metasploit-framework_4.17.35+20190105104028~1rapid7-1_amd64.deb … Unpacking metasploit-framework (4.17.35+20190105104028~1rapid7-1) … Setting up metasploit-framework (4.17.35+20190105104028~1rapid7-1) … update-alternatives: using /opt/metasploit-framework/bin/msfbinscan to provide /usr/bin/msfbinscan (msfbinscan) in auto mode update-alternatives: using /opt/metasploit-framework/bin/msfconsole to provide /usr/bin/msfconsole (msfconsole) in auto mode update-alternatives: using /opt/metasploit-framework/bin/msfd to provide /usr/bin/msfd (msfd) in auto mode update-alternatives: using /opt/metasploit-framework/bin/msfdb to provide /usr/bin/msfdb (msfdb) in auto mode update-alternatives: using /opt/metasploit-framework/bin/msfelfscan to provide /usr/bin/msfelfscan (msfelfscan) in auto mode update-alternatives: using /opt/metasploit-framework/bin/msfmachscan to provide /usr/bin/msfmachscan (msfmachscan) in auto mode update-alternatives: using /opt/metasploit-framework/bin/msfpescan to provide /usr/bin/msfpescan (msfpescan) in auto mode update-alternatives: using /opt/metasploit-framework/bin/msfrop to provide /usr/bin/msfrop (msfrop) in auto mode update-alternatives: using /opt/metasploit-framework/bin/msfrpc to provide /usr/bin/msfrpc (msfrpc) in auto mode update-alternatives: using /opt/metasploit-framework/bin/msfrpcd to provide /usr/bin/msfrpcd (msfrpcd) in auto mode update-alternatives: using /opt/metasploit-framework/bin/msfupdate to provide /usr/bin/msfupdate (msfupdate) in auto mode update-alternatives: using /opt/metasploit-framework/bin/msfvenom to provide /usr/bin/msfvenom (msfvenom) in auto mode update-alternatives: using /opt/metasploit-framework/bin/metasploit-aggregator to provide /usr/bin/metasploit-aggregator (metasploit-aggregator) in auto mode Run msfconsole to get started
به پایگاه داده msf مقدار اولیه داده و سپس آن را ایجاد کنید:
$ msfdb init Creating database at /home/jmutai/.msf4/db Starting database at /home/jmutai/.msf4/db…success Creating database users Creating initial database schema
راه اندازی msfconsole
اکنون که پایگاه داده مقادیر اولیه داده شد، می توانید msfconsole را راه اندازی کنید. برای این کار کافیست تا دستور زیر را وارد کنید:
$ msfconsole
خروجی ای که با وارد کردن دستورات مشاهده خواهید کرد، باید مانند نمونه زیر باشد:
اتصال به پایگاه داده را می توانید با دستورdb-status که در ادامه آورده خواهد شد، مشاهده کنید:
msf > db_status [*] postgresql connected to msf msf >
به روز رسانی Metasploit Framework
برای اینکه بتوانید Metasploit Framework را در Ubuntu 18.04 / Debian 9 به روزرسانی و یا آپدیت کنید، نیاز است تا دستور زیر را وارد کنید:
# msfupdate Updating package cache..OK Checking for and installing update.. Reading package lists… Done Building dependency tree Reading state information… Done metasploit-framework is already the newest version (4.17.35+20190105104028~1rapid7-1). 0 upgraded, 0 newly installed, 0 to remove and 123 not upgraded.
حالا می توانید نسخه فرم وورک خود را با استفاده از دستور زیر چک کنید:
# msfconsole --version Framework Version: 4.17.35-dev-
اگر تمام دستورات بالا را به درستی وارد کرده اید باید گفت که شما موفق شده اید تا Metasploit Framework را در سیستم Ubuntu 18.04 / Debian 9 نصب کنید.
نصب متاسپلویت روی Ubuntu 18.04 و debian9 می تواند دنیای متفاوتی را برای کاربران لینوکس به همراه داشته باشد که وارد شدن به این دنیا با فرا گرفتن آموزش های داده شده، امکان پذیر خواهد بود.
جمع بندی
نصب متاسپلویت در اوبونتو و دبیان؛ اگر به یک مبحث تسلط کامل داشته باشید، کار کردن با آن می تواند لذت بالایی را برای شما داشته باشد. در این مبحث به بررسی نصب متاسپلویت روی Ubuntu 18.04 و debian9 پرداخته شد. اگر جزو کاربران اصلی لینوکس هستید بدون شک به اجرای این دستور نیاز خواهید داشت.
به همین علت به طور جامع هر آنچه که باید گفته شود، توضیح داده شد. فرم وورک متاسپولیت برای نصب و اجرا نیازمند الزامات خاصی می باشد که به ترتیب تمامی آن ها آورده شد. کافیست دستورات بالا را فرا بگیرید و در محیط لینوکس با تسلط بالایی که دارید، لذت ببرید.
سوالات متداول
سوالات متداولی در رابطه با نصب متاسپلویت روی Ubuntu 18.04 و debian9 و تمام موارد مربوط به آن وجود دارند که در ادامه بررسی تعدادی از آن ها خواهیم پرداخت.
1. آیا برای نصب متاسپلویت محدودیت هایی وجود دارد؟
برای اینکه بتوانید متاسپلویت را نصب کنید و کارهای خود را پیش ببرید نیاز است تا به دیتابیس دسترسی داشته باشد.
2. متاسپلویت چگونه می تواند به دیتابیس دسترسی داشته باشد؟
برای اینکه متاسپلویت بتواند به دیتابیس دسترسی پیدا کند نیاز است تا تنظیمات مربوطه را با استفاده از postgre SQL server انجام دهند و یک نام کاربری برای آن ایجاد کنیم.
3. از نرم افزار nmap برای چه کاری استفاده می شود؟
برای اینکه بتوان پورت ها را شناسایی و اسکن کرد، از نرم افزار nmap استفاده می کنیم.
4. برای دانلود نرم افزار ذکرشده از کدام خط فرمان استفاده می کنیم؟
برای اینکه بتواند نرم افزار nmap را نصب کنیم باید از خط فرمان زیر بهره ببریم:
mkdir ~/Development cd ~/Development git clone https://github.com/nmap/nmap.git cd nmap ./configure make sudo make install make clean