Специалистам в сфере компьютерной безопасности не надо представлять дистрибутив Kali Linux, который является одним из основных рабочих инструментов для тестировании компьютерных систем на проникновение. Offensive Security, разработчик Kali Linux, в недавнем прошлом выпустили мобильную версию своего дистрибутива для ОС Android — Kali Nethunter.
Официально установка Kali Nethunter поддерживается на несколько устройств LG Nexus и OnePlus One, однако с помощью Magisk полноценный Kali Nethunter можно установить на большое количество других устройств Android с процессорами ARM64, о чём пойдёт речь прямо сейчас.
Что такое Magisk, и как его установить было описано в предыдущем материале, и будем считать, что у тебя на устройстве он уже установлен.
Рекомендую вместо Nethunter на Android использовать Andax, который имеет не менее богатый набор инструментов для пентеста, но проще в настройке и удобнее в использовании.
Как я устанавливал Kali Linux Nethunter на свой xiaomi
Установка модуля Kali Nethunter для Magisk
Для начала нужно установить в Magisk соответствующий модуль. Делаем так:
- Открываем Magisk Manager;
- Выдвигаем левым свайпом меню Magisk, в котором выбираем пункт «Репозитории»;
- Открываем в правом верхнем углу экрана строку поиска, водим там «nethunter», найдутся два модуля: сам «KaliNethunter» и «Wireless Firmware for Nethunter». Нам понадобится первый.
- Устанавливаем модуль «KaliNethunter» нажатием на иконку со стрелкой справа ->«Установка»;
- После завершения установки перезагружаем устройство.
Установка модуля завершена.
Настройка Kali Nethunter
Запускаем приложение NetHunter. Во время первого запуска приложение спросит некоторые разрешения, которые ему нужно предоставить, а так же запросит root доступ, что тоже нужно разрешить.
Далее открываем меню и выбираем «Kali Chroot Manager». В поле «Status» нам скажут, что chroot не найден.
Пробуем установить, жмём кнопку «INSTALL KALI CHROOT» -> «DOWNLOAD LATEST» -> «FULL CHROOT». и получаем ошибку загрузки. Проблема известная, вызванная просроченным SSL сертификатом у них на сервере. В таком случае будем качать и ставить вручную.
Chroot окружения под разные архитектура лежат по этой ссылке: https://build.nethunter.com/kalifs/kalifs-latest/, но открыть ее в мобильной версии Firefox у меня не получилось: браузер ругается на просроченный сертификат и ни в какую не пускает на сайт.
}{АKЕPСКИЙ СМАРТФОН | Установка Kali Linux [Nethunter] на Android | UnderMind
Ну и фиг с ним, ничего колхозить я не стал, а быстренько установил из маркета Chrome. Он тоже ругнулся на сертификат, но после нажатия на ссылку об игнорировании предупреждения безопасности на сайт пустил. Отлично. Открываем ссылку в Хромом.
Обновлено: сертификат пофиксили!
Теперь уже без проблем качаем chroot для своей архитектуры процессора, нажав на ссылку вида kalifs-ARCH-full.tar.xz, где ARCH — нужная архитектура камня в устройстве. У меня например armhf. После скачивания любым файловым менеджером перемещаем скачаный файл в корень внутренней памяти устройства и переименовываем в kalifs-full.tar.xz.
Снова открываем приложение NetHunter, в нем из меню переходим в «Kali Chroot Manager», жмём кнопку «INSTALL KALI CHROOT», но теперь выбираем вариант «USE SDCARD», далее «FULL CHROOT». Если ты всё сделал правильно, начнется процесс распаковки.
По завершении процесса распаковки нас спросят какие метапакеты мы хотим установить.
Т.к. нам нужен только Nethunter, оставляем выбор только этого метапакета, он отмечен по умолчанию. Нажимаем «INSTALL #128526;
Источник: imatvey.xyz
kali linux nethunter
Официально эти устройства не поддерживаются и поэтому nethunter и ядро для redmi 4 серии были собраны свободными независимыми разработчиками-добровольцами, которым огромное спасибо.
Инструкция по установке на кастомный ром здесь
Пошаговая инструкция по установке:
Подготовка:
1. Разблокировать загрузчик ( bootloader );
2. Получить root привилегии;
3. Установить TWRP сustom recovery;
Продолжить на стоковой прошивке MIUI 9 с версией андроида 7.1, кастомный ром не прошивать.
Основная часть:
1. Включенный в MIUI SELinux, его надо выключить через SELinuxModeChanger.
2. Установить BusyBox ( путь /system/bin — это важно! );
3. Закинуть на флешку в смартфон два архива и установить через twrp по очереди, сначала nethunter, потом ядро.
-SELinux_Mode_Changer_11.0_Rus
-nethunter-generic-armhf-kalifs-full-rolling-2017.11-18-1618.zip
-NetHunter-v2.0-MIUI_HM4X.zip
Настройка, завершающий этап:
1. Запустить главное приложение — NetHunter, и по запросу на root права дать все разрешения;
2. Проверить на наличие обновлений;
3. Скачать и установить образ Kali через Kali Chroot Manager;
4. Прописать в sources.list актуальные пути в репозиторий;
5. Командой «apt-get update apt-get dist-upgrade» завершить этап настройки, предварительно убрав в настройках эмулятора терминала галочку в пункте «Проверять пути в PATH».
Теперь внешняя wi-fi карта должна определиться. Можно приступать к аудиту.
Поделиться
- Получить ссылку
- Электронная почта
- Другие приложения
Источник: kali-nethunter.blogspot.com
Статья Kali NetHunter на любой девайс
Недавно наткнулся на статью в XDA про Kali NetHunter на любой андро и сразу опробовал. Скрипт оказался не рабочим и я решил попробовать сделать все в ручную и все получилось. Сейчас расскажу как все это сделать.
С начала устанавливаем BusyBox(качаем с плеймаркета):
Предоставляем рут доступ:
Жмем install:
Потом появиться сообщение:
Все, Бузибокс больше нам не нужен
Переходим к моему архиву(
Ссылка скрыта от гостей
) — расспаковываем его и устанваливаем все приложения в папке APPs (я их заново устанавливать не буду)
Потом переходим по этой ссылке(
Ссылка скрыта от гостей
) и качаем оттуда архив full (tar.xz) со своей разрядностью (арм или арм64):
Кидаем в корень вн памяти( желательно сд карту извлечь) и переименовуем на kalifs-full.tar.xz
Заходим в приложение Kali NetHunter:
Открываем меню выбора — жмякаем на Kali Chroot Manager:
Там нажимаем на Install Kali Chroot:
Выбираем Use sdcard и Full Chroot:
Ждем окончания процесса и перезагружаем на всякий случай
Готово
Не сердитесь, если что не так, это моя первая статья на форум
Источник: codeby.net