امنیتتست نفوذ

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

نصب متاسپلویت بر روی گوشی های اندرویدی در ترموکس

فریم ورک متاسپلویت ابزاری بسیار قدرتمند است که برای بررسی آسیب پذیری های سیستماتیک در شبکه ها و سرورها مورد استفاده قرار میگیرد. از آنجا که متاسپلویت یک فریم ورک کاملا منبع باز است ، می تواند به راحتی در اکثر سیستم عامل ها سفارشی سازی شده و استفاده شود. این ابزار شامل تمامی اکسپلویت های منتشر شده برای سیستم ها میباشد و یک نفوذگر یا کارشناس امنیت با داشتن این ابزار میتواند از تمامی آسیب پذیری های یک سیستم استفاده کافی را ببرد. در این مقاله از کالی بویز به نحوه نصب متاسپلویت در ترموکس میپردازیم.

برای این کار اندروید گوشی شما حداقل باید نسخه 5.0 و یا بالاتر باشد و نسخه های قدیمی پشتیبانی نمی شوند.

برای نصب ترموکس ابتدا آن را از Google Play دانلود و نصب می کنیم. همچنین میتوانید آخرین نسخه ترموکس را از اینجا دانلود کنید.

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

اول از همه نیاز به آپدیت و آپگرید منابع و ابزارهای ترموکس داریم که بدین منظور دستور زیر را وارد می کنیم:

apt update && apt upgrade -y

سپس باید اسکریپت git را نصب کنیم. برای این کار از دستور زیر استفاده کنید:

pkg install git

در ادامه برای clone کردن متاسپلویت از گیت هاب دستور زیر را وارد می کنیم:

git clone https://github.com/Hax4us/Metasploit_termux.git

سپس وارد دایرکتوری کلون شده میشویم و مجوزهای لازم را اعمال می کنیم:

cd Metasploit_termux
chmod +x metasploit.sh

و در آخر با دستور زیر اجرا می کنیم:

./metasploit.sh
نصب متاسپلویت در ترموکس
نصب متاسپلویت در ترموکس

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

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

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

apt -y install git ruby ruby-dev make clang autoconf curl wget ncurses-utils libsqlite-dev postgresql postgresql-dev libpcap-dev libffi-dev libxslt-dev pkg-config

cd metasploit-framework
bundle install
bundle update nokogiri (package name will be another)

همچنین ممکن است با خطای نصب نبودن ruby2 مواجه شوید که برای حل این مشکل دستور زیر را وارد کنید:

apt update && apt remove ruby && apt install ruby2

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

یوسف وفایی

فارغ التحصیل کارشناسی IT، علاقه مند به برنامه نویسی و علم امنیت، عاشق یادگیری حرفه های جدید، کنجکاو برای همه چیز، همچنین همیشه تلاش میکنم تا به هدفم برسم...

‫28 دیدگاه ها

  1. سلام من bruteforce رو برای بارکردن قفل گوشی نصب کردم منتها نمی‌دونم دستور اجرای برنامه چیه ؟cd bruteforce رو میزنم ولی میگه no such file in directory در کل برای استفاده یا فراخوان کردن یک برنامه که تو ترموکس نصب کردیم چه دستوری رو وارد کنیم؟ ممنونم

    1. سلام وقت بخیر
      اول دستور ls رو برای لیست کردن محتویات مکانی که در اون قرار دارید بزنید.
      سپس بعد از وارد شدن به دایرکتوری ابزار مورد نظرتون اون رو اجرا کنید.

  2. سلام
    ممنون از اموزش های مفید و پشتیبانی خوبتون
    میخواستم بدونم که تو تلگرام کانال دارین؟
    (اگه دارین لطفاً لینکش رو تو سایت قرار بدین)

  3. سلام خسته نباشید.
    چرا وقتی همه ی کد هارو میزنم این ارور رو میده؟
    Unable to locate package ruby2

  4. سلام من وقتی نصبش میکنم این ارور رو میده E: Unable to locate package ruby2 رابی ۲ رو چه جوری باید نصب کنم ??

  5. سلام گوشی من شیائومی نوت9اس هست
    هنگام نصب metasploit خطا میده البته فقط این نه
    همه‌ی برنامه ها تمام دسترسی هارم بهش دادم
    ممنون میشم راهنمایی کنید
    Checking availability of current mirror: ok
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Unable to locate package git
    این خطا رو میده??

  6. سلام من از گوشی سونی استفاده میکنم و نسخه اندروید ش هم 9 هست ولی میخام یه چیزی تو ترموکس بنویسم اول باید بنویسیم بعد دکمه فاصله رو بزنم بعد ظاهر میشه مثل لگ کردن یه همچین چیزی

  7. سلام میخوام پکیج gem رو نصب کنم این ارور رو میاره چکار کنم ؟
    E: Unable to locate package gem
    پکیج هارو هم اپدیت و آپگرید کردم نمیدونم چکار کنم

  8. سلام خسته نباشید ترموکس ما وقتی وارد دایرکتوری میشیم مینویسه ک : too many arguments

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

  10. سلام خسته نباشید میگم وقتی bundle install رو میزنم. این جمله Could not locate Gemfile با رنگ قرمز برام میاد چکار کنم لطفا کمک کنین

  11. سلام وقتی نصبش به اخراش نزدیک میشه یه ارور قرمر میده
    لطفا کمک کنید بدون متاسپلویت به مشکل بزرگی بر می خورم

  12. سلام در موقع ورود رمز هنگام زدن chmod +x metasploit.sh صفحه کلید از کار می افته و هر حرفی رو میزنم روی صفحه نمایش نشون داده نمی شه و در حقیقت وارد هم نمیشه در این حالت فقط کلیدEnter کار می کنه (قبلش دستورات رو درست وارد کردم و کیبرد کار می کرد)
    ممنون از سایت خوبتون لطفا راهنمایی کنید

  13. سلام خیته نباشید من در مرحله آخر “msfconsole” رو که وارد میکنم روی پیغام زیر گیر میکنه و علائم لودینگ آن مثل کوچک و بزرگ شدن حروف وجود تدارد لطفا راهنمایی کنید
    Starting Metasploot Framework console

  14. سلام خسته نباشید
    من توی نصب مشکل دارم میشه راهنمایی کنید
    من یه بار متاسپلوایت رو با tool-x رو ترموکس نصب کرده بودم خیلی هم خوب کار می کرد بعد ترموکس رو کلیر دیتا کردم و کالی نت هانتر رو نصب کردم به متاسپلوایت رو رو ترمینال کالی نصب کردم به درستی و کامل نصب شد اما دستور msfconsole کار نمی کرد منم کلا دوباره کلیر دیتا زدم و خواستم متا رو روی خود ترموکس نصب کنم حالا با هر اسکریپتی میزنم نصب نمیشه
    توی نصب ruby و جم هاش bundler رو نصب می‌کنم میگه ۱ gem installed بعد bundler install رو میزنم ارور traceback میده اینم ارورش
    $ bundler install
    Traceback (most recent call last):
    ۲: from /data/data/com.termux/files/usr/bin/bundler:23:in `’
    ۱: from /data/data/com.termux/files/usr/lib/ruby/2.5.0/rubygems.rb:308:in `activate_bin_path’
    /data/data/com.termux/files/usr/lib/ruby/2.5.0/rubygems.rb:289:in `find_spec_for_exe’: can’t find gem bundler (>= 0.a) with executable bundler (Gem::GemNotFoundException)
    $
    خیلی ممنون میشم اگه‌ راهنماییم کنید

دیدگاهتان را بنویسید

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

دکمه بازگشت به بالا