ترموکس (Termux) چیست؟ ترموکس چه کارهایی میتواند انجام دهد؟
سلام به همه کاربران وب سایت SPY24، امروز قصد دارم برنامه ای به نام (Termux) را به شما معرفی کنم که امکان انجام دادن کارهای مربوط به لینوکس را روی گوشی همراهتان، بدون نیاز به نصب سیستم عامل لینوکس یا حمل لپتاپ، فراهم میآورد. با استفاده از برنامه ترموکس در گوشی اندرویدی خود، میتوانید در زمینههای مختلفی از جمله هک و امنیت، دانش و مهارتهای خود را افزایش دهید. آیا به یادگیری در زمینههای هک و امنیت با استفاده از تلفن همراه خود علاقهمند هستید؟ در این صورت، میتوانید در وبسایت SPY24، مقالات مرتبط با ابزار های هک و دستورات ترموکس را مطالعه کنید. این مقاله به عنوان یک مقدمه عمل میکند، پس اطمینان حاصل کنید که آن را با دقت مطالعه میکنید تا بتوانید بهترین روشهای آموزشی در زمینه هک و امنیت را روی گوشی خود به کار بگیرید.
ترموکس (Termux) چیست؟
ترموکس چیه؟ ترموکس {Termux} یک اپلیکیشن اندرویدی است که از یک محیط کاربری مبتنی بر متن بهره میبرد، شبیه به سیستمهای کامپیوتری قدیمی که فقط از طریق دستورات متنی قابل استفاده بودند و فاقد محیط گرافیکی بودند. در عصر حاضر، اسم سیستم عامل لینوکس را بسیار میشنویم که هم از رابط کاربری گرافیکی و هم از دستورات متنی پشتیبانی میکند و بیشتر از طریق تایپ کردن با آن کار میکنیم. ترموکس با ارائه سرعت بالا، امکان اجرای دستورات و ابزارهای لینوکس را فراهم میآورد.
این برنامه یک “ترمینال” در اختیار کاربر قرار میدهد، که صفحهای برای وارد کردن دستورات متنی است و ترموکس دستگاه اندرویدی شما را به یک سیستم مینی لینوکس تبدیل میکند. استفاده از ترموکس مانند داشتن یک کامپیوتر مینی لینوکس در جیب شما است. با یادگیری دستورات پایه ترمینال، میتوانید به انجام کارهایی نظیر نوشتن اسکریپتها، تست نفوذ، اسکن وب سایتها، ویرایش متن، مدیریت سرورها، و فرآیندهای خط فرمان لینوکس را انجام دهید. ترموکس توسط فردریک فورنوال، یک مهندس نرمافزار سوئدی، در سال 2015 ایجاد شد و آخرین نسخه آن، 0.119.1، در تاریخ 14 آگوست 2022 منتشر شده است. در این مقاله، قصد داریم تا شما را به زبانی ساده با نحوه استفاده کامل از ترموکس آشنا کنیم.
ترمینال چیست؟
ترمینال یک محیط متنی است که به شما امکان میدهد تا با سیستم عامل خود ارتباط برقرار کنید. از طریق ترمینال، شما میتوانید دستورات را اجرا کنید، فایلها را مدیریت نمایید، مدیریت سرور را به عهده بگیرید و دیگر کارهای سیستمی را که به ذهنتان میرسد، انجام دهید.
معرفی کاربری ترین ابزارهای ترموکس – ترموکس برای چه کاری استفاده میشود؟
برنامه ترموکس یک محیط لینوکس را برای شما شبیهسازی میکند، مجموعهای از نرمافزارها و ابزارهای لینوکس که میتوانید در دستگاههای اندرویدی خود از طریق برنامه ترموکس به اجرا درآورید. در این مطلب، برخی از اصلیترین ابزارهای ترموکس معرفی شدهاند:
- شبیه سازی ترمینال: ترمکس یک رابط ترمینال برای اندروید ارائه میدهد که به کاربران اجازه میدهد ابزارهای خط فرمان را اجرا کنند، اسکریپتهای پوسته را اجرا نمایند و با محیط لینوکس ارتباط برقرار کنند.
- یادگیری لینوکس: این برنامه به مبتدیان کمک میکند تا دانش خود را در زمینه دستورات و مفاهیم لینوکس تقویت کنند.
- برنامه نویسی: ترمکس امکان نصب و اجرای زبان های برنامه نویسی مانند پایتون، روبی، و Node.js و Java و ++C را فراهم میکند و به کاربران اجازه میدهد که از ویرایشگرهای متن برای کدنویسی استفاده کنند.
- تست نفوذ: ترمکس توسط هکــــــــــر های کلاه سفید و محققان امنیتی برای تست امنیت شبکهها و سیستمها به کار میرود. این برنامه امکان نصب ابزارهایی مانند Nmap، Wireshark، و Metasploit را مهیا میکند.
- شبکه و امنيت: ترمکس با اسکن شبکه ها، شناسایی آسیب پذیری ها و تست سیستم ها با استفاده از ابزارهایی مانند Nmap، Wireshark، Metasploit و موارد دیگر امکان هک و امنيت را فراهم می کند.
- اسکریپت نویسی: ترمکس به کاربران این قابلیت را میدهد که اسکریپتهای پوسته را بنویسند و اجرا کنند، که این امر به آنها امکان میدهد تا وظایفی را به صورت خودکار روی دستگاههای اندرویدی خود انجام دهند.
- دسترسی از راه دور و SSH: ترمکس امکان اتصال به سرورهای دوردست از طریق SSH را فراهم میآورد و آن را به ابزاری کاربردی برای مدیران سیستم برای کنترل از راه دور سرور تبدیل میکند.
- قابل تنظیم: ترمکس کاملاً قابل سفارشیسازی است و به کاربران امکان میدهد که محیط ترمینال خود را شخصیسازی کنند، تمهای گوناگونی نصب کنند و تنظیمات خود را سفارشی نمایند.
- مدیریت سیستم: ترمکس میتواند برای انجام کارهای نگهداری سیستم مانند بهروزرسانی بستهها، مدیریت فایلها و نظارت بر منابع به کار رود.
- یادگیری مهارتهای جدید: ترموکس یک محیط امن و کنترل شده برای یادگیری و تمرین مهارتهای کامپیوتری مانند کدنویسی و استفاده از لینوکس فراهم میکند.
- دسترسی به ابزارهای لینوکس: ترموکس مجموعه وسیعی از ابزارهای خط فرمان لینوکس را در اختیار دستگاه اندرویدی شما قرار میدهد، که دسترسی به محیطی قدرتمند و گسترده را فراهم میکند.
- انجام کارهای کامپیوتری: اگر برنامهنویس هستید، میتوانید از گوشی اندرویدی خود برای توسعه و اجرای برنامههای کامپیوتری استفاده کنید.
- ایجاد برنامهها: اگر مایل به ساخت اپلیکیشنها یا برنامههای خودتان هستید، میتوانید از ترموکس روی گوشی خود استفاده کنید.
- تحلیل دادهها: کاربران میتوانند با استفاده از کتابخانههای تحلیل داده موجود در ترموکس، به طور مستقیم روی گوشیهای اندرویدی خود دادهها را پردازش و تحلیل کنند. این برای دانشمندان داده و تحلیلگران بسیار مفید است.
- نیاز به روت ندارد: ترموکس به دسترسی روت نیاز ندارد. بدون تغییر در سیستم عامل دستگاه شما کار میکند، بنابراین میتوانید بدون نیاز به “روت” کردن گوشی یا تبلت خود به صورت ایمن از آن استفاده کنید.
- ایجاد موارد سرگرمکننده: ترموکس یک پلتفرم است که افراد خلاق میتوانند با طراحی، نوشتن و کدنویسی، دستگاههای اندرویدی خود را شخصیسازی کنند.
- امنیت خود را حفظ کنید: اگر به امنیت کامپیوتر علاقهمند هستید، ترموکس میتواند به شما نحوه عملکرد هکرها و چگونگی مبارزه با آنها را آموزش دهد.
- تحقیقات امنیتی: این ابزار به طور مکرر توسط حرفهایها و علاقهمندان امنیت برای هک، آزمایش نفوذ و تحقیقات امنیت سایبری استفاده میشود.
- صرفهجویی در وقت: ترموکس کارهای دشوار را خودکارسازی میکند، که باعث صرفهجویی در وقت و افزایش کارایی کارهای روزمره شما میشود.
- ویرایش متن: ترموکس با ویرایشگرهای متنی مانند Vim و Neno عرضه میشود، بنابراین شما میتوانید اسناد، کد و فایلهای پیکربندی را بنویسید و ویرایش کنید.
- مدیریت دادهها: این به شما امکان میدهد تا با مدیریت فایلها و دادهها روی دستگاه خود، فایلها را سازماندهی و انتقال دهید.
ترموکس یک ابزار چند منظوره و قدرتمند است که با نصب بسته های مختلف قابل سفارشی سازی و گسترش است. با این حال، در مقایسه با یک سیستم عامل کامل دسکتاپ یا سرور، محدودیت هایی دارد، به طور عمده برای دستگاه های اندرویدی ساخته شده است و ممکن است همه برنامه های لینوکس یا فعالیت های مدیریت سیستم را مدیریت نکند.
اگر علاقهمند به نصب برنامه ترموکس برای ویندوز و کامپیوتر هستید، میتوانید بازدید کنید از مقالهای که من نوشتهام تا دانلود ترموکس برای ویندوز را با لینک مستقیم انجام دهید.
چگونه ترموکس را دانلود کنیم؟
برای دانلود ترموکس، نیازی به نصب هیچ نسخه 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
فوناسپلویت: ابزاری است که به کاربران اجازه میدهد تا با استفاده از آدرس آدرس آی پی مخصوص قربانی، به سیستمهای دیگر درون شبکهی خود دسترسی یابند. برای بهکارگیری این ابزار، لازم است پایتون بر روی سیستم کاربر نصب باشد و سپس ابزار از گیتهاب دانلود شود. احتمال دارد که این مشکل در آینده با بهروزرسانیهای اندروید برطرف گردد.
Hydra
به شما این قابلیت را میدهد که با استفاده از فرایندی برای شکستن رمزها یا کرک پسورد، رمز عبورها را بازیابی کنید. این ابزار، امکان انجام برتفورس (حملهای برای تست کردن تمام احتمالات) بر روی اکثر وبسایتها و پروتکلها را فراهم میکند. شما همچنین میتوانید با استفاده از هایدرا، حملات مبتنی بر فرهنگلغت را اجرا کنید. برای کسب اطلاعات بیشتر درباره هرکدام از این روشها، میتوانید در این صفحه ثبتنام کنید.
انمپ: یک ابزار تست شبکه و امنیتی است که به شما اجازه میدهد شبکه خود را اسکن کنید و اطلاعات متنوعی جمعآوری نمایید. این امکان را فراهم میآورد تا پورتهای باز را شناسایی کنید، مسیرهای ارسال بستهها را مشخص نمایید، و اطلاعات مربوط به سیستم عامل دستگاههای متصل به شبکه را استخراج کنید.
Shodan
شودان: گوگل یک پلتفرم جستجوگر وب است که به شما اجازه میدهد تا به جستجوی وبسایتهای مختلف بپردازید؛ در مقابل، شودان یک ابزار جستجوی تخصصی است که امکان یافتن دستگاههای متصل به اینترنت را به شما میدهد. از طریق شودان، شما قادر خواهید بود دوربینهای مداربسته را شناسایی کنید و با استفاده از آدرس IP و پورتی که شودان فراهم میکند، امکان دسترسی و تماشای زندهی آنها را خواهید داشت.
شلفیش: یکی از مطرحترین ابزارهای فیشینگ است که برای اکثر پلتفرمهای رسانههای اجتماعی موجود در اینترنت به کار میرود. این ابزار، امکان ایجاد یک لینک خاص را فراهم میآورد که کاربر تنها باید آن را برای هدف خود ارسال کند. در صورتی که هدف از طریق این لینک وارد سیستم شود، کاربر قادر خواهد بود تا رمز عبور وی را دریافت دارد.
ترموکس، که در گوگل پلی در دسترس است، بیشتر از یک برنامه ساده به نظر میرسد و شباهت زیادی به یک سیستم عامل مبتنی بر خط فرمان دارد. این برنامه به کاربران این امکان را میدهد که اقدامات متنوعی انجام دهند. اگر با ترموکس یا کالی لینوکس آشنا باشید، اینجا میتوانید لیستی از مطالب جذاب و کاربردی مرتبط با ترموکس را پیدا کنید.
- ابزارهای پیشرفته هک و امنيت
- اجرای حمله بروت فورس با استفاده از Credmap در ترموکس
- رمزنگاری در ترموکس: رمزگذاری و رمزگشایی فایلها
- انجام حمله انکار سرویس (پیامک و تماسهای اسپم)
- تجربه بازیهای متنوع در ترموکس
- جمعآوری اطلاعات و دادهها
- استفاده از متاسپلویت و ساخت Payload
- اجرای حملات فیشینگ
- برنامهنویسی و کدنویسی در ترموکس
- انجام تزریق SQL
- نمایش اسکرین سیورهای خاص ترموکس
- کار با ترموکس-API
- سفارشیسازی بنر ترموکس
- اکتشاف ابزارها و اسکریپتهای سرگرمکننده ترموکس
- تغییر و سفارشیسازی تمهای ترموکس
- اجرای IDE برای برنامهنویسی
- دانلود ویدیوهای یوتیوب با استفاده از ترموکس-YTD
نتیجهگیری:
ترموکس یک برنامه استثنایی است. اگر هنوز با رابط کاربری خط فرمان آشنایی ندارید، زمان خود را به بازی گرفتن اختصاص ندهید و بر یادگیری و استفاده از این برنامه تمرکز کنید؛ اطمینان داشته باشید که از زحمات خود پشیمان نخواهید شد. قابلیتها و امکانات جدید به طور پیوسته به ترموکس اضافه میشوند. یکی از ویژگیهایی که من به شخصه در ترموکس بسیار میپسندم، قابلیت اجرای پایتون است. در صورتی که توانایی برنامهنویسی با پایتون را داشته باشید، میتوانید قدرت واقعی این ویژگی را دریابید. اگر علاقهمند به کسب اطلاعات بیشتری درباره ترموکس هستید، به وبسایت من مراجعه فرمایید. من بیش از شصت مقاله در مورد ترموکس نوشتهام که شامل تصاویر مرتبط و دستورالعملهای کاربردی هستند. از توجه شما سپاسگزارم، دوستان. همیشه با اخلاق و مسئولیتپذیر باشید. 👾