Гид по технологиям

Как установить Kali Linux NetHunter на Android

• 9 min read • Безопасность • Обновлено 30 Nov 2025
Установка Kali NetHunter на Android — пошагово
Установка Kali NetHunter на Android — пошагово

Содержание

  • Что такое Kali Linux NetHunter?
  • Кому это нужно и риски
  • Требования и совместимость
  • Шаг 1. Установка Termux
  • Шаг 2. Обновление репозиториев и подготовка
  • Шаг 3. Установка NetHunter (Rootless)
  • Шаг 4. Запуск NetHunter и проверка
  • Шаг 5. Установка NetHunter KeX (графическое окружение)
  • Использование NetHunter на Android: режимы ввода и советы
  • Безопасность и hardening
  • Частые ошибки и их исправление
  • Альтернативы и когда NetHunter не подходит
  • Контрольный список ролей: пентестер, студент, системный администратор
  • 1‑строчный глоссарий
  • Краткий итог
  • Часто задаваемые вопросы

Что такое Kali Linux NetHunter?

Kali NetHunter — это мобильная сборка Kali Linux для Android-устройств. Она предоставляет контейнер с Debian/Kali и набор инструментов для тестирования на проникновение, плюс собственный магазин приложений NetHunter и графическое окружение KeX для удалённой работы с GUI.

Коротко:

  • NetHunter Rootless — версия для нерутованных телефонов (работает через контейнер/Termux).
  • NetHunter (полный) — для устройств с рутом и кастомным ядром.
  • NetHunter Lite — облегчённая версия для устройств с кастомным рекавери.

Важно: Rootless не меняет системную прошивку и не заменяет Android.

Кому это нужно и какие риски

Кому полезно:

  • Пентестерам, которым нужен мобильный инструмент для выездного аудита.
  • Исследователям безопасности и студентам для обучения.
  • Тем, кто хочет запускать Kali‑утилиты на ходу.

Риски и ограничения:

  • На Android 12+ некоторые процессы могут умирать из‑за политик энергосбережения.
  • Неправильные действия с сетью и инструментами могут нарушать закон — всегда имейте разрешение на тесты.
  • Rooted‑вариант несёт дополнительные риски безопасности для устройства.

Важно: Перед тестированием убедитесь в наличии разрешения владельца сети/оборудования.

Требования и совместимость

Краткие требования:

  • Android 7.0 или новее (рекомендуется < Android 12 для стабильности Rootless).
  • Доступ для установки APK из сторонних источников.
  • Достаточно свободного места (обычно минимум 2–4 ГБ для rootfs, лучше 8+ ГБ).

Таблица совместимости (ориентировочно):

Устройство / состояниеПоддержка NetHunter RootlessПримечания
Любой телефон Android 7–11ДаRootless через Termux обычно работает
Устройства с Android 12 и вышеЧастичноСтрогие фоновые ограничения могут мешать
Рутованные телефоны с кастомным ядромДа (полная)Можно установить специализированный kernel + моды
Смартфоны с малым объёмом памяти (≤2 ГБ)ОграниченоGUI KeX может работать медленно или не запускаться

Факты:

  • Минимальная версия Android: 7.0.
  • Рекомендуемое свободное место: 8 ГБ.

Шаг 1. Установка Termux

Почему Termux: это контейнер/эмулятор терминала с пакетным менеджером, который служит основой для Rootless NetHunter.

  1. Не используйте устаревшую версию Termux из Google Play — она может быть неактуальной и содержать устаревшие репозитории.
  2. Скачайте последнюю версию с официальной страницы GitHub проекта Termux.

Загрузка приложения Termux с GitHub

На странице GitHub выберите APK для вашей архитектуры и загрузите. После загрузки тапните по файлу для установки.

Если установка блокируется, откройте «Настройки» и разрешите установку из этого источника.

Разрешение установки приложений из неизвестных источников

Android направит вас на страницу настроек, где можно разрешить установку из браузера/файлового менеджера.

Настройка разрешений для установки приложений

После разрешения установите APK.

Установка Termux на Android

Важно: Всегда скачивайте APK с официального репозитория и проверяйте подписи, если владеете такими навыками.

Шаг 2. Обновление репозиториев и подготовка

Откройте Termux и выполните стандартное обновление репозиториев. APT — стандартный инструмент установки пакетов в Debian/Derivatives.

Объяснение команд:

  • apt update — получает свежую информацию о доступных пакетах.
  • apt upgrade — обновляет установленные пакеты.

Выполните:

apt update

Обновление репозиториев в Termux

Затем:

apt upgrade

Обновление пакетов в Termux

Когда появится вопрос «Do you want to continue?», введите Y и нажмите Enter.

Разрешите Termux доступ к файлам устройства:

termux-setup-storage

Запрос разрешения на доступ к хранилищу

Подтвердите запрос доступа в системном диалоге: нажмите «Разрешить».

