اموزش ترموکس یا Termux (ترمینال لینوکس در اندروید)

اموزش Termux

اموزش Termux (ترموکس) | محیط شبیه سازی لینوکس برای اجرا و نصب برنامه های لینوکس در اندروید با استفاده از ترموکس ؛ در این اموزش با نحوه نصب و کارکردن با termux اشنا میشویم در ادامه با ما باشید

اموزش Termux ترموکس

Termux یا ترموکس چیست ؟

به بیان ساده Termux برنامه ای برای اندروید است که میتوان با استفاده از ان محیط ترمینال لینوکس را در اندروید شبیه سازی کرد ، اما طور دقیق تر ترموکس که مخفف Terminal Linux است این قابلیت را برای ما فراهم می کند تا بتوانیم محیط کامند لینوکس را در اندروید ایجاد کنیم و از ان استفاده کنیم که قابلیت های بسیار جالبی به ما می دهد، برنامه ای برای شبیه سازی ترمینال لینوکس است

اما نکته جالبی که وجود داد این برنامه از هسته خود اندروید برای این کار استفاده میکند و این امکان را در اختیار ما قرار می دهد تا زمانی که به سیستم دسترسی نداریم از طریق تلفن اندرویدی خود اقدام به تست نفوذ کنیم و می توانیم ابزار ها و اسکریپت های مختلفی را با استفاده از این ابزار قدرتمند پیاده سازی کنیم برای مثال شما میتوانید اقدام به نصب بسته های نصبی از apt و …  کنید.

نحوه نصب و اجرای Termux

ترموکس قابل اجرا در اندروید نسخه 4 به بالا است و به خوبی نصب میتوانید از ان استفاده کنید

در ابتدا از گوگل پلی عبارت Termux را جستجو کنید و اپلیکیشن ان را نصب کنید 

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

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

پس از نصب ترموکس باید سطح دسترسی این برنامه را افزایش دهید به این منظور که بتوانید با استفاده از این ابزار به دایرکتوری های داخل اندروید هم بروید پس بنابراین به Settings یا تنظیمات بروید و بعد از ان به قسمت Apps یا برنامه ها بروید و در لیست برنامه ها ابزار ترموکس را پیدا کنید و بر روی ان کلیک کنید تا وارد تنظیمات این برنامه شوید و سپس بر روی Permissions یا دسترسی ها کلیک کنید و یک گزینه پیش روی شماست با عنوان Storage یا محل ذخیره  که مربوط به سطح دسترسی به دایرکتوری ها می باشد و این گزینه را فعال کنید.

اموزش ترموکس یا Termux (ترمینال لینوکس در اندروید)
محیط ترموکس

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

دستورات در ترموکس دقیقا مشابه با دستورات خط فرمان لینوکسی می باشند و تنها نکته ای که در این قسمت باید به ان توجه کرد این است مسیر جاری این ابزار به صورت پیشفرض بر روی پوشه home  است و به همین خاطر پیشنهاد می کنیم ابزار های خود را در همین پوشه کلون و اجرا کنید زیرا هرزمانی که وارد این برنامه شوید ابزار های شما پیش روی شماست

اما اگر بخواهید با استفاده از ترموکس وارد مسیر حافظه اصلی اندروید خود شوید باید از دستور زیر استفاده کنید

cd /sdcard

با استفاده از دستور بالا می توانید وارد مسیر حافظه اصلی خود شوید و اگر دستور ls را وارد کنید پوشه های موجود برای شما به نمایش در می ایند اما اگر بخواهید مجدد وارد پوشه home شوید و از ابزار ها استفاده کنید به صورت زیر باید دستور را وارد کنید

cd $home

این دو دستوراتی بودند که با محیط کامند لینوکس تفاوت داشتند و این دو را معرفی کرده ایم تا به هنگام استفاده از این ابزار دچار مشکل نشوید.

نصب پیش نیاز ها

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

apt update

apt upgrade

دو دستوری که در بالا ذکر کردیم را چند روز یک بار استفاده کنید تا همیشه ترموکس شما بروز باشد

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

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

apt install python
apt install python2
apt install perl
apt install php
apt install curl
apt install git
apt install pip
apt install pip2
apt install pip3
apt install wget
apt install python2

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

نصب ابزار های مهم در Termux

ابزار Nmap

اولین ابزار کاربردی ابزار Nmap  است که می توانید با استفاده از دستور زیر این ابزار قدرتمند را نصب کنید

برای اشنایی بیشتر با این ابزار میتوانید اموزش nmap را مشاهده کنید

apt install nmap

ابزار Hydra

