From a998f5c86ca0aee3cd2adb0ed11f6f3a4ac380f5 Mon Sep 17 00:00:00 2001 From: c64whiz Date: Sun, 21 Jan 2018 15:38:38 -0800 Subject: [PATCH] Add random interval to InfiniteControl payload (#310) --- .../library/general/InfiniteControl/payload.txt | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/payloads/library/general/InfiniteControl/payload.txt b/payloads/library/general/InfiniteControl/payload.txt index d35fc3ce..5a0e6936 100644 --- a/payloads/library/general/InfiniteControl/payload.txt +++ b/payloads/library/general/InfiniteControl/payload.txt @@ -26,6 +26,13 @@ ATTACKMODE HID INFINITE_KEY=CTRL #INFINITE_KEY=BREAK +# Setting MAX_SECONDS will utilize random value +# else leave blank, "MAX_SECONDS=", to use +# FIXED_SECONDS value every time. +# 300 == 5min +MAX_SECONDS=300 +FIXED_SECONDS=9 + # infinite while loop while true do @@ -33,7 +40,13 @@ do QUACK $INFINITE_KEY sleep 1 LED ATTACK - sleep 9 + # Slight change from original to support "random" + # delays between key presses. + if [ ! -z MAX_SECONDS ]; then + sleep $(($RANDOM % $MAX_SECONDS)) + else + sleep $FIXED_SECONDS + fi done # this code will never be reached