۱۲ خرداد ۱۴۰۲
  ۱۲ خرداد ۱۴۰۲
0
0

ترموکس (termux) چیست و چه کاربردی در تست نفوذ دارد؟

1276 بازدید
ترموکس چیست و چه کاربردی دارد

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

ترموکس چیست ؟

Termux یک شبیه ساز محیط ترمینال لینوکس برای گوشی های اندرویدی است که بدون نیاز به روت (root) در سیستم عامل اندروید نصب شده و کار می کند. ترموکس به صورت پیش فرض حداقل پیش نیاز ها را برای شما نصب کرده است ولی این محیط قدرتمند با دستورات خاصی که دارد این امکان را به شما می دهد که بتوانید برنامه های مورد نظر خودتان را نصب کنید. در اپلیکیشن ترموکس خبری از کار با ابزار های گرافیکی نیست و شما فقط تنها باید با دستور با این محیط کار کنید. پس اگر شخصی هستید که علاقه ای به تایپ دستورات ندارید پیشنهاد می کنم قید کار با ابزار را فراموش کنید.

همانطور که می دونید هسته سیستم عامل اندروید لینوکس است و به همین دلیل وقتی شما نرم افزار ترموکس را نصب می کنید و دستوراتی که در این محیط وارد می کنید همان دستورات سیستم عامل لینوکس است. البته دوستان توجه داشته باشید به هیچ وجه نباید انتظاری که از محیط ترمینال لینوکس دارید از یک نرم افزار کم حجم اندرویدی داشته باشید. اما تا این ابزار می تواند تا حد زیادی از خواسته ی شما را براورده کند.

 

ترموکس چه کاربرد هایی دارد ؟

نرم افزار ترموکس دارای امکانات بسیار فوق العاده ای است که در لیست زیر می توانید اکثر این توانایی ها را مشاهده کنید. یکی از مهم ترین ویژیگی هایی که میشه به نرم افزار ترموکس اشاره کرد قابلیت اجرای بعضی از ابزار های سیستم عامل کالی لینوکس در این محیط می باشد. خوشبختانه افرادهایی که در حوزه تست نفوذ و امنیت سایبری فعالیت می کنند، وقتی ابزار Termux عرضه شد توسط این افراد به شدت مورد استقبال قرار گرفت و ابزار های خیلی زیادی برای این نرم افزار ساختند که شما می توانید در وب سایت گیت هاب ابزار هایی در زمینه های مختلف هک و امنیت را در این وب سایت دانلود و استفاده کنید.

  • استفاده از شل های zsh و bash
  • قابلیت ویرایش فایل ها با استفاده از nano و vim
  • دسترسی از راه دور به سرورها با استفاده از پروتکل ssh
  • امکان برنامه نویسی زبان C با استفاده از clang، make و gdb
  • امکان استفاده از کنسول پایتون ، روبی ، پرل و نود جی اس
  • امکان دانلود و اجرای پروژه های موجود در github

 

دانلود نرم افزار ترموکس

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

دانلود نرم افزار ترموکس

لیست دستورات مهم ترموکس

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

دستورات ترموکس توضیحات
pwd مسیر جاری که در آن قرار دارید را به شما نمایش می دهد
ls  برای لیست کردن محتوای پوشه که در اونجا قرار دارید
cd برای تغییر مسیر پوشه
ifconfig نمایش آدرس ای پی لوکال کارت شبکه
apt install name اسم نرم افزار مدنظرتان را بنویسید name برای نصب نرم افزار باید بجای
pkg install name این دستور مشابه دستور بالایی عمل می کند
apt update بروزرسانی نرم افزار ها
apt upgrade ارتقا دادن نرم افزار ها
chmod +x name برای تغییر سطح دسترسی از این دستور استفاده می کنیم
git clone url دانلود از وبسایت گیت هاب
mkdir name اسم نرم افزار مدنظرتان را بنویسید name برای ساخت پوشه باید بجای
touch name.txt  ساخت فایل با هر پسوندی
cat name.txt خواندن درون فایل ها
ps aux نمایش پروسس های فعال
kill -9 number وارد کنید pid باید number بستن پروسس فعال و بجای
clear پاک کردن صفحه ترمینال
 cp name.jpg /sdcard/ کپی فایل
mv name.txt /sdcard انتقال فایل
rm -rf name.txt حذف یک فایل یا پوشه
ping google.com پینگ یک پروتکل برای بررسی وضعیت اتصال بودن یا نبودن اینترنت
history تاریخچه دستوراتی که وارد کردید
uname -a  نمایش نام کاربری
exit خارج شدن از محیط ترموکس

 

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