Разрешение Termux на доступ к файлам

Совет: при первом запуске Termux можно также установить полезные пакеты: curl, wget, proot, git. Это ускорит дальнейшую установку.

apt install wget curl proot git -y

Шаг 3. Установка NetHunter (Rootless)

Команды ниже — для установки NetHunter Rootless через скрипт установщика. Обратите внимание на пробелы и опции при вводе команд.

  1. Установите wget (если не установлено):
apt install wget -y

Установка wget в Termux

  1. Скачайте инсталлятор NetHunter. В примерах часто используют короткую ссылку; убедитесь, что URL корректен и ведёт на официальный скрипт.
wget -O install-nethunter-termux https://offs.ec/2MceZWr

Загрузка установочного пакета NetHunter

  1. Сделайте скрипт исполняемым:
chmod +x install-nethunter-termux

Присвоение прав на выполнение скрипта

  1. Запустите установку:
./install-nethunter-termux

Запуск установки Kali NetHunter

Процесс загрузит rootfs и распакует окружение Kali. На медленных соединениях это может занять длительное время.

Когда установщик спросит, удалять ли загруженный rootfs, рекомендуется ответить N — файл может пригодиться при переносе или восстановлении.

Информация об успешной установке NetHunter

Важно: Скрипты установки запускаются с уровня пользователя Termux; не используйте сомнительные скрипты из неофициальных источников.

Шаг 4. Запуск NetHunter и проверка

Для входа в командную оболочку NetHunter выполните:

nethunter

Альтернативный сокращённый вариант:

nh

Запуск NetHunter CLI

Чтобы настроить пароль для NetHunter KeX (GUI), выйдите из оболочки NetHunter и выполните:

nethunter kex passwd

Установка пароля для NetHunter KeX

Запустите KeX (сервер VNC/RFB):

nethunter kex

Внимательно запомните или запишите порт RFB, который покажет команда, он понадобится для подключения клиента KeX.

Запуск NetHunter KeX

Проверка работоспособности:

  • Внутри NetHunter выполните базовую команду, например apt list --installed или whoami.
  • Убедитесь, что доступно интернет‑соединение и DNS.

Шаг 5. Установка NetHunter KeX (графическое окружение)

NetHunter KeX даёт полноценный рабочий стол Kali через клиент. Для удобства NetHunter имеет собственный магазин приложений.

  1. Откройте NetHunter App Store и скачайте приложение NetHunter KeX.

NetHunter App Store

  1. Установите приложение из магазина и запустите его.

Установка NetHunter KeX из NetHunter Store

  1. При установке согласитесь с системным окном «Установить».

Подтверждение установки NetHunter KeX

  1. В приложении KeX введите пароль, который установили ранее, и порт RFB, затем нажмите Connect.

Ввод логина и пароля для NetHunter KeX

Если всё сделано верно, появится графическая сессия Kali на экране телефона.

Графическая сессия Kali NetHunter на Android

Совет: при медленной работе попробуйте снизить разрешение и качество в настройках KeX.

Использование NetHunter на Android — режимы ввода

NetHunter KeX и приложение KeX поддерживают несколько режимов ввода экрана смартфона:

  • Direct Swipe Pan — прямое управление указателем касаниями.
  • Direct Hold Pan — удержание для перехода в режим панорамирования.
  • Simulated Touchpad — экран превращается в тачпад.
  • Single Hand — упрощённый режим для одной руки, долгий тап открывает дополнительные опции.

Выбирайте режим, который удобнее для ваших задач: для точной работы с мышью лучше Simulated Touchpad; для навигации — Direct Swipe Pan.

Безопасность и hardening

Рекомендации для защиты устройства и данных при использовании NetHunter:

  • Работайте в Rootless режиме, если не нуждаетесь в полном доступе к ядру. Rootless снижает риск повреждения системной прошивки.
  • Устанавливайте приложения только из проверенных источников (официальный сайт NetHunter / GitHub).
  • Контролируйте привилегии: не запускайте инструменты с правами, если это не требуется.
  • Шифруйте резервные копии rootfs и конфигураций.
  • Регулярно обновляйте пакеты в Kali внутри NetHunter: apt update && apt upgrade -y.
  • Используйте VPN и защитные политики при тестировании открытых сетей.

Риск-матрица (качественная):

РискВероятностьВлияниеМеры снижения
Потеря данных при некорректных командахСредняяВысокоеРезервное копирование rootfs и конфигураций
Уязвимость экспонирована через сторонние пакетыСредняяСреднееОбновления и контроль источников
Нарушение закона при сканировании сетей без разрешенияНизкая при соблюдении правилОчень высокоеВсегда иметь письменное разрешение

Частые ошибки и их исправление

