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