ترموکس (Termux) چیست؟ ترموکس چه کارهایی میتواند انجام دهد؟
Termux چیست؟ این ابزار به شما امکان میدهد بدون نیاز به نصب سیستم عامل لینوکس یا حمل لپتاپ، مستقیماً از امکانات لینوکس روی گوشی اندرویدیتان بهره ببرید. ترموکس به شما این امکان را میدهد که با اجرای دستورات لینوکس روی گوشی، مهارت های خود را در حوزههای هک و امنیت بهبود بخشید. اگر به یادگیری مفاهیم هک و امنیت علاقه دارید، SPY24 مطالب کاملی درباره دستورات و ابزارهای مرتبط با ترموکس ارائه میدهد. این مقاله به عنوان مقدمه ای برای آشنایی با ترموکس عمل میکند. آن را با دقت بخوانید تا بتوانید بهدرستی از بهترین روشهای آموزشی در زمینه هک و امنیت استفاده کنید.
ترموکس (Termux) چیست؟
ترموکس چیه؟ ترموکس (Termux) یک اپلیکیشن اندرویدی است که محیطی شبیه به ترمینال لینوکس را شبیه سازی میکند و به کاربران اجازه میدهد بدون نیاز به محیط گرافیکی، از دستورات متنی استفاده کنند. لینوکس یکی از سیستمعاملهای محبوب است که هم با محیط گرافیکی و هم از طریق دستورات متنی مورد استفاده قرار میگیرد. ترموکس با فراهم کردن دسترسی سریع به ابزارها و دستورات لینوکسی، تجربهای مشابه لینوکس را بر روی گوشی اندرویدی به کاربران ارائه میدهد.
این اپلیکیشن یک “ترمینال” متنی ارائه میدهد که گوشی اندرویدی شما را به یک سیستم کوچک لینوکسی تبدیل میکند. ترموکس مثل این است که یک کامپیوتر لینوکسی کوچک را همیشه همراه خود داشته باشید. با یادگیری دستورات اولیه ترمینال، میتوانید اسکریپتنویسی، تست نفوذ، اسکن سایتها، ویرایش متن، مدیریت سرورها و اجرای فرمانهای خطی لینوکس را تجربه کنید. این اپلیکیشن در سال 2015 توسط فردریک فورنوال، مهندس نرم افزار سوئدی، توسعه یافت و آخرین نسخه آن v0.118.1 در 16 ژوئن 2024 عرضه شد. در این مقاله، شما با طریقه استفاده از Termux بهطور ساده و کاربردی آشنا خواهید شد.
ترمینال چیست؟
ترمینال یک محیط متنی ساده است که کاربران را قادر میسازد تا مستقیماً با سیستمعامل تعامل داشته باشند. با استفاده از ترمینال میتوانید دستورات مختلفی را اجرا کنید، فایلها را مدیریت کنید، سرورها را کنترل کرده و بسیاری از وظایف سیستمی دیگر را بهراحتی انجام دهید.
معرفی کاربری ترین ابزارهای ترموکس – چرا ترموکس را انتخاب کنیم؟
ترموکس یک محیط لینوکس کامل را شبیهسازی میکند و به شما امکان اجرای ابزارها و نرمافزارهای لینوکسی روی دستگاه اندرویدیتان را میدهد. در این مطلب، برخی از اصلیترین ابزارهای ترموکس معرفی شدهاند:
- شبیه سازی ترمینال: این برنامه به کاربران اجازه میدهد با اجرای دستورات خط فرمان و اسکریپتهای پوسته، با محیط لینوکس تعامل کنند.
- آموزش لینوکس: ترموکس برای کاربران تازهکار بستری فراهم میکند تا با دستورات و مفاهیم اساسی لینوکس آشنا شوند و مهارتهای خود را ارتقا دهند.
- برنامه نویسی: ترموکس به شما امکان نصب و اجرای زبانهای برنامه نویسی مانند پایتون، روبی، و Node.js و Java و ++C و PHP را میدهد و از ویرایشگرهای متنی برای کدنویسی پشتیبانی میکند.
- تست نفوذ: ترمکس توسط هکــــــــــر های کلاه سفید و محققان امنیتی برای تست امنیت شبکهها و سیستمها به کار میرود. این برنامه امکان نصب ابزارهایی مانند Nmap، Wireshark، و Metasploit را مهیا میکند.
- شبکه و امنیت: ترموکس با ابزارهایی مانند Nmap، Wireshark و Metasploit امکان اسکن شبکهها، شناسایی آسیبپذیریها و تست سیستمها را فراهم کرده و به کاربران اجازه میدهد امنیت شبکهها را ارزیابی کنند.
- اسکریپت نویسی: ترموکس به کاربران اجازه میدهد اسکریپتهای پوسته را ایجاد و اجرا کنند، که این امکان را فراهم میکند تا وظایف مختلف بهصورت خودکار روی دستگاههای اندرویدی انجام شوند.
- دسترسی از راه دور و SSH: ترموکس امکان اتصال به سرورهای راهدور از طریق SSH را فراهم کرده و به ابزاری کاربردی برای مدیران سیستم در مدیریت و کنترل سرورها از راه دور تبدیل میشود.
- قابل تنظیم: ترموکس بهطور کامل قابل سفارشیسازی است و به کاربران اجازه میدهد محیط ترمینال را شخصیسازی کرده، تمهای متنوعی نصب کنند و تنظیمات دلخواه خود را اعمال کنند.
- مدیریت سیستم: ترموکس ابزار مناسبی برای انجام وظایف نگهداری سیستم از جمله بهروزرسانی بستهها، مدیریت فایلها و مانیتورینگ منابع است.
- یادگیری مهارتهای جدید: ترموکس محیطی ایمن و کنترلشده ارائه میدهد که برای یادگیری و تمرین مهارتهای مرتبط با کامپیوتر، از جمله کدنویسی و کار با لینوکس، مناسب است.
- دسترسی به ابزارهای لینوکس: ترموکس طیف گستردهای از ابزارهای خط فرمان لینوکس را به دستگاه اندرویدی شما ارائه میدهد و امکان دسترسی به محیطی قوی و جامع را فراهم میسازد.
- انجام کارهای کامپیوتری: برنامهنویسان میتوانند از طریق گوشی اندرویدی خود به توسعه و اجرای برنامههای کامپیوتری بپردازند.
- ایجاد برنامهها: با استفاده از ترموکس میتوانید اپلیکیشنها یا برنامههای موردنظر خود را مستقیماً روی گوشی اندرویدیتان توسعه دهید.
- تحلیل دادهها: کاربران با بهرهگیری از کتابخانههای تحلیل داده در ترموکس، میتوانند دادهها را بهصورت مستقیم روی گوشی اندرویدی خود پردازش و تحلیل کنند، که این ویژگی برای تحلیلگران و دانشمندان داده بسیار کاربردی است.
- نیاز به روت ندارد: ترموکس بدون نیاز به دسترسی روت کار میکند و تغییری در سیستمعامل دستگاه شما ایجاد نمیکند، بنابراین میتوانید با خیال راحت و بدون روت کردن گوشی یا تبلت از آن استفاده کنید.
- ایجاد موارد سرگرمکننده: ترموکس بستری فراهم میکند که افراد خلاق با طراحی، کدنویسی و نوشتن محتوا، دستگاههای اندرویدی خود را به شکل دلخواه شخصیسازی کنند.
- امنیت خود را حفظ کنید: اگر به امنیت سایبری علاقه دارید، ترموکس به شما نحوه عملکرد هکرها و روشهای مقابله با آنها را آموزش میدهد.
- تحقیقات امنیتی: ترموکس بهطور گسترده توسط متخصصان و علاقهمندان امنیت برای هک، تست نفوذ و انجام تحقیقات در حوزه امنیت سایبری به کار گرفته میشود.
- صرفهجویی در وقت: ترموکس با خودکارسازی وظایف پیچیده، به صرفهجویی در زمان و بهبود کارایی در انجام امور روزمره کمک میکند.
- ویرایش متن: ترموکس با ویرایشگرهای متنی مانند Vim و Nano ارائه میشود و به شما امکان میدهد اسناد، کدها و فایلهای پیکربندی را بنویسید و ویرایش کنید.
- مدیریت دادهها: ترموکس به شما این امکان را میدهد که فایلها و دادههای خود را روی دستگاهتان مدیریت، سازماندهی و بهراحتی انتقال دهید.
ترموکس یک ابزار قدرتمند و چندمنظوره است که با نصب بستههای مختلف میتوان آن را سفارشیسازی و گسترش داد. با این حال، ترموکس در مقایسه با سیستمعاملهای کامل دسکتاپ یا سرور محدودیتهایی دارد و بهطور خاص برای دستگاههای اندرویدی طراحی شده است؛ بنابراین، ممکن است نتواند همه برنامههای لینوکسی یا وظایف مدیریتی سیستم را پشتیبانی کند.
اگر علاقهمند به نصب برنامه ترموکس برای ویندوز و کامپیوتر هستید، میتوانید بازدید کنید از مقالهای که من نوشتهام تا دانلود ترموکس برای ویندوز را با لینک مستقیم انجام دهید.
چگونه ترموکس را دانلود کنیم؟
برای دانلود ترموکس نیازی به دانلود جداگانه نسخه APK ندارید. این برنامه منبعباز رایگان در گوگل پلی در دسترس است. برای دانلود ترموکس، مراحل زیر را دنبال کنید:
- گوگل پلی را باز کنید.
- در نوار جستجو “Termux” را جستجو کنید.
- وی برنامه “Termux” کلیک کنید.
- “نصب” را انتخاب کنید.
- پس از نصب، برنامه را از صفحه اصلی دستگاه اجرا کنید.
چرا نسخه گوگل پلی ترموکس اجرا نمیشود؟
در برخی دستگاهها، نسخه گوگل پلی ترموکس ممکن است بهطور کامل اجرا نشود. در صورت بروز این مشکل، میتوانید نسخه بهروزتر را از وبسایت رسمی ترموکس دریافت کنید.
برای دانلود نسخه به روز شده ترموکس، مراحل زیر را دنبال کنید:
- به وب سایت رسمی ترموکس (https://termux.com/) بروید.
- در قسمت “Downloads”، روی “Download Termux” ضربه بزنید.
- فایل apk را دانلود کنید.
- فایل apk را در دستگاه خود نصب کنید.
پس از نصب نسخه به روز شده ترموکس، می توانید آن را از صفحه اصلی دستگاه خود باز کنید.
روش دوم برای دانلود ترموکس
ترموکس را میتوانید از F-Droid، فروشگاه جایگزینی برای برنامههای منبعباز دانلود کنید. برای این کار، مراحل زیر را دنبال کنید:
- در دستگاه اندرویدی خود، برنامه F-Droid را باز کنید.
- در نوار جستجو، عبارت «Termux» را تایپ کنید.
- روی «Termux» ضربه بزنید تا صفحه اطلاعات برنامه باز شود.
- روی دکمه «نصب» ضربه بزنید.
پس از نصب، برنامه ترموکس روی صفحه اصلی شما ظاهر میشود.
دستورات ابتدایی
پس از نصب ترموکس روی دستگاه، میتوانید بلافاصله از امکانات آن استفاده کنید. در ادامه، چند دستور پایه برای شروع کار با ترموکس آورده شده است:
دستور | توضیحات |
---|---|
pkg update | مخازن بستهها را بهروزرسانی میکند تا اطمینان حاصل شود که شما به نرمافزارهای جدیدتر دسترسی دارید. |
pkg install [نام_بسته] | یک بسته یا ابزار دلخواه شما را نصب میکند. به عنوان مثال، pkg install python پایتون را بر روی دستگاه شما نصب میکند. |
ls | فایلها و دایرکتوریهای موجود در مکان فعلی را لیست میکند. |
cd [نام_دایرکتوری] | دایرکتوری فعلی را به دایرکتوری مشخص شده تغییر میدهد. |
mkdir [نام_دایرکتوری] | یک دایرکتوری جدید با نام داده شده ایجاد میکند. |
rm [نام_فایل] | فایل مشخص شده را حذف میکند. |
su | به حالت سوپریوزر تغییر میکند، که به شما امکان میدهد دستورات را با امتیازات بالاتر اجرا کنید. |
مثال: فرض کنید میخواهید پایتون را نصب کنید، به دایرکتوری /home/user/project
بروید، یک دایرکتوری جدید به نام bin
ایجاد کنید، و یک فایل به نام hello.py
در آن دایرکتوری ایجاد کنید.
pkg install python
cd /home/user/project
mkdir bin
cd bin
touch hello.py
تنظیمات ذخیرهسازی: برای اجازه دسترسی ترموکس به حافظه داخلی دستگاه خود، این دستور را در ترمینال ترموکس تایپ کنید:
termux-setup-storage
بهروزرسانی و ارتقاء: برای بهروزرسانی و ارتقاء بستههای ترموکس خود، دستورات زیر را در ترمینال ترموکس اجرا کنید:
apt update
apt upgrade
نصب پایتون: برای نصب یک بسته، مانند پایتون، این دستور را در ترمینال ترموکس تایپ کنید:
pkg install python
چه چیزهایی را میتوان با استفاده از ترموکس هک کرد؟
تذکر: دسترسی غیرمجاز غیرقانونی است! این سایت فقط برای اهداف آموزشی است. استفاده اخلاقی از این دادهها مسئولیت شماست. این سایت و ترموکس مسئول سوء استفاده از دادهها نیستند.
Metasploit-framework
متاسپلویت-فریمورک: یکی از محبوبترین فریمورکها برای بهرهبرداری از سیستمها است. با ارسال یک برنامه آلوده به قربانی (مانند اپلیکیشن VPN FREE)، امکان نفوذ به دستگاه اندرویدی فراهم میشود. پس از نصب برنامه توسط قربانی، هکر به اطلاعات گستردهای از دستگاه دسترسی پیدا میکند، از جمله تصاویر، صداها، پیامها، سوابق تماس، اسناد و سایر فایلها.
Routersploit
راتراسپلویت: این فریمورک که مشابه متاسپلویت است، به شما امکان شناسایی آسیبپذیریهای روترها را میدهد. با این ابزار میتوانید یک هدف مشخص را در شبکه پیدا کنید، پورتهای باز را شناسایی کنید و تشخیص دهید که آیا دستگاه هدف آسیبپذیر است یا خیر.
Phonesploit
فوناسپلویت:این ابزار به کاربران اجازه میدهد با استفاده از آدرس IP قربانی، به سایر سیستمهای موجود در شبکه دسترسی پیدا کنند. برای استفاده از این ابزار، نصب پایتون روی سیستم کاربر ضروری است و باید ابزار را از گیتهاب دانلود کرد. این مشکل ممکن است در بهروزرسانیهای آینده اندروید برطرف شود.
Hydra
Hydra : این ابزار به شما امکان میدهد با شکستن رمزها یا کرک پسورد، رمزهای عبور را بازیابی کنید. همچنین میتوانید با استفاده از آن، حملات برتفورس (تست تمامی احتمالات) را روی اکثر وبسایتها و پروتکلها انجام دهید. علاوه بر این، با ابزار هایدرا، امکان اجرای حملات مبتنی بر فرهنگلغت نیز وجود دارد. برای اطلاعات بیشتر درباره این روشها، میتوانید در این صفحه ثبتنام کنید.
انمپ: این ابزار تست شبکه و امنیت به شما امکان میدهد شبکه خود را اسکن کرده و اطلاعات گوناگونی جمعآوری کنید. با استفاده از آن میتوانید پورتهای باز را شناسایی کنید، مسیرهای ارسال بستهها را ردیابی کنید و اطلاعات سیستمعامل دستگاههای متصل به شبکه را استخراج نمایید.
Shodan
شودان: در حالی که گوگل موتور جستجوی وبسایتهاست، شودان یک ابزار جستجوی تخصصی برای شناسایی دستگاههای متصل به اینترنت است. با استفاده از شودان، میتوانید دوربینهای مداربسته را پیدا کنید و با بهرهگیری از آدرس IP و پورت ارائهشده، به آنها دسترسی پیدا کرده و تصاویر زنده را مشاهده کنید.
شلفیش: یکی از محبوبترین ابزارهای فیشینگ است که برای پلتفرمهای مختلف رسانههای اجتماعی استفاده میشود. این ابزار لینک ویژهای ایجاد میکند که با ارسال آن به هدف، در صورت ورود از طریق لینک، امکان دسترسی به رمز عبور هدف فراهم میشود.
ترموکس، که در گوگل پلی موجود است، فراتر از یک برنامه ساده است و شبیه به یک سیستمعامل خط فرمانی عمل میکند. این اپلیکیشن به کاربران امکان میدهد فعالیتهای متنوعی را انجام دهند. اگر با ترموکس یا کالی لینوکس آشنایی دارید، در اینجا میتوانید به لیستی از مطالب مفید و کاربردی مرتبط با ترموکس دسترسی پیدا کنید.
- ابزارهای پیشرفته هک و امنيت
- اجرای حمله بروت فورس با استفاده از Credmap در ترموکس
- رمزنگاری در ترموکس: رمزگذاری و رمزگشایی فایلها
- انجام حمله انکار سرویس (پیامک و تماسهای اسپم)
- تجربه بازیهای متنوع در ترموکس
- جمعآوری اطلاعات و دادهها
- استفاده از متاسپلویت و ساخت Payload
- اجرای حملات فیشینگ
- برنامهنویسی و کدنویسی در ترموکس
- انجام تزریق SQL
- نمایش اسکرین سیورهای خاص ترموکس
- کار با ترموکس-API
- سفارشیسازی بنر ترموکس
- اکتشاف ابزارها و اسکریپتهای سرگرمکننده ترموکس
- تغییر و سفارشیسازی تمهای ترموکس
- اجرای IDE برای برنامهنویسی
- دانلود ویدیوهای یوتیوب با استفاده از ترموکس
نتیجهگیری:
ترموکس یک ابزار فوقالعاده است. اگر با رابط کاربری خط فرمان آشنایی ندارید، بهتر است بهجای اتلاف وقت بر یادگیری این ابزار متمرکز شوید؛ مطمئن باشید که از تلاش خود پشیمان نخواهید شد. امکانات جدید بهطور مداوم به ترموکس اضافه میشوند. یکی از قابلیتهای برجسته آن اجرای پایتون است. اگر مهارت برنامهنویسی با پایتون را دارید، قدرت واقعی این قابلیت را درک خواهید کرد. برای اطلاعات بیشتر به وبسایت من سر بزنید؛ بیش از شصت مقاله در مورد ترموکس همراه با تصاویر و راهنماییهای عملی آماده کردهام. از همراهی شما سپاسگزارم. همیشه اخلاقمدار و مسئولیتپذیر باشید. 👾