Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
uC_mousejack — Mousejack para ATmega32u4 | Kitploit
Herramientas/GitHubGitHub/insecurityofthings/uc_mousejack
Seguridad de Sistemas EmbebidosSeguridad BluetoothGeneración de PayloadsSeguridad InalámbricaHacking de HardwarePruebas de PenetraciónRed Teaming
GitHubinsecurityofthings/uc_mousejack

uC_mousejack

Mousejack para ATmega32u4

Ver Repositorio
25461hace 3 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

μC Mousejack


Microcontrolador Mousejack es un proyecto para llevar los ataques de Mousejack a un pequeño dispositivo embebido, con el factor de forma de un llavero.

Dispositivo prototipo Mousejack

Nuestra primera iteración utiliza una placa protoboard Adafruit Feather 32u4 y un módulo NRF24L01+ basado en SPI.

Construir el dispositivo es sencillo, y el código proporciona una herramienta para usar Duckyscript con el fin de lanzar ataques automatizados de inyección de teclado contra dispositivos Microsoft y Logitech.

Construcción

Para construir tu propio dispositivo necesitarás los siguientes componentes:

  • Placa protoboard Adafruit Feather 32u4 u otra placa compatible con Arduino de tu elección.
  • Un módulo NRF24L01+ basado en SPI. Se recomienda encarecidamente comprar un módulo NRF24 amplificado con antena externa.
  • Una batería LiPo. Una batería de 500mAh durará unas 20 horas.
  • Una carcasa para alojar los componentes. Una Hammond 1551KTBU funciona bien. Normalmente puedes comprarla en tu tienda local de electrónica.
  • Un condensador de 10μF y uno de 0.1μF para ayudar a estabilizar el voltaje del módulo NRF24 (es delicado).
  • Cinta adhesiva de doble cara o hardware de montaje. Dependiendo de lo pulido que quieras que sea el producto final.
  • Herramientas: pelacables, cortadores laterales, un buen soldador.
  • Elementos básicos, como estaño, cinta de poliamida y cable flexible multicolor de pequeño calibre.

El diagrama Fritzing que se muestra a continuación presenta la distribución del cableado utilizada en el diseño del prototipo:

Diseño Fritzing de Mousejack

Los condensadores mostrados arriba son de 10μF y 0.1μF. También ten en cuenta que soldar el módulo NRF24 directamente a la placa protoboard Feather ayuda a mantener todo compacto.

Compilación

Para compilar el software, descarga e instala el IDE PlatformIO. Es mucho mejor que el IDE de Arduino.

Antes de compilar el software, asegúrate de modificar el archivo attack.h usando el script attack_generator.py:

root@kitploit:~
uC-mousejack $ cd tools
tools $ ./attack_generator.py ducky.txt

En el ejemplo anterior, el archivo ducky.txt contiene nuestro Duckyscript. El script attack_generator.py "compilará" el script ducky en el archivo attack.h, que se incluye en main.cpp. Esto simplifica el código y lo hace más compacto.

Uso

Una vez que enciendas el dispositivo, el LED interno conectado al pin 13 (llamado ledpin en el código) parpadeará dos veces por cada pasada sobre todo el rango de canales. Cuando envía un ataque, el LED se encenderá de forma continua.

Si supervisas el puerto serie usando el IDE PlatformIO, verás mucha información de depuración impresa durante el escaneo y durante el ataque.

Advertencia: No se requiere ninguna interacción para iniciar un ataque. Ten cuidado con dónde usas este dispositivo. No aceptamos ninguna responsabilidad por el uso que se le dé a esta herramienta.

Futuro

Nuestra próxima iteración incluirá una versión en micro-Python que utiliza el módulo Adafruit Huzzah basado en ESP8266. Esto proporcionará la capacidad de cargar nuevos ataques y obtener información de diagnóstico usando tu smartphone (vía Wifi).

También es posible (y bastante fácil) adaptar nuestro código para usar una pantalla OLED, tarjeta microSD o cualquier otra interacción que se te ocurra. Siéntete libre de hacer un fork del código y crear algo más interesante.

Descargar herramienta