ARM-сборки BackTrack 5 и Kali Linux можно было
запустить в среде Android с самого момента их
появления. Некоторые инструменты в них не работали,
другие работали слишком медленно, но в целом
дистрибутив шевелился, и можно было носить у себя в
кармане несколько сотен утилит пентестинга, а при
необходимости и получить доступ к рабочему столу с
компа средствами VNC. Однако BinkyBear из комьюнити
Kali решил, что этого мало, и на свет появился Kali
NetHunter — вариант дистрибутива, оптимизированный
для Android-смартфонов.
Тот самый Kali Linux
По своей сути NetHunter — это почти не измененный Kali
Linux, устанавливаемый «поверх» Android и работающий
внутри chroot-окружения. Он включает в себя все тот же
набор из огромного количества хорошо известных нам
инструментов пентестинга, а также графическую среду
XFCE, достучаться до которой можно как с самого
смартфона, так и с ноута/компа/планшета с помощью
любого VNC-клиента.
Отличие NetHunter от «просто установки Kali Linux в
chroot» в нескольких нюансах. Во-первых, здесь есть
графическое приложение для управления некоторыми
возможностями дистрибутива, вроде запуска тех или
иных сервисов или включения точки доступа MANA. Во-
вторых, он включает в себя небольшой набор Android-
софта, который будет полезен при выполнении атак или
работе с дистрибутивом: Hacker’s Keyboard, Android VNC,
DriveDroid и другие.
WARNING
При установке второй системой через MultiROM
установщик NetHunter не сможет прошить
кастомное ядро, в результате чего функции
инъекции фреймов, BadUSB и эмуляции
клавиатуры окажутся недоступны. Несмотря на
то что для Nexus 7 образца 2012 года существует
драйвер, способный перевести внутренний
сетевой адаптер в режим мониторинга, он не
поддерживается Kali NetHunter.
В-третьих, для каждого поддерживаемого устройства в
NetHunter есть собственное кастомное ядро, собранное с
поддержкой загрузки эмуляции USB-клавиатуры или
сетевого адаптера и механизмов внедрения фреймов в
сетевой поток (Wireless 802.11 frame injection). Эти
функции используются для проведения атак типа
BadUSB, Teensy, а также для внедрения в передаваемые
по сети файлы разного рода бэкдоров (с использованием
точки доступа MANA и инструмента Backdoor Factory ).
В остальном же все довольно стандартно, и тот, кто
знаком с Kali (я не говорю о юзерах графической
оболочки), найдет здесь знакомое окружение и набор
инструментов: Aircrack, Maltego, Metasploit, SAINT, Kismet,
Bluebugger, BTCrack, Btscanner, Nmap, p0f и многие,
многие другие.