mirror of
https://github.com/hak5/bashbunny-payloads.git
synced 2025-10-29 16:58:25 +00:00
76 lines
1.5 KiB
Plaintext
76 lines
1.5 KiB
Plaintext
#
|
||
#
|
||
# Title: PC Lock Fun
|
||
# Original Authors: The10FpsGuy and Mrhut10
|
||
# Big thanks to Mrhut10 for helping to put a loop in it :D
|
||
# Modified: FraterVI
|
||
# Category: Fun
|
||
# Target:. Windows, Linux, Mac
|
||
# Description: Takes original prank payload and adds OS detection so
|
||
# it can be run on any(mostly any) OS.
|
||
#
|
||
#options
|
||
LED SETUP
|
||
TARGET_OS="UNKNOWN"
|
||
ATTACKMODE RNDIS_ETHERNET
|
||
sleep 3
|
||
GET TARGET_IP
|
||
if [ -z "${TARGET_IP}" ]; then
|
||
echo "No Target IP" > /dev/null
|
||
ATTACKMODE ECM_ETHERNET
|
||
sleep 3
|
||
GET TARGET_IP
|
||
if [ -z "${TARGET_IP}" ]; then
|
||
LED FAIL3
|
||
exit 1
|
||
fi
|
||
fi
|
||
|
||
GET TARGET_OS
|
||
msg_header="begining"
|
||
msg_body="I will learn to lock my computer"
|
||
msg_body_repeats=50
|
||
msg_end="Please remember to lock your computer when you walk away."
|
||
|
||
LED ATTACK
|
||
Q DELAY 500
|
||
case "$TARGET_OS" in
|
||
"LINUX") ATTACKMODE HID
|
||
RUN UNITY gedit
|
||
;;
|
||
"MACOS") ATTACKMODE HID VID_0x05AC PID_0x021E
|
||
RUN OSX terminal
|
||
;;
|
||
"WINDOWS") ATTACKMODE HID
|
||
RUN WIN notepad.exe
|
||
;;
|
||
"UNKNOWN") LED FAIL3
|
||
exit 1
|
||
;;
|
||
esac
|
||
Q DELAY 1000
|
||
Q STRING $msg_header
|
||
Q ENTER
|
||
|
||
for (( i=1; i<=$msg_body_repeats; i++ ))
|
||
do
|
||
Q STRING $msg_body
|
||
Q ENTER
|
||
done
|
||
Q STRING $msg_end
|
||
Q ENTER
|
||
case "$TARGET_OS" in
|
||
"LINUX") Q GUI l
|
||
;;
|
||
"MACOS") Q STRING "/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend"
|
||
Q ENTER
|
||
;;
|
||
"WINDOWS") Q GUI l
|
||
;;
|
||
"UNKNOWN") LED FAIL3
|
||
exit 1
|
||
;;
|
||
esac
|
||
|
||
LED FINISH
|