Kali Linux є найпопулярнішою операційною системою безпеки та тестування на проникнення у світі. Завдяки проекту NetHunter тепер ви можете встановити Kali Linux на свій телефон Android.
NetHunter — це мобільна версія Kali Linux, призначена для пристроїв Android. Це потужний інструмент для тестування на проникнення. У цьому посібнику показано, як інсталювати NetHunter на будь-якому телефоні Android без руту.
Якщо ви зацікавлені в тестуванні на проникнення, вам також слід ознайомитися з найкращими інструментами пентестування, доступними на сьогодні .
Що таке Kali Linux NetHunter?
Kali Linux NetHunter — це мобільна версія популярної операційної системи безпеки Kali Linux. Ви можете встановити його на будь-якому телефоні Android без рутованого доступу, щоб запускати багато інструментів тестування на проникнення зі свого телефону.
Kali NetHunter доступний у 3 версіях:
- NetHunter Rootless для нерутованих телефонів Android
- NetHunter для рутованих телефонів із спеціальним відновленням і ядром NetHunter
- NetHunter Lite для телефонів із спеціальним відновленням
NetHunter Toolkit для всіх трьох випусків складається з наступного:
- NetHunter App Store із сотнями програм безпеки
- Контейнер Kali Linux містить усі програми, доступні в Kali Linux
- Програма Android для доступу до NetHunter App Store
- NetHunter KeX (Desktop Experience) для запуску сеансів Kali на робочому столі. NetHunter KeX підтримує запис і проекцію екрана.
Кроки для встановлення Kali Linux NetHunter на Android
Єдиною вимогою для встановлення Kali Linux Nethunter є наявність на телефоні Android 7 або новішої версії. У статті рекомендовано використовувати версію Android до 12, оскільки пізніша версія відстежує та вбиває процеси додатків, коли вони споживають занадто багато процесорної потужності.
Крок 1. Встановіть Termux на свій телефон
1. Хоча ви можете отримати програму Termux із Google Play Store, цей варіант застарів: він не отримує оновлень і містить помилки та застарілі репозиторії. Вам слід установити останню версію зі сторінки Termux GitHub .
Завантажте програму, натиснувши виділену вище опцію. Завантаження займе кілька секунд залежно від швидкості вашого Інтернету. Натисніть на завантажений файл, щоб встановити.
2. За умовчанням ваш телефон не дозволяє встановлювати програми з невідомих джерел. У цьому випадку ви повинні встановити дозволи, натиснувши «Налаштування».

Встановіть Termux на Android
3. Ваш телефон перенаправить вас на сторінку налаштувань, де ви зможете дозволити встановлення програм із браузера, як показано:

Сторінка налаштувань дозволяє установку невідомих програм
4. Ви перейдете до опції «Встановити» , яка дозволить вам встановити програму.

Встановіть Termux
Крок 2: Оновіть репозиторій
Після встановлення програми Termux вам слід оновити репозиторій. Debian Linux і більшість його похідних використовують APT (Advanced Package Tool) для встановлення програмного забезпечення.
Виконуючи команду оновлення, інформація про джерело пакета отримується з налаштованих ресурсів. Команда оновлення використовуватиме інформацію для оновлення всіх пакетів до останньої версії.
Ви також можете вивчити основні команди Linux, щоб краще використовувати Termux.
Спочатку виконайте команду оновлення:
apt update
Введіть таку команду:
apt upgrade
На запитання "Ви хочете продовжити?" (Продовжити?) натисніть Y і Enter.
Потім налаштуйте дозволи на зберігання для програми Termux за допомогою такої команди:
termux-setup-storage

Налаштуйте дозволи на хостинг Termux
Це викличе спливаюче вікно із запитом, чи хочете ви дозволити Termux доступ до файлів на вашому пристрої. Натисніть «Дозволити».

Надати Termux доступ до файлів
Крок 3: Встановіть NetHunter
1. Встановіть Wget, виконавши цю команду:
apt install wget

Встановіть wget на Termux
На запитання: "Ви хочете продовжити?" , будь ласка, дайте відповідь Y .
Завантажте інсталяційний файл NetHunter, виконавши наведену нижче команду. Переконайтеся, що ви ввели правильну адресу.
wget -O install-nethunter-termux https://offs.ec/2MceZWr

Завантажте інсталяційний пакет NetHunter
3. Налаштуйте дозволи для завантаженого файлу, зробивши його виконуваним:
chmod +x install-nethunter-termux

Виконайте команду chmod на Termux
4. Запустіть NetHunter:
./install-nethunter-termux

Запустіть Kali NetHunter на Android
Процес інсталяції може зайняти деякий час, залежно від швидкості підключення до Інтернету.
5. Коли вас запитають, чи хочете ви видалити завантажений файл rootfs, дайте відповідь N , оскільки він може знадобитися вам пізніше.
Файл Rootfs
Крок 4. Запустіть Kali NetHunter
Щоб запустити інтерфейс командного рядка Kali Linux NetHunter, введіть таку команду:
nethunter
Ви також можете використовувати команду як ярлик для NetHunter.

Запустіть NetHunter CLI
Наступним кроком буде встановлення пароля NetHunter KeX. Зауважте, що вам потрібно вийти з NetHunter CLI, щоб виконати цю команду:
nethunter kex passwd

Встановіть пароль NetHunter KeX
Запустіть NetHunter KeX, виконавши таку команду:
nethunter kex
Будь ласка, запишіть номер порту RFB, оскільки ви використовуватимете його пізніше.

Запишіть номер порту RFB
На даний момент NetHunter запущено та працює, але ви повинні налаштувати свій монітор для використання програмного забезпечення.
Крок 5: Встановіть NetHunter KeX
NetHunter KeX — це App Store для NetHunter. Цей магазин додатків містить багато різних інструментів, які ви можете не отримати у звичайному магазині додатків. Не плутайте його з Samsung Dex.
1. Відвідайте веб-сайт NetHunter App Store .
2. Завантажте та встановіть програму магазину NetHunter.

Завантажте та встановіть програму магазину NetHunter
3. Запустіть магазин програм, знайдіть NetHunter KeX і встановіть його.
Встановіть NetHunter KeX
4. Після того, як програма NetHunter Store завантажить програму NetHunter KeX, вас запитають, чи хочете ви її встановити. Натисніть «Встановити».

Натисніть «Встановити»
5. Запустіть NetHunter KeX. Додаток вимагає від вас ввести ім’я користувача та пароль KeX. Ім'я користувача необов'язкове; У випадку з прикладом це нам не знадобиться. Введіть пароль, який ви встановили раніше, і переконайтеся, що номер порту такий самий, як той, який ви мали під час налаштування NetHunter KeX, а потім натисніть «Підключити».
6. Якщо ви виконали всі кроки правильно, у вас повинен бути запущений Kali NetHunter GUI на вашому телефоні Android.
Для зручності ви можете вибрати будь-який із режимів введення: пряме панорамування змахом, пряме панорамування з утриманням, одна рука та симуляція сенсорної панелі. Режим Direct Swipe Pan дозволяє керувати мишею, торкаючись її. Коли ви натискаєте, миша клацає там, де ви натиснули.
Щоб використовувати режим Direct Hold Pan, натисніть і утримуйте, щоб почати. Дотик змушує мишу клацати там, де ви торкаєтеся. Режим імітації сенсорної панелі перетворює ваш екран на імітацію сенсорної панелі. Нарешті, режим «Одна рука» працює подібно до режимів Direct і Swap Pan, за винятком того, що натискання та утримання відкриває меню зі списком параметрів.