Skip to content

mibsec/BadUsbOverInternet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bad Usb Over Internet

Supported Python versions Supported OS Conference Conference Conference

Cómo funciona?

El dispositivo funciona como un rubber ducky de hak5 con la diferencia que se pueden enviar los Scripts por medio de internet.

Supported Python versions

Hardware

Para este prototipo se uso Arduino Leonardo, que permite la inyección de palabras como si de un teclado se tratara, pero el proyecto es compatible con cualquier arduino que tenga el micro ATmega32U4 como por ejemplo CJMCU o el Arduino Micro.

Arduino Leonardo

CJMCU

Ademas de un arduino necesitamos un módulo Wifi en este casi el ESP8266 específicamente el ESP-12 para este proyecto usamos un NodeMCU que facilita mucho las cosas a la hora de programar el ESP-12.

NodeMCU

Software

Un programa escrito en python sirve como servidor socket, espera la conexión del dispistívo una vez conectado se puede modifcar, ver y enviar el script que se le enviará al dispositívo, el script que se enviara estara en la carpeta .../WBU/scritp.txt, el lenguaje que se usa es duckyscript

Instalación y Uso

Hardware

  • Conectar según el siguiente diagrama:

  • Subir los skechts al Arduino y al ESP(Nodemcu)

Software

# git clone https://github.com/miguelebf/WBU.git
# cd WBU
# python3 wbu.py

CONs

To-do

  • Distribución del teclado (Keyboard Layouts)
  • Comunicación por gsm/gprs
  • Desarrollar un dispositivo final

Créditos

Licencia

MIT

About

HID attacks over Internet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published