Skip to content

TreKar99/RubberDucky-CJMCU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Configuración CJMCU como BadUSB

Configuración del CJMCU como un Rubber Ducky (BadUSB).

El original: https://shop.hak5.org/products/usb-rubber-ducky-deluxe.

La versión barata (CJMCU):

El dispositivo se puede comprar por aliexpress con un precio más que económico, pero recomiendo comprar una versión con buen rating, para asegurar que es de una fuente fiable.

cjmcu

El dispositivo CJMCU es una alternativa al Rubber Ducky oficial de Hak5, bastante más económico. Para usarlo como un BadUSB debemos configurarlo, tendremos que compilar en la CPU ATMELMEGA32U4 el firmware de Arduino como un Keyboard.

Usaremos el script.txt como ejemplo de payload, y en él podremos modificar las instrucciones que queremos dar.

Pasos para la configuración:

  1. Instalar el software Arduino IDE. En Windows lo podemos instalar desde la Microsoft Store

image

Pero como método general lo instalaremos desde la página oficial: https://www.arduino.cc/en/software

  1. Añadimos la libreria Arduino_keyboard_LBDL.

image

image

  1. Conectar tarjeta microSD individualmente para meter la carpeta lang y el script.txt.

Insertamos la tarjeta en el portátil, sea con una tarjeta adaptador o con usb adaptador, y copiamos estos dos archivos.

Consejo: usar una tarjeta microSD de bajo tamaño ya que por una banda no es necesario mucho espacio y mucho tamaño puede no ser compatible con el BadUSB.

  1. Poner la tarjeta microSD en el CJMCU - badUSB.

  2. Abrir el archivo cjmcu_badusb_es, conectar el CJMCU, y configurarlo.

Importante: poner modo de Arduino -> Arduino Leonardo.

image

Importante: escoger el puerto que nos salga predeterminado, en mi caso el COM3.

image

  1. Compilar en la placa del badUSB el firmware de configuración de placa base.

image

  1. Configurar el payload desde la consola serial.

image

Introducimos las opciones siguientes para el correcto funcionamiento:

- Modo: c.

- Lenguaje: es.

- Payload: script.txt

image

Ejemplo de funcionamiento:

Ejemplo.BadUSB-CJMCU.mp4

Créditos de los arreglos del firmware de la placa base y librería de Arduino a: https://github.com/labuhardilladelloco/Bad-duck-esp

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published