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