آموزش نصب متاسپلویت (Metasploit) در اندروید به کمک ترموکس (Termux)
اندروید سیستم عاملی مبتنی بر هسته لینوکس است که به طور گسترده توسط مردم استفاده میشود. با گسترش گوشیهای هوشمند و همه گیر شدن اندروید، هکرها دنبال راهی بودند که ابزارهای هک را وارد موبایلهای اندرویدی کرده و بسیاری از فعالیتهای خود را با تلفن همراه انجام دهند. به خاطر اوپن سورس بودن لینوکس، دست کاربران در این مورد باز بود. در این پست به نصب متاسپلویت روی اندروید میپردازیم.
متاسپلویت یک فریمورک قدرتمند برای بررسی آسیبپذیریهای موجود در برنامهها و سرویسهای مختلف است. توسعه این سرویس توسط تیم Rapid7 انجام میشود. یک جمله زیبا در سایت متاسپلویت نوشته بودند و به نظرم آنقدر خوب بود که اینجا به آن اشاره کنم:
دانش قدرت است، مخصوصا زمانی که به اشتراک گذاشته میشود.
این طرز فکر مرا به یاد جامعه اوپن سورس و متن باز میاندازد. اگر هر یادگیریای به اشتراک گذاشته شود چه اتفاقات خوبی که نمیافتد.
متاسپلویت فقط برای گنو/لینوکس نیست. ما با یک سرویس چندسکویی (Cross-platform) طرف حسابیم که در سه سیستم عامل مطرح دنیا یعنی گنو/لینوکس، مکاواس و ویندوز اجرا میشود. همینطور شرایطی مهیا شده که بر روی اندروید هم نصب شود.
متاسپلویت به تنهایی در اندروید نصب نمیشود. یعنی یک فایل apk ندارد که Installer اندروید آن را شناسایی کرده و بتواند نصب کند. اما من معتقدم که هر چیزی یک راهحلی دارد. یک مهندس نرمافزار یا کسی که عاشق تکنولوژی است نباید به در بسته بخورد. برای نصب متاسپلویت در اندروید یک راه حل عالی وجود دارد. و این راه حل کاربران عزیزم، Termux است. در واقع نصب متاسپلویت با ترموکس انجام میشود.
اینم بخونید بد نیست: چطور ترموکس را روی سیستم عامل ویندوز نصب کنیم؟
مراحل نصب متاسپلویت در اندروید
نکته: دقت کنید که برای ورود به سایت اصلی متاسپلویت باید IP خود را تغییر دهید
مرحله اول نصب متاسپلویت در اندروید ؛ ترموکس را نصب کنید
نصب ترموکس در اندروید مثل آب خوردن است. حتی از آب خوردن هم راحتتر است. نیازی نیست دستگاه خود را روت کنید. فقط از گوگل پلی استور ترموگس را دانلود و نصب کنید و کار تمام است. من یک پست درباره نحوه نصب ترموکس در اندروید و آی اواس نوشتم که شاید در اول کار به دردتان بخورد.
اینم بخونید بد نیست: چطور ترموکس (Termux) را روی android و iOS نصب کنیم؟
مرحله دوم نصب متاسپلویت در اندروید ؛ نصب wget و اسکریپت Auxilus
حالا باید ابزار wget را نصب کنیم و به کمک آن اسکریپت auxilus را از مخزن گیتهاب دانلود کنیم. کار سختی نیست. مراحل کار به این شکل است:
۱. ترموکس را دستگاه اندرویدی خود اجرا کنید
۲. با زدن دستور زیر مطمئن شوید در پوشه home قرار دارید
cd $HOME
۳. حالا برای نصب wget دستور زیر را تایپ میکنیم؛
pkg install wget
۴. حالا اسکریپت خود را دانلود میکنیم. اول wget را تایپ میکنیم تا ابزار کار خودش را شروع کند. بعد آدرس اسکریپت در گیت هاب را مینویسیم تا دانلود آن شروع شود.
wget https://Auxilus.github.io/metasploit.sh
اینم بخونید بد نیست: برنامه ساخت اپلیکیشن اندروید بدون برنامه نویسی — معرفی 6 پلتفرم اپلیکیشن ساز
مرحله سوم؛ نصب برنامه متاسپلویت
تیر خلاص را با دستور زیر بزنید. با نوشتن دستور زیر نصب متاسپلویت آغاز شده و همه چیز به طور خودکار انجام میشود. در این مرحله لازم نیست کاری انجام دهید و فقط منتظر باشید تا کار نصب تمام شود.
bash metasploit.sh
مرحله چهارم؛ اجرای متاسپلویت
تمام شد. دستور زیر را تایپ کنید تا وارد متاسپلویت شوید.
msfconsole
تبریک میگویم. حالا شما متاسپلویت را در دستگاه اندرویدی خود دارید. یک فریمورک بینهایت قدرتمند که در تست نفوذ به شما کمک زیادی میکند. فقط یک نکته را بگویم و پست را تمام کنیم.
همانطور که قبلا گفتم یک هکر واقعی میسازد، خراب نمیکند. کسی با آسیب زدن به دیگران هکر بزرگی نمیشود. هکرهای بزرگ یاد گرفتند حرص، طمع، مسائل شخصی و غیره را کنار گذاشته و در مسیر واقعی هک ثابت قدم باشند.
سلام دوست عزیز ممنون واسه مطلب خوبتون خواستم بگم اسکریپت Auxilus از سایت get حذف شده . باید چکار کنم؟?
سلام علی جان …
متاسفانه منم راه حلی برای این موضوع سراغ ندارم …
https://github.com/rapid7/metasploit-framework
فکر کنم بشه از این استفاده کرد?
از کجا بفهیم متاسپولیت ساخته شد
ببخشید من وقتی دستور اخرو میزنم اجرا نمیشه همچین پیامی میده چیکار کنم ؟
/data/data/com.termux/files/usr/bin/msfconsole: 23: exec: ruby: not found
سلام حمید رضا جان …
از این اسکریپت استفاده کن ببین نتیجه میگیری یا نه …
wget https://Auxilus.github.io/auxilus.key
apt-key add auxilus.key
echo “deb [trusted=yes,arch=all] https://Auxilus.github.io/ termux extras” >> $PREFIX/etc/apt/sources.list
pkg update
pkg install metasploit-framework
من دستور اخرو میزنم نصب نمیشه چیکار کنم؟ همچین پیامی میده /data/data/com.termux/files/usr/bin/msfconsole: 23: exec: ruby: not found. ??????