مقدمه:
کالی لینوکس (Kali Linux) یک توزیع مشهور از سیستمعامل لینوکس است که به عنوان یک توزیع مختصص در زمینه تست نفوذ و امنیت اطلاعات شناخته میشود. این سیستم عامل به طور اصلی برای انجام آزمونهای نفوذی و تستهای امنیتی توسط تخصصکاران امنیت اطلاعات و توسعهدهندگان نرمافزارهای امنیتی استفاده میشود. تا گذشتهی چند سال، کالی لینوکس بیشتر بر روی کامپیوترها و سرورها مورد استفاده قرار میگرفت. اما اکنون این امکان وجود دارد که Kali Linux را بر روی دستگاههای موبایل نیز نصب کنید. در این مقاله، نحوه نصب Kali Linux بر روی دستگاه موبایل خود با استفاده از Bootloader و TWRP (Team Win Recovery Project) را با جزئیات بیشتر توضیح خواهیم داد.
پیشنیازها
1. دستگاه اندروید روتشده (Rooted Android Device).
2. Bootloader دستگاه غیرقفل باشد. در غیر این صورت، ابتدا Bootloader را باز کنید.
3. نصب TWRP Recovery روی دستگاه شما انجام شده باشد.
نصب و تنظیم TWRP
TWRP یک محیط بازیابی سفارشی برای دستگاههای اندروید است که برای نصب Kali Linux ضروری است. مراحل نصب TWRP به شرح زیر میباشد:
1. ابتدا تصویر TWRP مربوط به دستگاه خود را از وبسایت TWRP (https://twrp.me/Devices/) دانلود کنید.
2. دستگاه خود را به حالت دیباگ اندروید وصل کنید و از طریق adb دستگاه خود را روت کنید.
3. با استفاده از adb تصویر TWRP را به دستگاه خود منتقل کنید:
adb push twrp.img /sdcard/
4. با دستورات adb دستگاه خود را به حالت بازیابی ببرید و TWRP را نصب کنید:
adb shell
su
dd if=/sdcard/twrp.img of=/dev/block/bootdevice/by-name/recovery
5. دستگاه خود را دوباره راهاندازی کنید.
نصب Kali Linux با استفاده از TWRP
حالا که TWRP نصب شده است، میتوانیم به نصب Kali Linux بپردازیم. مراحل زیر را دنبال کنید:
1. تصویر نصب Kali Linux برای دستگاه موبایل خود را از وبسایت Kali NetHunter (https://images.kali.org/nethunter/) دانلود کنید.
2. تصویر دانلود شده را در دستگاه موبایل خود ذخیره کنید.
3. دستگاه خود را به حالت بازیابی (Recovery Mode) با استفاده از TWRP ببرید.
4. در TWRP، به بخش “Install” بروید و تصویر نصب Kali Linux را انتخاب کنید.
5. اسلاید کنید تا نصب آغاز شود.
6. بعد از اتمام نصب، دستگاه خود را دوباره راهاندازی کنید.
7. با ورود به Kali Linux بر روی دستگاه موبایل خود، به تنظیمات اولیه و تنظیمات امنیتی دسترسی پیدا کنید و از ابزارهای امنیتی Kali استفاده کنید.
**نکته:**
این فرآیند نیازمند مهارتهای تکنیکی بالا و دقت بسیار است. همچنین، برای بهرهبرداری بهینه از Kali Linux بر روی دستگاه موبایل خود، به مطالعه و پیروی از آموزشها و بهروزرسانیهای وبسایت Kali NetHunter نیز نیاز دارید
سخت افزار مناسب :
در مورد سختافزار مناسب برای اجرای Kali Linux بر روی دستگاههای موبایل نیاز به مشخصات سختافزاری خاصی دارید. این سختافزارها باید قوی و متناسب با نیازهای Kali Linux باشند تا این سیستم عامل به خوبی اجرا شود. اصولاً سختافزار موبایل باید از پردازنده قوی، حافظه RAM بزرگ، فضای ذخیرهسازی کافی و دوربینهای خوب برخوردار باشد.
**نکته:** متاسفانه تا تاریخ اطلاعات من در سپتامبر 2021، لیست گوشیهایی که به خوبی با Kali Linux NetHunter سازگار هستند ممکن است تغییر کرده باشد. برای اطلاعات دقیقتر و بهروزتر، به وبسایت Kali NetHunter مراجعه کنید.
با این وجود، برخی از خصوصیات سختافزاری که باید در نظر گرفته شوند عبارتند از:
- پردازنده (CPU): پردازنده دستگاه موبایل باید قوی و با سرعت بالا باشد. پردازندههای چهار هسته و هشت هسته یا بیشتر از این بهترین انتخابها هستند.
- حافظه RAM: حافظه RAM باید حداقل 4 گیگابایت یا بیشتر باشد. حافظه بیشتر به کاربردیتر شدن Kali Linux کمک میکند.
- **فضای ذخیرهسازی:** برای نصب Kali Linux و نگهداری از ابزارهای امنیتی و تست نفوذ، فضای ذخیرهسازی حداقل 32 گیگابایت به شدت توصیه میشود.
- دوربین: برای مشکلیابی و جلب اطلاعات در برخی تستهای نفوذی، دوربین با کیفیت مهم است.
- Wi-Fi و بلوتوث: اگر قصد استفاده از ابزارهای نفوذی بیسیم دارید، دستگاه شما باید از Wi-Fi و بلوتوث پشتیبانی کند و درایورهای مناسب داشته باشد.
- باتری: باتری با ظرفیت بالا بسیار مهم است، زیرا تستهای نفوذی و اجرای ابزارهای امنیتی ممکن است به مصرف انرژی زیادی منجر شود.
- مقاومت نسبت به روت (Rootability): برخی از دستگاهها به راحتی قابل روت کردن هستند و برخی دیگر بستهتر هستند. دستگاهی که قابلیت روتشدن آسان دارد، برای نصب Kali Linux مناسبتر است.
با توجه به نیاز به مشخصات سختافزاری قوی، انتخاب یک دستگاه موبایل مناسب برای اجرای Kali Linux بر روی آن میتواند از اهمیت بسیاری برخوردار باشد. به عنوان مثال، گوشیهای Google Pixel و OnePlus در گذشته به عنوان گزینههای مورد نظر برای نصب Kali Linux شناخته میشدند. اما برای اطلاعات دقیقتر و بهروزتر، به منابع و وبسایتهای مربوط به Kali NetHunter مراجعه کنید.