bashbunny-payloads/payloads/library/general/Bluetooth2/payload.txt

77 lines
1.3 KiB
Plaintext
Raw Normal View History

#!/bin/bash
#
# Title: BlueTooth2
# Description: multiple remote triggers
# Author: JustaProgrammer9
# Category: General
# Target: Windows
# Attackmodes: HID
# Suggestion: Use BLE Tool if triggers take to long
#
#--// Function \\--#
WAIT_FOR_BLUETOOTH() {
stty -F /dev/ttyS1 speed 115200 cs8 -cstopb -parenb -echo -ixon -icanon -opost
stty -F /dev/ttyS1 speed 115200 cs8 -cstopb -parenb -echo -ixon -icanon -opost
sleep 1
echo -n -e "AT+ROLE=2" > /dev/ttyS1
echo -n -e "AT+RESET" > /dev/ttyS1
timeout 5s cat /dev/ttyS1 > /tmp/bt_observation
}
#------------------#
#--// Setup/Config \\--#
ATTACKMODE HID
device="notepad"
otherdevice="attack"
#----------------------#
#--// Check for devices \\--#
while true; do
LED W
WAIT_FOR_BLUETOOTH
LED Y
if grep -qao $device /tmp/bt_observation; then
if1="true"
break
sleep 1
elif grep -qao $otherdevice /tmp/bt_observation; then
if2="true"
break
sleep 1
#add more if's for more bluetooth devices to look for
fi
done
#---------------------------#
#--// Your attacks \\--#
if [ $if1 = "true" ]; then
LED G
Q GUI r
Q DELAY 100
Q STRING "notepad"
Q ENTER
Q DELAY 200
Q STRING "Hak5 rules"
Q ENTER
elif [ $if2 = "true" ]; then
LED B
# do something cool here
else
LED R
fi