I already used a Teensy to send a CONTROL keypress every 10 seconds. This came in handy to keep machines from going to sleep or auto-locking.
Today I wrote a script for my Bash Bunny to do the same.
Warning: if you use this, make sure you unplug the Bash Bunny before you start typing on the computer. Otherwise the CONTROL keypresses will interfere with your typing, potentially ending up in unwanted commands like CTRL-Q: Quit
#!/bin/bash # Title: Infinite Control # Author: Didier Stevens (https://DidierStevens.com) # Version: 0.0.1 2017/04/08 # # Hit the CONTROL key every 10 seconds in an infinite loop, # while blinking the red LED with every keypress. # # Can be used to prevent a machine from sleeping or auto-locking. # # WARNING: Do not type on the machine's keyboard while this script # is running, or your keystrokes might become commands, # for example CTRL-Q: Quit # # Red ...............Hitting CONTROL key # Red Blinking.......Wow! We broke out of the infinite while loop! ATTACKMODE HID # infinite while loop while true do LED R QUACK CTRL LED sleep 10 done # this code will never be reached LED R 100