
Iniettore di payload ed emulatore HID per Android come Hak5 e rubber ducky
Emulazione hardware e sfruttamento di prossimità
L'attrezzatura Hak5 è pesante e fin troppo visibile. Il mio telefono contiene un kernel Linux completo, quindi l'ho fatto fare lo stesso lavoro — emulazione HID, RNDIS, mass storage, tutto quanto — direttamente via ConfigFS. Nessun hardware aggiuntivo. Nessun cavo che pende dalla borsa.
Collegalo a un dispositivo target, scegli un payload, eseguilo. I tasti vanno direttamente a /dev/hidg0. Niente in mezzo.
/dev/hidg0. Veloce, e la maggior parte degli EDR lo vede come una tastiera generica..txt dalla memoria locale o scaricali direttamente dal repository della community Hak5 dentro l'app.usb0) e avvia un piccolo server web per cambiare payload o controllare lo stato da un'altra macchina. Windows lo riconosce automaticamente. macOS è una scocciatura con le firme USB composite, giusto avviso..bin o .img a usb_f_mass_storage. Il telefono appare come una chiavetta USB sul target.Frontend in Kotlin, C++ per tutto ciò che tocca l'hardware.
sysfs direttamente per capire cosa ha effettivamente compilato il kernelServe root. Questo è il requisito fondamentale.
CONFIG_USB_CONFIGFS e CONFIG_USB_CONFIGFS_F_HID. I kernel stock di solito non li hanno. Flasha NetHunter se il tuo non li ha.Il BT HID funziona in modo affidabile sulla maggior parte dei dispositivi. La ConfigFS via cavo è un'altra storia — dipende interamente da ciò che il tuo OEM ha lasciato nel kernel. Se riesci a farlo funzionare su qualcosa di insolito (vecchio Pixel, OnePlus, qualsiasi cosa), incolla l'output di
dmesgnella scheda Issues. Sto cercando di costruire una lista di compatibilità.
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 all'inizio di ogni payload.DOCUMENTATION.md copre in dettaglio il bridge JNI e la configurazione USB composita. Leggi CONTRIBUTING.md e CODE_OF_CONDUCT.md prima di aprire una PR.
Disclaimer: Progettato per lavoro autorizzato di red team e sicurezza fisica. Ottieni un permesso scritto prima di collegarti a qualsiasi cosa.