Kali NetHunter

Kali NetHunter (англ. Kali NetHunter) — свободная и открытая мобильная платформа для тестирования на проникновение, предназначенная для устройств под управлением Android. Платформа основана на Kali Linux и поддерживается компанией Offensive Security[1]. Kali NetHunter доступна для устройств без root-прав (NetHunter Rootless)[2], для рутированных устройств со штатной recovery (NetHunter Lite), а также для рутированных устройств с кастомной recovery и поддержкой специального ядра NetHunter (NetHunter)[3].

Общие сведения
Kali NetHunter
Тип дистрибутив Linux
Разработчик Offensive Security
Написана на C, Java, Kotlin, Python, Bash
Операционные системы Android, LineageOS, Kali Linux
Первый выпуск 24 сентября 2014
Аппаратные платформы armhf, aarch64
Последняя версия 2024.3 (11 сентября 2024)
Тестовая версия 2024.4 (11 сентября 2024)
Репозиторий gitlab.com/kalilinux/net…
Лицензия различные
Сайт kali.org/docs/nethunter/

Описание

Kali NetHunter проектировалась как мобильная платформа для тестирования безопасности, основанная на архитектуре Kali Linux и расширяющая её возможности для устройств на базе Android, предоставляя инструменты и средства, заточенные под анализ безопасности мобильных сетей[4]. Официальные образы публикуются компанией Offensive Security и обновляются ежеквартально. Образы с поддержкой специальных ядер выпускаются для наиболее популярных устройств, таких как Google Nexus, Samsung Galaxy и OnePlus[5]. Доступна поддержка множества других моделей, а образы для неподдерживаемых устройств можно сгенерировать при помощи специальных скриптов сборки NetHunter[6]. Kali NetHunter поддерживается сообществом добровольцев, а финансирование осуществляется компанией Offensive Security[7].

Происхождение и история

Версия 1.1 была выпущена в январе 2015 года и добавила поддержку устройств OnePlus и неанглийских раскладок клавиатуры для HID-атак[8].

Версия 1.2 вышла в мае 2015 года с поддержкой планшетов Nexus 9[9].

Версия 3.0 была выпущена в январе 2016 года после серьёзной переработки приложения, инсталлятора и средства сборки ядра. В этой версии появилась поддержка устройств под управлением Android Marshmallow[10].

В мае 2019 года вышла версия 2019.2, перейдя на образ kali-rolling как основной контейнер Kali Linux и синхронизируя свои релизы с релиз-циклом оригинального дистрибутива. С этим выпуском число поддерживаемых устройств Android превысило 50[11].[12]

В сентябре 2019 года была выпущена версия 2019.3, добавившая магазин приложений NetHunter App Store как основной механизм развертывания и обновления ПО[13].[14]

В декабре 2019 года представлена версия 2019.4 с экспериментальной функцией «Kali NetHunter Desktop Experience»[15].

До декабря 2019 года Kali NetHunter можно было установить только на отдельные модели устройств Android. Для установки требовалось:

  • наличие root-доступа,
  • наличие кастомной recovery (Team Win Recovery Project),
  • специальное ядро, собранное для Kali NetHunter.

В декабре 2019 года были выпущены редакции «Kali NetHunter Lite» и «Kali NetHunter Rootless», позволяющие устанавливать Kali NetHunter с урезанным функционалом на устройства без специального ядра и/или root-прав[16].

28 января 2020 года выпущена версия 2020.1, разделившая релизы на три варианта: NetHunter Rootless, NetHunter Lite, NetHunter Full[17].

Версия 2020.2 (12 мая 2020) поддерживала более 160 ядер и 64 устройства[18].

18 августа 2020 года вышла версия 2020.3 с поддержкой Bluetooth Arsenal (интеграция пакета Bluetooth-утилит в приложение NetHunter для проведения различных атак и работы с аудиоустройствами) и поддержкой Nokia 3.1 и 6.1[19].

18 ноября 2020 года вышла версия 2020.4 с новым меню настроек NetHunter, выбором анимации загрузки и поддержкой Magisk[20].

Возможности

Kali NetHunter — это открытая платформа для тестирования на проникновение на базе Android, разработанная Offensive Security. Среди возможностей: внедрение 802.11-кадров, настройка Evil Access Point в один клик, атаки BadUSB (Man-in-the-middle), HID-атаки, поддержка скриптов MANA Evil AP и другие функции[21].

В дополнение к основным инструментам тестирования на проникновение, присутствующим в настольном Kali Linux, NetHunter поддерживает следующие возможности:

  • Внедрение беспроводных 802.11-кадров
  • Организация MANA Evil Access Point одним нажатием (совмещение с атаками Evil Twin)
  • Поддержка HID-клавиатур для атак типа Teensy
  • Реализация атак BadUSB с использованием MITM (Man-in-the-Middle)
  • Расширенные режимы атак через приложение NetHunter
Приложение NetHunter с демонстрацией атаки через внутренний интерфейс wlan0

Магазин приложений NetHunter

Kali NetHunter включает собственный магазин приложений, созданный на основе форка F-Droid, полностью лишённого телеметрии. По состоянию на 2021 год в магазине присутствовало около 42 приложений[22].

Примечания

Ссылки