Список распространённых проблем и их решений:

  1. Проблема: NetHunter не запускается, ошибка при входе.

    • Проверьте логи скрипта установки в Termux.
    • Убедитесь, что rootfs полностью скачан и распакован.
  2. Проблема: KeX не принимает подключение.

    • Проверьте порт RFB, указан ли он в клиенте правильно.
    • Отключите фоновые оптимизации и энергосбережение для Termux/KeX.
  3. Проблема: Процессы убиваются на Android 12+.

    • Решение: попробуйте исключить Termux из оптимизатора батареи и предоставить разрешения на работу в фоне.
    • При необходимости используйте устройство с Android 11 или ниже для стабильности.
  4. Проблема: Медленная работа GUI.

    • Уменьшите разрешение и глубину цвета в KeX.
    • Отключите непрерывную синхронизацию и ненужные сервисы.
  5. Проблема: Ошибка при apt install (не найден пакет).

    • Проверьте списки репозиториев: apt update.
    • Убедитесь, что внутри NetHunter настроены правильные репозитории Kali.

Альтернативы и когда NetHunter не подходит

Когда не использовать NetHunter:

  • Если вам нужно постоянное, нативное и производительное окружение Kali на телефоне — лучше рутовать устройство и установить полноценный NetHunter с кастомным ядром.
  • Если политика безопасности организации запрещает установку сторонних окружений на рабочие телефоны.

Альтернативы:

  • Установка Kali в полноценный chroot/proot вручную.
  • Использование терминала на удалённом сервере с Kali через SSH (удобно для слабых устройств).
  • Запуск Kali в виртуальной машине на ноутбуке.

Контрольный список по ролям

Пентестер

  • Убедиться в наличии письменного разрешения.
  • Настроить VPN, зашифровать рабочие файлы.
  • Тестировать инструменты на стенд‑сети перед рабочими тестами.

Студент / исследователь

  • Работать в отдельной тестовой среде.
  • Регулярно создавать резервные копии rootfs.
  • Изучать базовые команды Kali и APT.

Системный администратор

  • Не устанавливать NetHunter на корпоративные устройства без согласования.
  • Мониторить сеть на предмет несанкционированных сканирований.
  • При необходимости предложить альтернативы (удалённые инструменты и VMs).

1‑строчный глоссарий

  • Rootless — запуск окружения без рут‑прав на хосте.
  • KeX — графическая оболочка/сервер VNC для Kali NetHunter.
  • rootfs — файловая система корневого окружения Kali, обычно в виде образа.
  • Termux — эмулятор терминала и пакетный менеджер для Android.

Короткая методология безопасного развёртывания (mini‑method)

  1. Оцените цель и получите разрешение на тестирование.
  2. Подготовьте устройство: обновите Android, отключите фоновые оптимизации.
  3. Установите Termux и обновите пакеты.
  4. Скачайте и проверьте инсталлятор NetHunter.
  5. Установите NetHunter и настройте KeX.
  6. Выполните базовую проверку и снимите резервную копию rootfs.
  7. Проводите тесты в контролируемой среде, фиксируя изменения.

Критерии приёмки

  • NetHunter успешно запускается командой nethunter.
  • KeX предоставляет GUI и подключается с рабочего клиента по указанному порту.
  • Базовая утилита (например, nmap) запускается внутри контейнера.
  • Резервная копия rootfs сохранена вне устройства.

Устранение неполадок — примеры команд для диагностики

  • Проверить свободное место:
df -h
  • Посмотреть процессы NetHunter:
ps aux | grep nethunter
  • Просмотреть логи установки (если есть файл лога):
cat install.log | tail -n 200

Заключение

Kali NetHunter Rootless — удобный способ запускать множество инструментов Kali на нерутованных Android‑устройствах. Он подходит для выездного тестирования и обучения, но имеет ограничения на современных версиях Android и требует аккуратной настройки прав и резервного копирования.

Ключевые рекомендации:

  • Используйте официальные источники (GitHub, официальный сайт NetHunter).
  • Делайте резервные копии rootfs.
  • Следите за энергосбережением и разрешениями на фоне.

Часто задаваемые вопросы

Какие телефоны совместимы с Kali NetHunter?

NetHunter Rootless совместим с большинством Android‑устройств с версией Android 7–11. На Android 12 и выше возможны проблемы с фоновыми процессами из‑за усиленных ограничений энергосбережения.

Разрушает ли установка Kali NetHunter операционную систему Android?

Нет: Rootless‑вариант запускается как контейнер внутри Termux и не заменяет системную прошивку. Удаление NetHunter возвратит систему в исходное состояние.

Нужен ли рут для NetHunter?

Для Rootless — нет. Для полного набора функций (например, специфичных драйверов или модификаций ядра) может потребоваться рут и кастомное ядро.

Можно ли апгрейдить NetHunter и Kali внутри него?

Да. Рекомендуется периодически выполнять apt update && apt upgrade -y внутри NetHunter для получения обновлений.

Изображения и скриншоты: Kali. Все скриншоты предоставлены Allan Ngetich

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро