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. По умолчанию ваш телефон не позволяет устанавливать приложения из неизвестных источников. В этом случае вам необходимо установить разрешения, нажав «Настройки».
Установите Термукс на Android
3. Ваш телефон перенаправит вас на страницу настроек, где вы сможете разрешить установку приложений из браузера, как показано:
Страница настроек позволяет устанавливать неизвестные приложения.
4. Вы перейдете к опции «Установить» , которая позволит вам установить приложение.
Установить Термукс
Шаг 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
Следующим шагом будет установка пароля NetHunter KeX. Обратите внимание, что вам необходимо выйти из интерфейса командной строки NetHunter, чтобы выполнить эту команду:
nethunter kex passwd
Установите пароль NetHunter KeX
Запустите NetHunter KeX, выполнив следующую команду:
nethunter kex
Запишите номер порта RFB, так как вы будете использовать его позже.
Запишите номер порта RFB.
На данный момент NetHunter запущен и работает, но вам необходимо настроить монитор для использования этого программного обеспечения.
Шаг 5. Установите NetHunter KeX
NetHunter KeX — это магазин приложений для 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. Если вы правильно выполнили все шаги, на вашем телефоне Android должен быть запущен Kali NetHunter GUI.
Для удобства вы можете выбрать любой из режимов ввода: панорамирование с прямым смахиванием, панорамирование с прямым удержанием, одной рукой и имитацией сенсорной панели. Режим Direct Swipe Pan позволяет управлять мышью напрямую, касаясь ее. При нажатии мышь щелкнет в том месте, где вы нажали.
Чтобы использовать режим прямого удержания панорамы, нажмите и удерживайте, чтобы начать. При касании мышь щелкает в том месте, к которому вы прикасаетесь. Режим имитации сенсорной панели преобразует ваш экран в имитацию сенсорной панели. Наконец, режим одной руки работает аналогично режимам Direct и Swap Pan, за исключением того, что нажатие и удерживание открывает меню со списком опций.