آموزش Termux ترمینال لینوکس در اندروید برنامه ترموکس چیست؟
آموزش termux |محیط شبیه سازی لینوکس برای اجرا و نصب برنامه های لینوکس در اندروید با استفاده از ترموکس ترمینال لینوکس در اندروید Termux چیست؟
در این اموزش با نحوه نصب و کارکردن با termux اشنا میشویم در ادامه با ما باشید. از سایر آموزشات هک و امنیت برنامه نویسان کوچک دیدن کنید. آموزش termux
اموزش Termux
Termux چیست ؟
Termux برنامه ای برای اندروید میباشد که میتوان با استفاده از ان محیط ترمینال لینوکس را در اندروید شبیه سازی کرد به طور کلی میتوانید محیط ترمینال لینوکس را در اندروید خود بیاورید و بسته های نصبی و غیره را داشته باشید به طور مثال شما میتوانید برای نصب بسته های نصبی از apt و … استفاده کنید
توضیحات -Termux چیست
Termux برنامه ای برای شبه سازی ترمینال لیوکس میباشد اما نکته جالبی که وجود داد این برنامه از هسته خود اندروید برای این کار استفاده میکند
با اجازه دسترسی روت میتوانید از امکانات بیشتری بهره ببرید
اموزش Termux و کاربرد ان
در بسیاری از مواقع ای ممکن است سیستم یا سرور در دسترس نباشد و با استفاده از دستگاه اندروید کار را به راحتی انجام دهیم همچنین قابل اجرا از اندروید ۴ تا ۸ به بالا میباشد و به خوبی نصب و اجرا میشود متاسفانه این برنامه برای ios وجود ندارد و در اموزش های بعدی توضیح خواهیم داد
امکانات – دستگاه اندروید
اتصال امن برای استفاده از پروتکل برای کلاینت و سرورSSH
امکان استفاده گرافیکی و دریافت git
امکان اتصال چندین کاربر و اجرای دستور
پشتیبانی از زبان های Python , Perl, Python, Ruby and Node.js
امکان استفاده از کیبرد در termux از طریق بلوتوث و امکان استفاده از کلید های میانبر درکیبرد
نکته :اموزش Termux و کاربرد ان
برنامه termux حجم بسیار پایینی داردو زیر ۱ مگابایت است اما بعد از استفاده و نصب بسته ها مقدار بیشتری دانلود میشود که بستگی به بسته های نصبی شما دارد برای مشاهده سایت ترموکس میتوانید و اطلاعات بیشتر اینجا کلیک کنید termux .com اموزش Termux (ترموکس) | محیط شبیه سازی لینوکس برای اجرا و نصب برنامه های لینوکس در اندروید با استفاده از ترموکس ؛ در این اموزش با نحوه نصب و کارکردن با termux اشنا میشویم در ادامه با ما باشید
اموزش Termux یا ترموکس چیست ؟
به بیان ساده Termux برنامه ای برای اندروید است که میتوان با استفاده از ان محیط ترمینال لینوکس را در اندروید شبیه سازی کرد ، اما طور دقیق تر ترموکس که مخفف Terminal Linux است این قابلیت را برای ما فراهم می کند تا بتوانیم محیط کامند لینوکس را در اندروید ایجاد کنیم و از ان استفاده کنیم که قابلیت های بسیار جالبی به ما می دهد، برنامه ای برای شبیه سازی ترمینال لینوکس است
اما نکته جالبی که وجود داد این برنامه از هسته خود اندروید برای این کار استفاده میکند و این امکان را در اختیار ما قرار می دهد تا زمانی که به سیستم دسترسی نداریم از طریق تلفن اندرویدی خود اقدام به تست نفوذ کنیم و می توانیم ابزار ها و اسکریپت های مختلفی را با استفاده از این ابزار قدرتمند پیاده سازی کنیم برای مثال شما میتوانید اقدام به نصب بسته های نصبی از apt و … کنید.
نحوه نصب و اجرای Termux
ترموکس قابل اجرا در اندروید نسخه ۴ به بالا است و به خوبی نصب میتوانید از ان استفاده کنید
در ابتدا از گوگل پلی عبارت Termux را جستجو کنید و اپلیکیشن ان را نصب کنید
دقت کنید که حتما نسخه اصلی را نصب کنید چرا که برنامه های بسیار زیاد مشابهی با این ابزار وجود دارند
پس از نصب این ابزار زمانی که برای اولین بار وارد این محیط می شوید باید ایپی خود را به خارج از کشور تغیر دهید و دقت کنید فقط برای بار اول این کار لازم است و دفعات بعدی با ایپی اصلی خود می توانید وارد این محیط شوید
پس از نصب ترموکس باید سطح دسترسی این برنامه را افزایش دهید به این منظور که بتوانید با استفاده از این ابزار به دایرکتوری های داخل اندروید هم بروید پس بنابراین به Settings یا تنظیمات بروید و بعد از ان به قسمت Apps یا برنامه ها بروید و در لیست برنامه ها ابزار ترموکس را پیدا کنید و بر روی ان کلیک کنید تا وارد تنظیمات این برنامه شوید و سپس بر روی Permissions یا دسترسی ها کلیک کنید و یک گزینه پیش روی شماست با عنوان Storage یا محل ذخیره که مربوط به سطح دسترسی به دایرکتوری ها می باشد و این گزینه را فعال کنید.
دستورات و مسیردهی در ترموکس
دستورات در ترموکس دقیقا مشابه با دستورات خط فرمان لینوکسی می باشند و تنها نکته ای که در این قسمت باید به ان توجه کرد این است مسیر جاری این ابزار به صورت پیشفرض بر روی پوشه 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 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 github .com/04x/JoomScan
سپس وارد دایرکتوری ابزار شوید
cd JoomScan
و در نهایت با استفاده از دستور زیر ابزار را اجرا کنید
python2 joomscan.py
سپس لینک سایت مورد نظر خود را وارد نمایید و می توانید مشاهده کنید که این ابزار اطلاعاتی کامل و جامع از جمله CMS سایت , نوع وب سرور , ایپی و ورژن مورد استفاده شده را در ابتدا به ما نمایش می دهد و اگر موفق به یافت پیج ادمین شود برای ما به نمایش می گذارد و سپس به اسکن کامپوننت ها می پردازد و کامپوننت های استفاده شده سایت را می توانید پس از اسکن مشاهده کنید و به دنبال اسیب پذیری در ان ها باشید.
ابزار Tor اموزش Termux
ابزاری دیگر که قصد معرفی ان را داریم ابزار Tor است که برای تغیر ایپی و دسترسی به دارک وب می توانید از این ابزار قدرتمند استفاده کنید
با دستور زیر میتوانید این ابزار را نصب نمایید
apt install tor
استفاده امن از تلگرام با شبکه Tor در ترموکس
در ابتدا برای امنیت و جلوگیری از هک تلگرام با استفاده از دستور زیر Tor را در ترموکس اجرا کنید
tor
سپس به تلگرام روید و وارد قسمت Settings شوید
پس از ان به قسمت Data and Storage روید
وارد قسمت Proxy Settings شوید و از قسمت add proxy اقدام به ساخت یک پروکسی جدید کنید
در قسمت سرور , ایپی : ۱۲۷٫۰٫۰٫۱ و در قسمت Port , پورت : 9050 را وارد نمایید
سپس پس از اضافه شدن پروکسی به لیست با کلیک بر روی پروکسی مورد نظر پروکسی را اجرا کنید و خوهید دید که تلگرام با سرعت بالایی برای ما فعال می شود و می توانید از ان به صورت امن استفاده کنید و برای غیر فعال کردن سرویس تور تنها کافی است تا Session ایجاد شده در Termux را پایان بدهید.
چند ترفند جالب و سرگرم کننده اموزش 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 بسته شده و از ابزار خارج میشود
امکانات اموزش Termux
- اتصال امن برای استفاده از پروتکل برای کلاینت و سرور SSH
- امکان استفاده گرافیکی و دریافت git
- امکان اتصال چندین کاربر و اجرای دستور
- پشتیبانی از زبان های Python , Perl, Python, Ruby and Node.js
- امکان استفاده از کیبرد در termux از طریق بلوتوث و امکان استفاده از کلید های میانبر درکیبرد
بسته های نصبی مهم apt ,pkg
نکته : اموزش Termux
برنامه termux حجم بسیار پایینی دارد و حدودا زیر ۱ مگابایت است اما بعد از استفاده و نصب بسته های نصبی مقدار بیشتری دانلود میشود که بستگی به بسته های نصبی مورد انتخاب شما دارد
برای مشاهده سایت ترموکس میتوانید و اطلاعات بیشتر به ادرس زیر مراجعه کنید.
termux چیست؟
termux یک terminal emulator یا همون شبیه ساز ترمینال لینوکس واسه اندروید هست
شما میتونید با این نرم افزار , دقیقا ترمینال لینوکس رو توی اندروید داشته باشید …
نکته ای که هست اینه که واسه نصب termux نیاز به اندروید ۵ به بالا هست …
دانلود از گوگل پلی
ایا termux نیاز به روت داره؟! ترمینال لینوکس در اندروید
این نرم افزار توی حالت عادی نیازی به دسترسی روت نداره اما اگه بخوایید به فایل های سیستمی دسترسی داشته باشید و تغییر ایجاد کنید نیاز به دسترسی روت داره
فرض کنید میخوایید محتویات شاخه ی cache/ که تمامی فایل های موقت داخلش هست(بعد از هر بار ریست شدن این فایل ها حذف میشن) رو ببینید بهتون ارور سطح دسترسی میده!
و ارور اینه can’t open ‘.’ : permission denied که پرمیژن دنید یا ارور سطح دسترسی میده و میگه که بدون دسترسی روت نمیتونه به محتوای شاخه ی cache/ دسترسی داشته باشه و زمانی که با دسترسی روت بخوایید محتویات رو ببینید بدون ارور سطح دسترسی بهتون نشون میده …
به این تصویر دقت کنید …
نکته : directory در واقع همون پوشه هست ساختار دایرکتوری به این صورته /SYS113/me/ اول وارد پوشه SYS113 شده و از اون پوشه وارد پوشه me شده!
نکته : ls خلاصه شده list هست که وظیفه این کامند لیست کردن محتوای اون دایرکتوری هست!
اگه تایپ کنید su و اینتر بزنید ازتون اجازه دسترسی میخواد که خب دسترسی بدید بهش …
اگه دقت کنید زمانی که تایپ کردید su , پرامپت ترمینال termux از $ تبدیل شده به # …
با su دسترسی روت بگیرید و با کامند exit میتونید برگردید به دسترسی یوزر …
$ در واقع اشاره میکنه به یه یوزر عادی که دسترسی ایجاد تغییرات توی هر شاخه ای رو نداره …
# اشاره میکنه به کاربر روت که بالاترین سطح دسترسی رو داره و میتونه تغییرات ایجاد کنه توی دایرکتوری های مختلف از جمله dev/ و etc/ و …که کاربر عادی دسترسی نداره
نصب پکیج و آشنایی با پکیج منیجر termux …
همون طور که پکیج منیجر از اسمش پیداست به ما کمک میکنه تا بتونیم پکیج ها یا همون بسته ها یا به اصطلاح عامیانه نرم افزار هارو مدیریت کنیم!
پکیج منیجری که termux استفاده میکنه pkg هست …
با پکیج منیجر pkg توی termux میتونید دنبال یک بسته خاص بگردید یا یک بسته خاص رو دانلود کنید یا یک بسته خاص رو حذف کنید که نحوه حذف و نصب و جستجوی یک پکیج توی تصویر زیر گفته شده …
البته termux از پکیج منیجر هایی مثل apt که توی توزیع های دبیان بیسی مثل اوبونتو استفاده میشه هم پشتیبانی میکنه که میتونید به جای pkg از apt و… هم استفاده کنید …
نصب انلاین و آفلاین بسته ها در termux ترمینال لینوکس در اندروید
به طور کلی بسته ها به دو صورت نصب میشن یکی به صورت انلاینه که از مخازن دریافت میشه و نصب میشه
طریقه دوم اینه که افلاین نصب میشه , شما باید دنبال اون بسته یا نرم افزار توی گوگل باشید و فایل deb. نرم افزار رو پیدا کنید و توی termux با دستور dpkg -i file.deb بسته مورد نظر رو نصب کنید ..
نصب یک بسته برای تفریح … اموزش Termux
خب بریم واسه تست یه بسته رو نصب کنیم و ازش لذت ببریم و چه بسته ای بهتر از cmatrix … ????
خب termux رو باز کنید و تایپ کنید pkg install cmatrix و ممکنه ازتون بپرسه که مطمنید میخوایید نصب کنید و شما تایپ کنید y و اینتر بزنید و بزارید تا نصب بشه …
حالا کافیه تایپ کنید cmatrix و اینتر بزنید و در نهایت با این صحفه رو به رو میشید!(عملی تست کنید)
واسه متوقف کردنش ولوم پایین+c رو هم زمان بگیرید تا متوقف بشه در واقع ولوم پایین همون کلید ctrl روی کیبورد هست و توی لینوکس برنامه های در حال اجرا توی ترمینال رو با ctrl+c میشه متوقف کرد!
برنامه SPY24 :
که اولین مورد از قوانین سایت و مهمترین آن مقابله با هک میباشد و هر گونه سو استفاده و استفاده نادرست از آموزش ها و برنامه های وبسایت SPY24 بر عهده کاربر می باشد.
سامانه مراقبت از خانواده (SPY24) نام یک نرم افزار موبایل با نصب و فعالسازی بسیار ساده می باشد که به والدین امکان کنترل و مدیریت فعالیت فرزندان در شبکه های مجازی موبایلی را می دهد.
در زیر می توانید برخی از امکانات برنامه SPY24 را مشاهده نمایید:
- نظارت بر تماس ها و پیامک ها به همراه تاریخ و زمان
- گزارش پیام های تلگرام ، اینستاگرام ، واتس اپ و…
- موقعیت لحظه مستمر و مسیر های پیموده شده
- وب سایت های بازدید شده و برنامه های اجرا شده
- با قابلیت پنهان سازی ۱۰۰ درصد برنامه و مدیرت راه دور
- امکان مسدود سازی وب سایت ها، برنامه ها و مخاطبین از راه دور