From 032061688d61f2ce787a0d1d0db55f03e212a630 Mon Sep 17 00:00:00 2001 From: Darren Kitchen Date: Tue, 30 Jan 2018 22:10:24 -0800 Subject: [PATCH] WAIT extension pauses until switch position changes --- payloads/extensions/wait.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 payloads/extensions/wait.sh diff --git a/payloads/extensions/wait.sh b/payloads/extensions/wait.sh new file mode 100644 index 00000000..5219bd06 --- /dev/null +++ b/payloads/extensions/wait.sh @@ -0,0 +1,17 @@ +#!/bin/bash +# +# WAIT v1 by @Hak5Darren +# Waits blocks the payload from continuing until the switch position has changed +# Usage: WAIT + +function WAIT() { + GET SWITCH_POSITION + TEST=$SWITCH_POSITION + while true + do GET SWITCH_POSITION + if [ $SWITCH_POSITION != $TEST ]; then break; fi + sleep 1 + done +} + +export -f WAIT