فکر کنم دیگه کمتر کسی باشه که وارد دنیای برنامه نویسی و تست نفوذ شده باشد و این دو نرم افزار معروف را نشناسند و دیگه نیازی به معرفی ندارند.

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

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

pkg install python2


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

pkg install python


نصب دستور git در ترموکس

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

pkg install git

نصب سرویس Tor در ترموکس

نصب سرویس tor

برای نصب سرویس Tor کافیه از دستور زیر استفاده کنید:

pkg install tor

 

روند نصب سرویس تور

شما می توانید از سرویس تور برای دور زدن تحریم پیام رسان تلگرام استفاده کنید. برای این کار ابتدا نرم افزار تور را با دستور زیر اجرا کنید:

tor

وقتی شما سرویس تور را اجرا کردید برنامه تلگرام را اجرا کنید و به بخش پروکسی ها بروید و گزینه ی اضافه کردن پروکسی جدید را وارد کنید قسمت پروکسی ۱۲۷.۰.۰.۱ و در قسمت پورت عدد ۹۰۵۰ را وارد کنید:

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

انتخاب پروکسی تنظیم شده برای سرویس تور

نصب ابزار nmap در ترموکس

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

نصب ابزار انمپ

pkg install nmap

 

ابزار nmap سویچ های زیادی داره اما متاسفانه اگر شما میخواهید از سویچ های این ابزار استفاده کنید باید قابلیت روت (root) را در گوشی خودتون فعال کنید، من در تصویر زیر تنها مثالی که میشه زد رو برای شما گذاشتم یعنی ساده ترین حالت اسکن پورت در ابزار nmap را گذاشتم:

اسکن پورت با ابزار namp

از دستور زیر می توانید برای اسکن پورت توسط ابزار nmap استفاده کنید:

nmap 192.168.1.105

 

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

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

نصب ابزار wget در ترموکس

بعد از نصب ابزار wget حالا فایل زیر را دانلود کنید:

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

وقتی فایل نصبی فریم ورک متااسپلویت را با دستور wget دانلود کردید در این مرحله برای اجرای این اسکریپت باید سطح دسترسی فایل را از حالت فایل عادی به فایل نصبی تغیر بدیم. زمانی که سطح دسترسی تغیر کند رنگ فایل از سفید به سبز تغیر پیدا می کند.

تغیر سطح دسترسی فایل نصبی ابزار متااسپلویت

در آخر هم کافیه این اسکریپت که به زبان برنامه نویسی بش نوشته شده را اجرا کنید و سپس چند دقیقه ای باید صبر کنید تا ابزار متااسپلویت دانلود و نصب شود:

اجرای اسکریپت بش

روند نصب ابزار metasploit

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

وقتی تصویر بالا را مشاهده کردید یعنی روند نصب این ابزار به پایان رسید و شما با استفاده از دستور msfconsole می توانید ابزار metasploit را اجرا کنید و ازش استفاده کتید:

اجرای ابزار متااسپلویت با دستور msfconsole

اجرای متااسپلویت در ترموکس

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

pkg install wget

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

chmod +x metasploit.sh

./metasploit.sh

 

جمع بندی

خب دوستان ما فهمیدیم که یک نرم افزاری برای گوشی های اندرویدی وجود داره که این امکان رو به ما میده که بتونیم ترمینال سیستم عامل لینوکس رو در گوشی خودمون شبیه سازی و همچنین برنامه های لینوکس رو در گوشی خودمون نصب و استفاده کنیم. امیدوارم از این مقاله نهایت لذت رو برده باشید. هرگونه مسئله یا سئوال یا پیشنهادی داشتید حتماً در بخش نظرات برای من بنویسید. براتون آرزوی شادی و سلامتی می کنم ?

آیا این مطلب را می پسندید؟
https://cyberamooz.com/?p=3052
اشتراک گذاری:
میلاد رنجبر وبسایت شخصی
من میلاد رنجبر هستم. علاقه مند به دنیای هک و امنیت و برنامه نویسی هستم. دوست دارم هر چیزی رو که یاد میگیرم به زبان خیلی ساده به دوستان آموزش بدم. علاقه شدیدی به تست نفوذ سیستم ها دارم و تلاش می کنم همیشه در این شاخه از تست نفوذ پیشرفت کنم.
مطالب بیشتر

نظرات

1 نظر در مورد ترموکس (termux) چیست و چه کاربردی در تست نفوذ دارد؟

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

نشانی ایمیل شما منتشر نخواهد شد.