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

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

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

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

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

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

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

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

apt update && apt upgrade -y

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

bash <(curl -s https://raw.githubusercontent.com/gushmazuko/metasploit_in_termux/master/metasploit.sh)

همچنین برای نصب دستی دستورات زیر را به ترتیب وارد میکنید:

pkg install wget

wget https://raw.githubusercontent.com/gushmazuko/metasploit_in_termux/master/metasploit.sh

chmod +x metasploit.sh

./metasploit.sh

بعد از نصب کامل برای اجرای آن دستور زیر را وارد میکنید:

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

این اسکریپت آخرین نسخه 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، علاقه مند به برنامه نویسی و علم امنیت، عاشق یادگیری حرفه های جدید، کنجکاو برای همه چیز، همچنین همیشه تلاش میکنم تا به هدفم برسم...

‫48 دیدگاه ها

  1. این ارور چیه
    Thanks for installing!
    $ msfconsole
    No command msfconsole found, did you mean:
    Command bconsole in package bacula-fd
    Command jconsole in package openjdk-17
    $

  2. دوستان برا نصب باید با دستور msfconsole/.
    امتحان کن و اگه ارور داد با دستور
    bundle install
    پیش نیاز ها رو نصب کنید حل میشه
    این مشکل فقط برا من پیش اومد که حل شد ممنون از سایت خوبتون

  3. متاسپلویت هم کامل نصب شد ولی وقتی دستور msfconsole رو وارد میکنیم ارور دایرکتوری میده
    میشه راهنمایی کنید مرسی?

  4. چند مگابایت میخاد برای متاسپلویت؟
    هرکی میدونه لطفا سریعا بگه ممنون

  5. با سلام خدمت تمامی اعضای کالی بویز ممنون از شما و سایت و چیز های خوبتون
    بچه ها اگه توی نصب متااسپلویت مشکل داشتین فقط همین عبارت پائینی رو توی ترموکس بزنید و تمام… خودش همه چیز رو خودکار نصب میکنه و در آخر هم msfconsole رو بزنید.
    source <(curl -fsSL https://kutt.it/msf)

    1. داداش ناموسا دمتگرم یه هفته بود سرویس شدم واسه نصب و اجراش ایرانت باشه

    2. No command msfconsole found, did you mean:
      Command bconsole in package bacula-fd
      Command jconsole in package openjdk-17
      سلام وقتتون بخیر من نصب کردم و دستور msfconsole زدم ولی مشکل بالایی رو میاره لطف کمک کنید چطور این مشکل مقابله کنم

        1. سلام کار نکرد بازم همون No command msfconsole found, did you mean:
          Command bconsole in package bacula-fd
          Command jconsole in package openjdk-17 رو میگه

  6. سلام یه مشکل داشتم حل شد.
    فقط توجه داشته باشید که موقعی که نصب میخواید بکنید حتما وی پی ان باید روشن باشه در غیر این صورت این ارور رو میده.
    /data/data/com.termux/files/usr/bin/msfconsole: 31: exec: ruby: not found
    ممنون از آموزش خوبتون

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

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

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

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

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

  11. سلام گوشی من شیائومی نوت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
    این خطا رو میده??

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

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

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

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

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

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

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

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

  20. سلام خسته نباشید
    من توی نصب مشکل دارم میشه راهنمایی کنید
    من یه بار متاسپلوایت رو با 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)
    $
    خیلی ممنون میشم اگه‌ راهنماییم کنید

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

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


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