¿Cómo puedo reprogramar un usb como un teclado?

16

Una de mis publicaciones recientes me ha llevado a descubrir que puedes reprogramar una unidad USB para que aparezca como un teclado en una computadora. Me gustaría saber cómo hacer esto. Actualmente estoy en un poder Google tratando de encontrar la respuesta que necesito (Sé que ya puedes comprar unidades USB, ¡pero quiero hacer una!)

Si encuentro alguna solución, responderé esto yo mismo, pero ¿quizás alguien aquí pueda acelerar la velocidad?

para reiterar: ¿Cómo reprogramo una unidad USB para que aparezca como un teclado?

pregunta original en la que se basa:

¿Cómo pueden ser peligrosas las memorias USB?

    
pregunta TheHidden 16.10.2015 - 20:27
fuente

2 respuestas

7

Aunque eso es posible, es un poco difícil hacerlo solo y es para usuarios más avanzados. Requiere mucho conocimiento sobre programación y hardware de bajo nivel.

Parece que lo que quiere lograr aquí es la reprogramación del firmware de una unidad flash USB para que actúe como un HID (Dispositivo de interfaz humana). Esto se llama bad USB .

Encontré un tutorial llamado Cómo crear tu propio USB defectuoso . El tutorial le presenta con más detalle qué es un bad USB y explica cómo crear uno en Windows.
Pero la vulnerabilidad descrita en este tutorial no funciona en todas las unidades flash USB . Tiene algunos requisitos específicos.

De la introducción del tutorial:

  

Las unidades flash USB más comunes son explotables debido a la   vulnerabilidad ". Esto nos permite a los hackers reprogramar   El microcontrolador de ellos actuará como un "Dispositivo de interfaz humana" (HID) /   Teclado y realizar pulsaciones personalizadas en nuestra máquina de destino. Esta   El escenario a menudo se llama "Ataque de carga útil HID", ya que tienes que entregar   sobre su script al USB defectuoso para la ejecución (más sobre esto más adelante   ). Aunque casi todas las unidades flash USB son explotables, solo una forma   para reprogramar los microcontroladores "Phison" se ha lanzado todavía.

No he probado el tutorial, por lo que no puedo decirte si funcionará, pero nada más que intentarlo por ti mismo.

    
respondido por el RageAgainstTheMachine 16.10.2015 - 22:19
fuente
1

No creo que puedas "reprogramar" una tecla normal para emular un teclado.

Sin embargo, si desea programar un dispositivo USB para emular un teclado y teclear teclas de secuencia, puede buscar las llaves USB TEENSY . enlace

Podrás elegir o programar tu propia carga útil y hacer lo que quieras con eso.

    
respondido por el Sorcha 16.10.2015 - 21:52
fuente

Lea otras preguntas en las etiquetas