/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.

Scripts Credits:

Here is the repository from which we drew inspiration for this project.