Kali Linux

Установка Kali Nethunter в Android с помощью Magisk

Специалистам в сфере компьютерной безопасности не надо представлять дистрибутив 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 Nethunter для Magisk

Для начала нужно установить в Magisk соответствующий модуль. Делаем так:

  1. Открываем Magisk Manager;
  2. Выдвигаем левым свайпом меню Magisk, в котором выбираем пункт «Репозитории»;
  3. Открываем в правом верхнем углу экрана строку поиска, водим там «nethunter», найдутся два модуля: сам «KaliNethunter» и «Wireless Firmware for Nethunter». Нам понадобится первый.
  4. Устанавливаем модуль «KaliNethunter» нажатием на иконку со стрелкой справа -> «Установка»;
  5. После завершения установки перезагружаем устройство.

Установка модуля завершена.

Настройка Kali Nethunter

Запускаем приложение NetHunter. Во время первого запуска приложение спросит некоторые разрешения, которые ему нужно предоставить, а так же запросит root доступ, что тоже нужно разрешить.

Запрос root доступа от Kali Nethunter

Далее открываем меню и выбираем «Kali Chroot Manager». В поле «Status» нам скажут, что chroot не найден.

Установка Kali chroot

Пробуем установить, жмём кнопку «INSTALL KALI CHROOT» -> «DOWNLOAD LATEST» -> «FULL CHROOT»... и получаем ошибку загрузки. Проблема известная, вызванная просроченным SSL сертификатом у них на сервере. В таком случае будем качать и ставить вручную.

Chroot окружения под разные архитектура лежат по этой ссылке: https://build.nethunter.com/kalifs/kalifs-latest/, но открыть ее в мобильной версии Firefox у меня не получилось: браузер ругается на просроченный сертификат и ни в какую не пускает на сайт.

Firefox не пускает на сайт с просроченным SSL сертификатом

Ну и фиг с ним, ничего колхозить я не стал, а быстренько установил из маркета Chrome. Он тоже ругнулся на сертификат, но после нажатия на ссылку об игнорировании предупреждения безопасности на сайт пустил. Отлично. Открываем ссылку в Хромом.

Обновлено: сертификат пофиксили!

Теперь уже без проблем качаем chroot для своей архитектуры процессора, нажав на ссылку вида kalifs-ARCH-full.tar.xz, где ARCH — нужная архитектура камня в устройстве. У меня например armhf. После скачивания любым файловым менеджером перемещаем скачаный файл в корень внутренней памяти устройства и переименовываем в kalifs-full.tar.xz.

Снова открываем приложение NetHunter, в нем из меню переходим в «Kali Chroot Manager», жмём кнопку «INSTALL KALI CHROOT», но теперь выбираем вариант «USE SDCARD», далее «FULL CHROOT».  Если ты всё сделал правильно, начнется процесс распаковки.

Распаковка Kali chroot

По завершении процесса распаковки нас спросят какие метапакеты мы хотим установить.

Выбор метапакетов для установки в Nethunter

Т.к. нам нужен только Nethunter, оставляем выбор только этого метапакета, он отмечен по умолчанию. Нажимаем «INSTALL & UPDATE». По завершению процесса окно терминала можно закрыть и перезапустить устройство.

Поздравляю! Теперь в твоем мобильном устройстве есть Kali Nethunter 😎

Kali Nethunter
Вы можете поделиться материалом в социальных сетях:

13 комментариев

  1. Процесс установки пошел, все сделал правильно. Делал все по инструкции. Но ни один модуль все еще не работает. Помогите пожалуйста.

      1. Рад, что всё получилось. На всякий случай добавил в инструкцию перезапуск устройства по окончании процесса установки. Спасибо за полезный отзыв!

  2. Приложение nethunter не появилось. 2 раза перезагружал устройство, но не помогло. В Magisk пишет что модуль установлен. Пробовал установить на трех разных прошивках и пробовал установить через TWRP. Бесполезно.

    Надеюсь на вашу помощь

    1. Здравствуйте. Пробовали смотреть в установленных приложениях, есть оно там? Может ваш лаунчер автоматически не создаёт значки, и его стоит поискать в меню приложений? С такой проблемой сталкиваюсь впервые, тем более что вы утверждаете, что пробовали на разных прошивках. Кстати, можете поставить Andrax. Это полный аналог Nethunter.

      1. У меня телефон Redmi note 8. Первый раз, когда у меня получилось установить nethunter, я пользовался кастомной прошивкой Pixel Experience, сейчас сижу на EvolutionX. На эту прошивку установить nethunter не получилось, установил pixel experience, не получилось. Установил стоковую прошивку MIUI, не получилось. Так что это точно не из-за лаунчера. Про Andrax вкурсе, мне больше по душе nethunter. И ещё, когда первый раз у меня получилось установить nethunter, там не работал терминал под Kali (где на выбор 3 варианта). Работал «Android» и третий вариант (не помню как называется).

Добавить комментарий

Ваш e-mail не будет опубликован, однако если вы его укажете, вам смогут приходить оповещения когда кто-то ответит на ваш комментарий.

Ваш адрес email не будет опубликован.