bashbunny-payloads/payloads/extensions/waiteject.sh

15 lines
305 B
Bash
Executable File

#!/bin/bash
#
# WAITEJECT v1 by kamotswind (https://github.com/kamotswind)
# Blocks the payload from continuing until the USB storage is ejected from the host
# Usage: WAITEJECT
function WAITEJECT() {
until [ ! -z "`dmesg | grep \"usb close backing file\"`" ]
do
sleep 1
done
}
export -f WAITEJECT