ابزار بعدی که قصد نصب و استفاده از ان را داریم ابزار معروف Hydra است که با استفاده از دستور زیر می توانید اقدام به نصب این ابزار کنید

apt install hydra

ابزار Sqlmap

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

ابتدا با استفاده از دستور زیر این ابزار را دانلود کنید

git clone https://github.com/sqlmapproject/sqlmap

پس از دانلود این ابزار با دستور زیر وارد دایرکتوری مورد نظر شوید

cd sqlmap

سپس به فایل sqlmap.py با استفاده از دستور زیر دسترسی اجرایی دهید

chmod +x sqlmap.py

و در انتها با دستور زیر این ابزار را اجرا کنید

python sqlmap.py

ابزار Nikto

ابزار مهم و کاربردی بعدی اسکنر Nikto است که با استفاده از دستور زیر می توانیم اقدام به نصب این ابزار کنید

git clone https://github.com/sullo/nikto

پس از دانلود این ابزار با استفاده از دستور زیر وارد دایرکتوی ان شوید

cd nikto

در مرحله بعدی وارد پوشه program شوید

cd program

سپس پس از وارد شدن به دایرکتوری program با استفاده از دستور زیر ابزار را اجرا کنید

perl nikto.pl

ابزار JoomScan

این ابزار یک اسکنر قدرتمند برای اسکن امنیتی وب سایت های جوملا استفاده می شود

ابتدا این ابزار را با استقاده از دستور زیر در ترموکس دانلود کنید

git clone https://github.com/04x/JoomScan

سپس وارد دایرکتوری ابزار شوید

cd JoomScan

و در نهایت با استفاده از دستور زیر ابزار را اجرا کنید

python2 joomscan.py

سپس لینک سایت مورد نظر خود را وارد نمایید و می توانید مشاهده کنید که این ابزار اطلاعاتی کامل و جامع از جمله CMS  سایت , نوع وب سرور , ایپی و ورژن مورد استفاده شده را در ابتدا به ما نمایش می دهد و اگر موفق به یافت پیج ادمین شود برای ما به نمایش می گذارد و سپس به اسکن کامپوننت ها می پردازد و کامپوننت های استفاده شده سایت را می توانید پس از اسکن مشاهده کنید و به دنبال اسیب پذیری در ان ها باشید.

ابزار Tor 

ابزاری دیگر که قصد معرفی ان را داریم ابزار Tor  است که برای تغیر ایپی و دسترسی به دارک وب می توانید از این ابزار قدرتمند استفاده کنید

با دستور زیر میتوانید این ابزار را نصب نمایید

apt install tor

استفاده امن از تلگرام با شبکه Tor در ترموکس

در ابتدا برای امنیت و جلوگیری از هک تلگرام با استفاده از دستور زیر Tor را در ترموکس اجرا کنید

tor

سپس به تلگرام روید و وارد قسمت Settings  شوید

پس از ان به قسمت  Data and Storage  روید

وارد قسمت Proxy Settings  شوید و از قسمت add proxy اقدام به ساخت یک پروکسی جدید کنید

در قسمت سرور ,  ایپی : 127.0.0.1 و در قسمت Port   ,  پورت :  9050 را وارد نمایید

سپس پس از اضافه شدن پروکسی به لیست با کلیک بر روی پروکسی مورد نظر پروکسی را اجرا کنید و خوهید دید که تلگرام با سرعت بالایی برای ما فعال می شود و می توانید از ان به صورت امن استفاده کنید و برای غیر فعال کردن سرویس تور تنها کافی است تا Session ایجاد شده در Termux را پایان بدهید

ترموکس
ترموکس

چند ترفند جالب و سرگرم کننده

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

  نفوذ به اندروید فقط با ارسال عکس

apt install sl

سپس دستور زیر را وارد کنید تا اتفاقی جالب را تجربه کنید

sl

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

apt install figlet

سپس نام این ابزار را وارد کنید و عبارت مورد نظر خود را در ان وارد کنید و پس از Enter کردن خواهید دید که ان عبارتی که وارد کرده اید برای ما به صورت زیبایی چاپ می شود.

ابزار cmatrix

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

apt install cmatrix

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

cmatrix

اسکریپت بعدی اسکریپت toilet است که همانند اسکریپت دوم عمل می کند اما با زیبایی بسیار بیشتر و حتی می توانید از کدهای html ان هم استفاده کنید در ابتدا با دستور زیر این ابزار را نصب نمایید

apt install toilet

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

toilet pentestcore

دقت کنید که باید متن مورد نظر خود را جایگزین عبارت PentestCore نمایید

اما مشکلی که وجود دارد این است که این دستور خیلی ساده نتیجه را به ما نمایش می دهد اما با دستور زیر می توانید نتیجه را خیلی زیبا تر دریافت کنید

