نصب و اجرای Kali Linux در اندروید
در این مقاله به نحوه نصب Kali Linux در گوشی اندروید ( غیر روت ) خواهیم پرداخت . نصب سیستم عامل Linux یک دنیای کاملاً جدید از امکانات را باز می کند که می توانید با تلفن هوشمند خود انجام دهید. به جای اینکه لپ تاپ سنگین خود را به اطراف حمل کنید، می توانید با تلفن همراه خود بروید و همچنان مانند دسکتاپ Kali خود تست نفوذ انجام دهید. متأسفانه، ممکن است به منابع و قابلیت های خاصی محدود شده باشید. به عنوان مثال، انجام تجزیه و تحلیل مهندسی معکوس یا بدافزار با تلفن شما آنقدر راحت نخواهد بود. با این حال، کارهایی مانند مهندسی اجتماعی می توانند بسیار مفید باشند. با در نظر گرفتن این موضوع، بیایید وارد مقاله جذاب امروز خود در لرن پارسی شویم و شروع کنیم.
الزامات نصب Kali Linux در گوشی اندروید
- یک اتصال اینترنتی فعال
- F-Droid را دانلود و نصب کنید
- Termux را از F-Droid نصب کنید
- کیبورد هکر را از گوگل پلی استور نصب کنید .
- برنامه Nethunter Kex را که در فروشگاه Nethunter موجود است نصب کنید
- فضای ذخیره سازی کافی در دستگاه شما
مرحله ۱: F-Droid را نصب کنید
F-Droid APK را از وب سایت رسمی F-Droid دانلود و نصب کنید .
مرحله ۲: Termux را از F-Droid نصب کنید
توجه داشته باشید:
اگرچه Termux به راحتی در فروشگاه Google Play در دسترس است، به شما توصیه می شود Termux را از F-Droid یا GitHub دانلود کنید . نسخه play store برای Termux دیگر بهروزرسانی دریافت نمیکند و به احتمال زیاد هنگام استفاده از برنامه با خطا مواجه خواهید شد.
مرحله ۳: برنامه Nethunter Kex را نصب کنید
برنامه Nethunter Kex شما را قادر می سازد تا به رابط دسکتاپ کالی لینوکس در اندروید خود دسترسی داشته باشید. شما می توانید به راحتی فایل APK را از وب سایت فروشگاه Nethunter دانلود و نصب کنید .
مرحله ۴: صفحه کلید هکر را نصب کنید
همانطور که در تصویر زیر نشان داده شده است، Hacker’s Keyboard ارائه شده توسط Klaus Weidner را نصب کنید.
مرحله ۵: صفحه کلید هکر را فعال کنید
برخلاف صفحه کلید استاندارد اندروید شما، صفحه کلید هکر عملکرد صفحه کلید لپ تاپ را به گوشی شما می آورد. همراه با کلیدهای جهتنما، کلیدهای Tab، کلیدهای Ctrl و کلیدهای Esc است. همچنین از چند لمسی پشتیبانی می کند زیرا صفحه کلید مبتنی بر صفحه کلید نرم AOSP Gingerbread است. برنامه تنظیمات را روی گوشی خود اجرا کنید و گزینه ” مدیریت صفحه کلید ” را پیدا کنید. همانطور که در تصویر زیر نشان داده شده است، صفحه کلید هکر را فعال کنید.
مرحله ۶: محیط را تنظیم کنید
Termux را روی گوشی خود راه اندازی کنید و با استفاده از دستور زیر سیستم را به روز رسانی و ارتقا دهید.
توجه داشته باشید:
Termux به شما یک رابط گرافیکی نمی دهد. در عوض، تنها چیزی که به دست می آورید یک پوسته خط فرمان است که در آن می توانید دستورات را اجرا کنید. اگر قبلاً با سیستمهای لینوکس کار کردهاید، نباید مشکل بزرگی باشد. اگر در سیستم های لینوکس مبتدی هستید، نگران نباشید. فقط کافی است دستورات این مقاله را اجرا کنید تا زمانی که یک سیستم کاملاً Kali Linux Desktop در دستگاه اندرویدی ما اجرا شود.
pkg update && pkg upgrade -y
تا این مرحله، Termux دسترسی محدودی به سیستم فایل دارد. بنابراین، هر فایلی که توسط Termux خارج از جلسه فعلی ایجاد شود، قابل دسترسی نخواهد بود. برای حل آن، دستور زیر را اجرا کنید:
termux-setup-storage
پیامی مانند «Allow Termux access photos, media and files on your device» را خواهید دید. روی Allow کلیک کنید. پس از اتمام، دستور زیر را برای نصب بسته های مورد نیاز برای نصب کالی لینوکس در اندروید اجرا کنید.
مرحله ۷: اسکریپت نصب کننده را واکشی و اجرا کنید
حالا مراحل نصب کالی لینوکس بر روی گوشی اندرویدی نسبتاً ساده است. ما اسکریپت نصب کننده را دانلود می کنیم، آن را اجرا می کنیم و منتظر می مانیم تا اسکریپت Kali را نصب کند. برای شروع، اسکریپت را با دستور زیر دانلود کنید.
wget https://gitlab.com/kalilinux/nethunter/build-scripts/kali-nethunter-project/raw/master/nethunter-rootless/install-nethunter-termux
هنگامی که دستور را اجرا می کنید ls، فایلی به نام خواهید دید.’ install-nethunter-termux’. برای اینکه این اسکریپت قابل اجرا باشد، دستور زیر را اجرا کنید.
chmod +x install-nethunter-termux
برای اجرای اسکریپت دستور زیر را اجرا کنید:
./install-nethunter-termux
این اسکریپت فایل های لینوکس کالی را بر روی گوشی شما دانلود و نصب می کند. این فایل ها ممکن است حدود ۱.۵ گیگابایت باشند. بنابراین، بسته به اتصال اینترنت شما، بسته به اتصال اینترنت شما، ممکن است مدتی طول بکشد.
پس از نصب موفقیت آمیز کالی لینوکس بر روی گوشی اندرویدی، باید صفحه ای مشابه تصویر زیر مشاهده کنید.
مرحله ۸: Kali Linux را در اندروید نصب و راه اندازی کنید
تا این لحظه کالی لینوکس بر روی گوشی اندرویدی شما دانلود و نصب می شود. با این حال، متوجه خواهید شد که هنوز اعلان پوسته Kali را دریافت نمی کنید. برای راه اندازی Kali دستور زیر را تایپ کرده و Enter را بزنید.
nethunter
همانطور که در تصویر زیر نشان داده شده است به کنسول Kali Linux لینک می شوید:
حالا می توانید از ابزارها و دستورات کالی لینوکس درست مانند دسکتاپ کالی که روی لپ تاپ شما اجرا می شود استفاده کنید. برای شروع، دستور زیر را اجرا کنید تا سیستم عامل و نسخه سیستم عامل را بررسی کنید.
cat /etc/os-release | grep "\bNAME="
مرحله ۹: رابط کاربری گرافیکی لینوکس کالی را در اندروید فعال کنید
تا این مرحله، فقط میتوانید از Kali Linux با استفاده از خط فرمان در Termux استفاده کنید. خوشبختانه راهی وجود دارد که می توانید به راحتی به محیط پیش فرض XFCE Desktop که بر روی لینوکس کالی نصب شده است دسترسی داشته باشید و از آن استفاده کنید. این روش از منطق مستقیم استفاده می کند. ما از ابزار Win-Kex استفاده خواهیم کرد. ابزاری که به کاربرانی که کالی لینوکس را از طریق WSL اجرا می کنند، امکان دسترسی به رابط دسکتاپ Kali را در رایانه شخصی ویندوزی خود می دهد. Kex با ایجاد یک جلسه VNC در کالی لینوکس کار می کند و می توانید با استفاده از ابزار Kex-client مانند Nethunter-kex به جلسه در حال اجرا به صورت گرافیکی دسترسی داشته باشید.
برای شروع مراحل زیر را دنبال کنید.
۱. برنامه Termux را اجرا کنید و تایپ کنید nethunter تا اعلان پوسته Kali Linux باز شود.
۲. در کنسول کالی لینوکس تایپ کرده kex و Enter را بزنید.
۳. اعلانی برای تنظیم رمز عبور VNC مشاهده خواهید کرد. رمز عبور خود را وارد کرده و تایید کنید.
توجه داشته باشید:
رمزهای عبور VNC حداکثر ۸ کاراکتر دارند. اگر رمز عبور بیش از هشت کاراکتر تعیین کنید، به ۸ (به طور پیش فرض) کوتاه می شود.
در مرحله بعد، اعلانی برای تنظیم «view-only password» مشاهده خواهید کرد. “N” را تایپ کنید و اینتر را بزنید.
برای راه اندازی Kex در گوشی اندرویدی خود، دستور زیر را اجرا کنید:
kex start
مرحله ۱۰: به کالی لینوکس در اندروید متصل شوید
حالا اپلیکیشن Nethunter را اجرا کرده و تنظیمات نشان داده شده در تصویر زیر را وارد کنید. خوشبختانه اکثر فیلدها به صورت خودکار پر می شوند. تنها چیزی که باید تایپ کنید رمز عبور است. شما نیازی به تایپ نام کاربری VNC ندارید.
پس از اتمام، روی Connect کلیک کنید . همانطور که در زیر نشان داده شده است، Kali Desktop بر روی تلفن اندروید شما در حالت افقی نصب و راه اندازی می شود.
تبریک می گویم! حالا سیستم عامل کامل کالی لینوکس را روی گوشی اندروید خود اجرا می کنید. البته، پیمایش در میان منوهای کوچک می تواند کمی دشوار باشد، اما خوشبختانه می توانید از مکان نما و استفاده از صفحه لمسی گوشی خود به عنوان پد لمسی/موس برای کنترل استفاده کنید. برای متوقف کردن سرور VNC، به برنامه Termux بروید و دستور زیر را تایپ کنید:
kex stop
- همچنین بخوانید: نحوه نفوذ به گوشی اندروید با استفاده از Kali Linux
نتیجه
با وجود اینکه ما با موفقیت Kali Linux با امکانات کامل را روی گوشی اندروید خود نصب کردهایم، اجرای برخی از برنامههای کاربردی که به مجوز روت نیاز دارند در یک دستگاه غیر روت شده غیرممکن خواهد بود. با این حال، این یک اشکال جزئی است زیرا بسیاری از ابزارها به مجوز root نیاز ندارند. اجرای Kali بر روی تلفن همراه شما می تواند برای کارهایی مانند شکستن رمز عبور و هک بسیار مفید باشد زیرا امروزه، اکثر تلفن ها دارای حافظه رم و فضای ذخیره سازی بالایی هستند. این دستگاه اندرویدی شما را به یک ابزار هک تبدیل می کند و در عین حال عملکردهای تلفن همراه را انجام می دهد.
سلام کالی نصب نمیشه خطا
سلام داداش .من کالی نصب کردم روی موبایلم ولی اجراش که میکنم دیگه هیچی نمیتونم تاچ کنم، نشانگر موس هم جابجا میشه ولی نمیتونم چیزی تاچ کنم لطفا کمکم کنید
سلام از من داخل نت هانتر نمیره