نمایش نتایج: از 1 به 1 از 1

موضوع: آموزش نصب متاسپلویت در اوبونتو و دبیان

  1. #1
    وضعیت
    آفلاین
    hosseiniali198 آواتار ها
    عضو انجمن تایید شده
    نام اصلی
    Ali Mirzza
    تاریخ عضویت
    May 2017
    محل سکونت
    Tehran
    سیستم عامل 
    Windows 10 x86
    بیلد 
    v1903 Build 18362.175
    مرورگر 
    Mozilla Firefox
    آنتی ویروس 
    ESET Security
    مدل تلفن همراه 
    LG X Cam
    نوشته ها
    39
    تشکر
    12
    تشکر شده 37 در 26 پست

    Post آموزش نصب متاسپلویت در اوبونتو و دبیان



    این تاپیک در رابطه با آموزش نصب فریمورک metasploit یکی از قدرتمند ترین فریمورک های مخصوص تست نفوذ ( pen test ) در سیستم عامل های گنو/لینوکسی دبیان و اوبونتو 14.04 و 16 میپردازد . با این حال ممکن است این آموزش روی نسخه های دیگر اوبونتو و دیگر سیستم عامل های دبیان بیسی نیز جوابگو باشد.
    در این تاپیک علاوه بر نحوه نصب متاسپلویت در ترمینال ( محیط کامندی ) اوبونتو و دبیان نحوه نصب پیش نیاز های آن نیز آموزش داده خواهد شد .

    نکته : اگر در سرور یا کامپیوتر خود دسترسی روت دارید نیازی به زدن دستور sudo در ابتدای کامند ها نیست .
    نکته : نماد # در ابتدای هر کد ( دقت داشته باشید فقط ابتدا ) جدا کننده دستور ها جهت فهم بهتر شماست و نباید در ترمینال نوشته شود.

    قسمت اول : پیش نیاز های نصب متاسپلویت

    1 - ابتدا به کمک دستور های زیر سیستم عامل رو جهت اطمینان از بروز بودن بروزرسانی میکنیم .

    # sudu apt-get update
    # sudu apt-get upgrade
    نکته : بعد از بروزرسانی بهتر است سیستم عامل را ریستارت کنید.
    2 . پس از اطمینان از بروز بودن سیستم عامل حال باید جاوا 8 را روی سیستم عامل نصب کنیم .
    #sudu add-apt-repository -y ppa:webupd8team/java
    #sudu apt-get update
    #sudu apt-get -y install oracle-java8-installer

    3 . پس از نصب جاوا پکیج های مورد نیاز را نصب میکنیم .
    کد HTML:
    #sudo apt-get install build-essential libreadline-dev libssl-dev  libpq5 libpq-dev libreadline5 libsqlite3-dev libpcap-dev git-core  autoconf postgresql pgadmin3 curl zlib1g-dev libxml2-dev libxslt1-dev  vncviewer libyaml-dev curl zlib1g-dev

    4 . به علت استفاده متاسپلویت از زبان برنامه نویسی Ruby نیاز است این زبان را به صورت کامل روی سیستم عامل نصب کنیم .

    نکته : در صورتی که هر یک از دستورات زیر مانند Rvm و rbenv و... عمل نکرد و برچسب command not found بهش خورد یعنی این که پکیج این دستور نصب نشده است .
    نصب توسط RVM :
    کد HTML:
    #gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys  409B6B1796C275462A1703113804BB82D39DC0E3  7D2BAF1CF37B13E2069D6956105BD0E739499BDB
    #curl -L
    توجه : برای مشاهده لینک باید عضو انجمن باشید
    | bash -s stable
    #source ~/.rvm/scripts/rvm
    #echo "source ~/.rvm/scripts/rvm" >> ~/.bashrc
    #source ~/.bashrc
    #RUBYVERSION=$(wget
    توجه : برای مشاهده لینک باید عضو انجمن باشید
    -q -O - )
    #rvm install $RUBYVERSION
    #rvm use $RUBYVERSION --default
    #ruby -v

    نصب توسط Rbenv :
    #cd ~
    #git clone git://github.com/sstephenson/rbenv.git .rbenv
    #echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
    #echo 'eval "$(rbenv init -)"' >> ~/.bashrc
    #exec $SHELL
    #git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
    #echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
    # sudo plugin so we can run Metasploit as root with "rbenv sudo msfconsole"
    #git clone git://github.com/dcarley/rbenv-sudo.git ~/.rbenv/plugins/rbenv-sudo
    #exec $SHELL
    #RUBYVERSION=$(wget
    توجه : برای مشاهده لینک باید عضو انجمن باشید
    -q -O - )
    #rbenv install $RUBYVERSION
    #rbenv global $RUBYVERSION
    #ruby -v

    5 . نصب NMAP

    در اغلب موارد در مخازن اوبونتو و دبیان NMAP جهت نصب موجود است لذا از دستور زیر استفاده کنید .
    #sudu apt-get instal nmap
    اما در صورت برخورد با ارور از روش زیر استفاده کنید
    #mkdir ~/Development
    #cd ~/Development
    #git clone
    توجه : برای مشاهده لینک باید عضو انجمن باشید

    #cd nmap
    #./configure
    #make
    #sudo make install
    #make clean

    6 . متاسپلویت برای نصب و اجرا نیاز به دیتابیس دارد که از طریق دستور زیر تنظیمات postgre SQL server را انجام و نام کاربری مورد نظر خود را برای دسترسی به آن می سازیم.
    #sudo -s
    #su postgres

    #createuser msf -P -S -R -D
    #createdb -O msf msf
    #exit

    مرحله دوم : نصب فریم ورک متاسپلویت

    1 . ابتدا آخرین نسخه متاسپلویت را از گیت هاب با دستور های زیر دانلود و نصب میکنیم.
    #cd /opt
    #sudo git clone
    توجه : برای مشاهده لینک باید عضو انجمن باشید

    #sudo chown -R `whoami` /opt/metasploit-framework
    #cd metasploit-framework

    2 . نصب Gem و Version های مورد استفاده متاسپلویت توسط باندلر .
    #cd metasploit-framework
    #rvm --default use ruby-${RUByVERSION}@metasploit-framework
    #gem install bundler
    #bundle install

    3 . در مراحل قبل ما متاسپلویت را نصب کردیم و هم اکنون قابل اجراست اما بهتر از تا آن را طوری تنظیم کنیم که در همه دارکتوری ها قابل اجرا باشد .

    #cd metasploit-framework
    #sudo bash -c 'for MSF in $(ls msf*); do ln -s /opt/metasploit-framework/$MSF /usr/local/bin/$MSF;done'

    مرحله سوم : نصب Armitage

    1 . ابتدا به کمک دستور زیر Armitage را که رابط گرافیکی متاسپلویت است را دانلود و نصب میکنیم .
    #curl -# -o /tmp/armitage.tgz
    توجه : برای مشاهده لینک باید عضو انجمن باشید

    #sudo tar -xvzf /tmp/armitage.tgz -C /opt
    #sudo ln -s /opt/armitage/armitage /usr/local/bin/armitage
    #sudo ln -s /opt/armitage/teamserver /usr/local/bin/teamserver
    #sudo sh -c "echo java -jar /opt/armitage/armitage.jar \$\* > /opt/armitage/armitage"
    #sudo perl -pi -e 's/armitage.jar/\/opt\/armitage\/armitage.jar/g' /opt/armitage/teamserver

    2 . سپس جهت اتصال متاسپلویت به دیتابیسی که در مراحل قبل ساختید از دستورات زیر پیروی کنید .
    #sudo nano /opt/metasploit-framework/config/database.yml
    پس از باز شدن فایل database.yml میبایست دستورات زیر را وارد کنید . ( در صورت تنظیم کردن پسورد در مرحله "6 پیش نیاز ها" باید فیلد password را این جا پر کنید . )
    production:
    adapter: postgresql
    database: msf
    username: msf
    password:
    host: 127.0.0.1
    port: 5432
    pool: 75
    timeout: 5

    در نهایت فایل database.yml را ذخیره کنید و از آن خارج شوید .

    3 . در نهایت جهت آماده سازی متاسپلویت دستور زیر را وارد کنید .
    #sudo sh -c "echo export MSF_DATABASE_CONFIG=/opt/metasploit-framework/config/database.yml >> /etc/profile"
    #source /etc/profile



    اکنون شما توانسته اید فریمورک محبوب و قدرتمند متاسپلویت را روی سیستم خود نصب کنید . جهت اجرای آن از دستور زیر پیروی کنید.
    #msfconsole

  2. 2 کاربر از این پست تشکر کرده اند


مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
^ بازگشت به بالا