نصب متاسپلویت روی Ubuntu 18.04 و debian9

متاسپلویت یک پروژه منبع باز است که می تواند زیر ساخت ها، محتوا و ابزارهای لازم را برای انجام موارد امنیتی گسترده را فراهم کند. نسخه های تجاری متاسپلویت در دسترس کاربرانی است که ترجیح می دهند از یک رابط وب برای pentest استفاده کنند. در ادامه این مقاله از سری مقالات آموزش لینوکس و سرور مجازی با ما همراه باشید.

چارچوب 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

خروجی ای که با وارد کردن دستورات مشاهده خواهید کرد، باید مانند نمونه زیر باشد:

نصب متاسپلویت روی Ubuntu 18.04

اتصال به پایگاه داده را می توانید با دستور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
  • با خدمات ابری پارس آشنا شوید

    اولین ارائه‌دهنده خدمات رایانش ابری در ایران هستیم

    ابر سرور

    ابر سرور

    با ابرسرورها می‌توانید سرور با سیستم‌عامل دلخواه خود را در چند دقیقه انتخاب و نصب نموده و آزادانه منابع سخت‌افزاری که در نظر دارید را، در زمان دلخواه به سرور خود بیافزایید و تنها برای منابع مورد نیاز سرور، هزینه پرداخت نمایید.

    هایبرید سرور

    هایبرید سرور

    هایبرید سرورها نسل جدید و پیشرفته سرورهای اختصاصی هستند که با پنل قدرتمند ابری ارائه می‌شوند. در هایبرید سرورها علاوه بر ارائه سخت‌افزار مستقل، امکانات سخت‌افزاری ویژه‌ای نیز در نظر گرفته شده است.

    ماکرو سرور

    ماکرو سرور

    ماکرو سرور محصولی ویژه است که برای دریافت بالاترین کیفیت سخت‌افزاری طراحی شده است. در شرایطی که نیازمند سخت‌افزاری قدرتمند برای سرور خود هستید، ماکرو سرورها منابع سخت‌افزاری مورد نیاز را برای شما فراهم می‌کنند.

    هاست ابری

    هاست ابری

    در هاست ابری برخلاف یک هاست اشتراکی، سایت‌های پر بازدید نیز بسادگی می‌توانند از خدمات میزبانی استفاده کنند، بدون آنکه درگیر دغدغه‌های مدیریت سرور شوند. همواره تنها برای آن میزان از منابع سخت‌افزاری که نیاز دارید هزینه می‌پردازید و دیگر نیازی به پرداخت هزینه‌های غیر موجه، در ابتدای فعالیت وب سایت خود، نخواهید داشت.

    هاست دانلود

    هاست دانلود

    سیاری از مدیران سایت‌های دانلود و یا سایت‌هایی که با ترافیک بالایی برای به اشتراک‌گذاری فایل‌های خود روبرو هستند، عمدتا با مشکلاتی مانند هزینه‌های گزاف زیرساختی و یا مصرف بالای منابع سخت‌افزاری روبرو می‌شوند. از همین رو پارس‌پک با معرفی فضای هاست دانلود برای این دسته از کاربران، محصول مناسبی را پیش‌بینی نموده است.

    مطالعه این مطالب نیز پیشنهاد می‌شود

    مقالات و نظرات اعضای تیم ما درباره تکنولوژی، روزهای کاری و چیزای دیگر…

    تفاوت هاست لینوکس و ویندوز

    یکی از چالش‌های مهم مدیران وب‌سایت‌ها، در هنگام خرید هاست و راه‌اندازی وب‌سایت، انتخاب نوع سیستم‌ عامل هاست است. ارائه‌دهندگان خدمات میزبانی وب و هاست...

    چک لیست امنیت وردپرس

    امنیت وردپرس یکی از موضوعاتی است که اهمیت بسیار بالایی برای مدیران وب‌سایت‌های وردپرسی دارد. گزارشات نشان می‌دهند که در هر دقیقه بیش از ۹۰ هزار وب‌سای...

  • کلیه حقوق برای شرکت دانش بنیان پارس پک محفوظ می باشد.

    Copyright © 2019 Pars Parva System Ltd. ParsPack Cloud Computing Technology ® , All Rights Reserved.