/UsBad

A Bad USB with Attinny 85.

Primary LanguageC++MIT LicenseMIT

USBad Logo

What is it about ?

This repo is intended to show how you can design and use scripts via macro injections through Digispark-85 board.

Disclaimer :

This repo is for demonstration only.
Please don't use injection on real people !

Base requirements :

  • Arduino IDE.

  • Attinny 85 Digispark.

    If you don't have one you can go to -> Amazon or Aliexpress.

Designing custom scripts :

  • Take into account scripts syntax can differ from different system / keyboard layout on the computer you want to inject code on.
  • Default keyboard layout is QWERTY, you can change this by modifying scancode-ascii-table.h in your arduino library

Flashing your Digispark :

By default, your Digispark memory is empty.
you'll need to flash your board with your script through Arduino IDE.

You can follow this tutorial to setup your flash process.

Congratulations, now you can start scripting !

Source Of Inspiration :

You can find an other repository which we use to create UsBad project.