toilet -f mono12 PentestCore

پس وارد کردن این دستور نتیجه خیلی بهتری دریافت خواهید کرد

حتی می توانید نتیجه را به صورت کد های html دریافت کنید که برای اینکار از دستور زیر استفاده میشود

toilet -f mono12 mojtaba –html

با استفاده از دستور بالا کدهای html برای ما نشان داده می شود که می توانید در صفحات دیفیس خود از ان استفاده کنید

پایان دادن به Session ایجاد شده در Termux

برای پایان دادن به Session ایجاد شده در ترموکس ابتدا وارد ترموکس شوید و زمانی که هیچ ابزاری اجرا نیست دستور exit  را وارد نمایید تا Session بسته شده و از ابزار خارج میشود

امکانات

  • اتصال امن برای استفاده از پروتکل برای کلاینت و سرور SSH
  • امکان استفاده گرافیکی و دریافت git
  • امکان اتصال چندین کاربر و اجرای دستور
  • پشتیبانی از زبان های Python , Perl, Python, Ruby and Node.js
  • امکان استفاده از کیبرد در termux از طریق بلوتوث و امکان استفاده از کلید های میانبر درکیبرد
    بسته های نصبی مهم apt ,pkg

نکته :

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

https://termux.com/

ویدیو کوتاه از محیط termux

ویدیو اشنایی با ترموکس

لینک دانلود اموزش Termux



[ برای دریافت فایل وارد شوید و یا ثبت نام کنید! ]

خلاصه اموزش

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

امیدواریم از این اموزش هک و امنیت لذت برده باشید
موفق باشید.

4/5 ( 1 نظر )

نیما حسینی هستم بنیان گذار تیم پن تست کور ، مدرس دوره های تست نفوذ و امنیت

مطالب مرتبط

۱۲ دیدگاه در “اموزش ترموکس یا Termux (ترمینال لینوکس در اندروید)”

  • Beautyfullfly94 دی ۱۱, ۱۳۹۷ پاسخ

    چطوری میتونم از ترموکس استفاده کنم تو رو خدا یه آموزش کامل بزارین یا کسی توضیح بده چطوری میشه باهاش کار کرد هیچی بلد نیستم 😢😢😢

    • Nima Nani دی ۱۲, ۱۳۹۷ پاسخ

      این اموزش مقدمه ای برای اشنایی با این ابزار است به زودی اموزش های دیگری در رابطه با این ابزار قرار میگیرد موفق باشید

  • mehrshadlashgari46 دی ۱۶, ۱۳۹۷ پاسخ

    اقا این اموزش هک اینستا با termux رو میشه بزارید رو سایت خیلی دنبالشم

    • Nima Nani دی ۱۶, ۱۳۹۷ پاسخ

      در اموزش هک و امنیت اینستاگرام داخل سایت میتوانید ابزار های ان را مشاهده کنید و در termux اجرا نمایید در صورت امکان اموزش دقیق تری قرار خواهد گرفت

  • فواد خرداد ۲۸, ۱۳۹۸ پاسخ

    ایا توی اندروید ۹ هم میشود

    • Nima Nani تیر ۲۰, ۱۳۹۸ پاسخ

      درود
      بله مشکلی ندارد

  • محمد شهریور ۱۱, ۱۳۹۸ پاسخ

    سلام چجور میتونم با ترموکس برنامه تم تم روهک کنم

    • Nima Nani مهر ۱۰, ۱۳۹۸ پاسخ

      درود
      دسوت عزیز برنامه ترموکس فقط یک ترمینال در اندروید برای شما ایجاد میکند

  • M. B شهریور ۲۳, ۱۳۹۸ پاسخ

    ببخشید من اسم هر سایتی در ترموکس مینویسم مثلا git clone htpps://github.com/username/tools یوزر نام میخواد و بعد پسورد لطفا جواب بدید

    • Nima Nani مهر ۱۰, ۱۳۹۸ پاسخ

      درود
      این مشکل زمانی پیش می ایدکه به درستی ادرس را وارد نکرده باشید که حتی در دستوری که ارسال کردید هم https را اشتباه تایپ کردید مجدد دستور را درست وارد کنید مشکل حل خواهد شد

  • M. B شهریور ۲۴, ۱۳۹۸ پاسخ

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

    • Nima Nani مهر ۲۶, ۱۳۹۸ پاسخ

      درود
      مشکل ممکن است از دو مورد باشد که اینترنت شما قطع باشد این مسئله به وجود می اید یا نسخه اندروید شما بسیار قدیمی باشد و با ترموکس سازگار نباشد

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

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