miguelebf / BadUsbOverInternet

HID attacks over Internet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:C++ 68.9%Language:Python 31.1%