
Инжектор полезной нагрузки и эмулятор HID для Android, как Hak5 и rubber ducky
Эмуляция оборудования и атаки через физический доступ
Снаряжение Hak5 тяжёлое и заметное. В моём телефоне есть полноценное ядро Linux, поэтому я заставил его делать ту же работу — эмуляцию HID, RNDIS, mass storage, всё сразу — напрямую через ConfigFS. Никакого дополнительного железа. Никаких торчащих из сумки кабелей.
Подключаешься к цели, выбираешь payload, запускаешь. Нажатия клавиш идут прямо в /dev/hidg0. Ничего между ними.
/dev/hidg0. Быстро, и большинство EDR видят его как обычную клавиатуру..txt-файлы из локального хранилища или тяните их прямо из репозитория сообщества Hak5 внутри приложения.usb0) и запускает крошечный веб-сервер для смены payload'ов или проверки статуса с другой машины. Windows подхватывает его автоматически. macOS капризничает с составными USB-подписями, честно предупреждаю..bin или .img с usb_f_mass_storage. Телефон определяется на цели как флешка.Kotlin на фронтенде, C++ для всего, что касается железа.
sysfs напрямую, чтобы понять, что реально скомпилировано в ядреТребуется root. Это жёсткое условие.
CONFIG_USB_CONFIGFS и CONFIG_USB_CONFIGFS_F_HID. В стоковых ядрах их обычно нет. Если в вашем нет — ставьте NetHunter.BT HID стабильно работает на большинстве устройств. Проводной ConfigFS — другая история: всё зависит от того, что ваш OEM оставил в ядре. Если у вас заработало на чём-то необычном (старый Pixel, OnePlus, что угодно), вставьте вывод
dmesgво вкладке Issues. Пытаюсь собрать список совместимости.
git clone https://github.com/cipher-attack/chimera.git
cd chimera
# Set NDK path in local.properties first or the JNI build will fail immediately
./gradlew assembleDebug
DELAY 1000 в начало каждого payload'а.DOCUMENTATION.md подробно описывает JNI-мост и настройку составного USB. Прочитайте CONTRIBUTING.md и CODE_OF_CONDUCT.md перед открытием PR.
Отказ от ответственности: Создано для авторизованных работ red team и физической безопасности. Получите письменное разрешение, прежде чем подключаться к чему-либо.