Haga un PATO de goma USB con menos de $ 3
USB Rubber Ducky es como una unidad flash USB, pero es diferente. Porque inyectará pulsaciones de teclas con algo de carga útil para hackear su computadora. Lo mejor es que USB Rubber Ducky no se detecta como una unidad flash, sino como un teclado.
Hack5 vende este tipo de USB por $ 49.99.

Entonces, ¿cómo hacer USB Rubber Ducky con menos de $ 3?
Digispark es la respuesta.

Me compraron este Digispark Attiny 85 por $ 2.94 en el mercado. Digispark es una placa programable con memoria de 6kb. Es como un Arduino súper pequeño.
Para hacer USB Rubber Ducky, solo
necesitas estas cosas: 1. Digispark Attiny
85 ($ 2.94) 2. Arduino IDE
3. Una copa de café con música.
Configurar el entorno [Linux]
- Descargue e instale el software Arduino más reciente en https://www.arduino.cc/en/software. Para este proyecto, utilizo Arduino IDE 1.8.19 para Linux 64 bits. Y en este tutorial, omitiré la instalación del IDE de Aduino.

- Ejecute Arduino IDE y vaya al menú Archivo y seleccione Preferencias. Luego en las URL del Administrador de Tableros Adicionales,coloque este enlace
http://digistump.com/package_digistump_index.json
Y haga clic en Aceptar.

- Vaya al menú Herramientas y, a continuación, al submenú Tableros, seleccione Administrador de tableros. En el campo Tipo, seleccione Contribuido e instale digistump AVR Boards.

- Una vez finalizada la instalación, cierre la ventana Administrador de placas.
- El último paso, seleccione Digispark (predeterminado – 16.5mhz) como su placa principal.
Vaya al menú Herramientas, luego al submenú Tableros, haga clic en Digistump AVR Board y seleccione Digispark (predeterminado: 16.5mhz).
Ha terminado de configurar el entorno de Digispark.
Pruebas con código de ejemplo
- Pruebe con el código de prueba de File > Ejemplo > DigisparkKeyboard > Keyboard.
#include "DigiKeyboard.h"void setup() {
// don't need to set anything up to use DigiKeyboard
}void loop() {
DigiKeyboard.sendKeyStroke(0);
DigiKeyboard.println("Hello Digispark!");
DigiKeyboard.delay(5000);
}
Verifique el código y, si está bien, haga clic en el botón de carga en el lado derecho del botón de verificación.

Y luego conecta tu Digispark.


Después de completar la carga, desconecte su Digispark y felicite por haber hecho un USB Rubber Ducky con menos de $ 3.
PoC:
Solución de problemas
- Si recibe un error como este:

En mi Linux Mint, simplemente instale libusb-dev.
sudo apt install libusb-dev
- Si su Digispark no se detectó después de cargar el código y su información dmesg dice así:

simplemente ejecute este código:
sudo udevadm control --reload-rules
y ejecute dmesg nuevamente, si su terminal se muestra así, puede volver a cargar nuevamente con Arduino IDE.

Para el resto de la solución de problemas > https://digistump.com/wiki/digispark/tutorials/linuxtroubleshooting
Conclusión
USB Rubber Ducky será una poderosa herramienta para una entrada de teclado automatizada para ayudar a su trabajo. Si eres un chico malo, este USB puede ser una herramienta para hackear la PC de alguien.
FUENTE ORIGINAL: infosecwriteups