informatica:hardware:arduino:badusb
Tabla de Contenidos
BadUSB / Rubber Ducky
Dispositivos USB que se “camuflan” como teclados y permiten realizar ataques.
Este tipo de dispositivos se inspiran directamente en el USB Rubber Ducky de Hak5, siendo compatibles con el lenguaje de scripts disponible para este último (Rubber Ducky Scripting Language o DuckyScript en su versión 1.0).
Hardware
El dispositivo tiene un ATMEGA32u4, clon de un Arduino Leonardo.
Linux
Para cargar en la memoria del BadUSB un programa que hagamos con el IDE de Arduino, nuestro usuario tiene que tener acceso a /dev/ttyACM0. De lo contrario, obtendremos el siguiente error:
avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied
En Arch Linux:
sudo usermod -a -G uucp <USUARIO>
En otros sistemas Linux el grupo sería dialout en lugar de uucp.
Scripts
informatica/hardware/arduino/badusb.txt · Última modificación: por tempwin

