parent
b82ccd12b1
commit
cb706bcacc
|
@ -1,30 +1,40 @@
|
|||
#!/bin/bash
|
||||
# Title: Infinite Control
|
||||
# Author: Didier Stevens (https://DidierStevens.com)
|
||||
# Version: 0.0.1 2017/04/08
|
||||
# Version: 0.0.2 2017/09/02
|
||||
# History: 0.0.1 2017/04/08 start
|
||||
# 0.0.2 2017/09/02 changed LED colors, added BREAK
|
||||
#
|
||||
# Hit the CONTROL key every 10 seconds in an infinite loop,
|
||||
# while blinking the red LED with every keypress.
|
||||
# while blinking the CYAN LED with every keypress.
|
||||
#
|
||||
# Can be used to prevent a machine from sleeping or auto-locking.
|
||||
#
|
||||
# Some users have suggested to hit F15 (BREAK) in stead of CTRL.
|
||||
# This can be done by uncommenting line #INFINITE_KEY=BREAK.
|
||||
#
|
||||
# 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
|
||||
# Cyan ..............Hitting CONTROL key
|
||||
# Yellow Blinking ...Sleeping
|
||||
# Red Blinking.......Wow! We broke out of the infinite while loop!
|
||||
|
||||
ATTACKMODE HID
|
||||
|
||||
INFINITE_KEY=CTRL
|
||||
#INFINITE_KEY=BREAK
|
||||
|
||||
# infinite while loop
|
||||
while true
|
||||
do
|
||||
LED R
|
||||
QUACK CTRL
|
||||
LED
|
||||
sleep 10
|
||||
LED SPECIAL
|
||||
QUACK $INFINITE_KEY
|
||||
sleep 1
|
||||
LED ATTACK
|
||||
sleep 9
|
||||
done
|
||||
|
||||
# this code will never be reached
|
||||
LED R 100
|
||||
LED FAIL
|
||||
|
|
Loading…
Reference in New Issue