New payload, directory changes

Added KeepAlive payload to prevent PC from going inactive for variable
time (default an hour) and moved directory to accomodate for utility /
persistence functions
pull/4/head
saintcrossbow 2020-06-18 21:27:23 -04:00
parent 9ad1bb5d1a
commit 73e6912720
4 changed files with 55 additions and 0 deletions

View File

@ -0,0 +1,25 @@
# Keep Alive
### Don't let the PC fall asleep
---
Like having a mouse wiggler on for your Key Croc, except with keys! Unlike a regular mouse wiggler, this will constantly press Control - so typing while it is active is not recommended.
The payload was tested on Windows 10. It may be run with seconds specified as a parameter while in SSH (just remove the MATCH).
*Setup*
1. Connect the Key Croc and place into arming mode
2. Place `keepalive.txt` in the payloads directory
3. Change the `TOTAL_SEC` variable to increase time - default is an hour.
4. Optionally change the MATCH string to a unique passphrase of your choice
5. Eject the Key Croc safely
The Key Croc is ready for deployment.
*Deploy*
1. Connect the Key Croc to target in attack configuration
2. Type `__staylive` to start the keep awake routine: it will flash yellow while it is active
*Whats up with the name SaintCrossbow?*
Most of it is because it wasnt taken. Other than that, Im a big fan of the literary Saint by Leslie Charteris: a vigilante type who very kindly takes on problem people, serves his own justice, and has a great deal of fun doing it. Also, I just cant help but think that crossbows are cool.

View File

@ -0,0 +1,30 @@
# Title: Keep the PC from locking - default 1 hour
# When executed from command line without MATCH can specify time
# Author: Saint Crossbow
# Version: 1.0
MATCH __staylive
LED ATTACK
if [ $# -eq 0 ]
then
TOTAL_SEC=3600
echo "Default time of 60 minutes used"
else
echo "Running for total $1 seconds"
TOTAL_SEC=$1
fi
echo $TOTAL_SEC
i=1
while [ "$i" -le "$TOTAL_SEC" ]; do
echo -n "."
Q CONTROL
sleep 1
i=$(($i + 1))
done
echo
LED FINISH
sleep 1
LED OFF