GithubHelp home page GithubHelp logo

wbu's Introduction

WBH

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

To-do

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

Créditos

Licencia

MIT

wbu's People

Contributors

miguelebf avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.