Bienvenidos al nuevo foro de hackplayers. En caso de encontrarse cualquier tipo de error, contacte con cualquier administrador por mensaje privado.
Recuerda que, para incrementar tu privacidad, tambien puedes acceder al foro usando el dominio forohpysho2t5mjs.onion de la red tor.

¿Cómo puedo crear un USB Rubber Ducky o Bad USB con arduino?

Hace poco vi un post muy interesante sobre esto mismo. Y me gustaría vuestra ayuda para poder hacerme uno con arduino (Me lo compraría de la página oficial pero soy pobre). 
Investigando vi que se puede hacer con https://es.aliexpress.com/item/Free-shipping-Atmega32u4-Game-Board-Module-Esplora-With-1PCS-Mini-USB-Cable-For-Arduino/1847119261.html?spm=2114.01010208.3.11.lwaLoT&ws_ab_test=searchweb0_0%2Csearchweb201602_1_10065_10068_10000009_10000032_10084_10000025_10083_10000029_10080_10082_10081_10000028_10110_10111_10060_10112_10113_10062_10114_10115_10056_503_10055_10054_10059_10000044_10099_501_10078_10079_10000022_10000012_10103_429_10073_10102_10000015_10000035_10096_10000018_10000019_10052_10053_10107_10050_10106_10051%2Csearchweb201603_1%2Cafswitch_3%2Csingle_sort_2_default&btsid=c50ba2c7-3131-41cc-8a05-f62208af7abc por ejemplo, pero en más fuentes vi que se hacía con un Teensy que tenía para micro SD y claro... Estoy hecho un lío. 
Una de mis preguntas es... si lo hacemos con ese hardware tendría que conectarlo a mi arduino? La idea es que sea un USB, no el tamaño de la placa...

¡Espero entre todos podamos llevar a cabo este proyecto!

PD: Mi placa es arduino UNO, sí, sé que el enlace es para Leonardo, pero era de ejemplo.

Muchas gracias!
Etiquetado:

Respuestas

  • 1 Comentario ordenados por Votos Fecha
  • La placa de Arduino UNO lleva un ATmega328P, pero no es éste el que se comunica por USB. Para ello utiliza el pequeño ATmega32U4 que está cerca del puerto USB de la placa.
    Este chip se puede reprogramar para hacerse pasar por un teclado, joystick, etc. El acceso a ese chip es a través de los pines ICSP que tiene cerca.
    En Hackaday (Comunidad de hackers/makers MUY grande de gran prestigio) se habló de ello en su día.
    https://hackaday.com/2012/06/29/turning-an-arduino-into-a-usb-keyboard/
    Con esa base hace no mucho salió malduino. En su página están a la venta (https://malduino.com/) y el código fuente está en GitHub (https://github.com/Seytonic/malduino).
    Personalmente puedo decir que el Malduino Elite funciona muy bien.

    Espero haberte ayudado.
    ---
      Hoy no se fía, vuelva mañana.
    #NoMoreCaptchas #IWannaBeARobot
Accede o Regístrate para comentar.