diff --git a/payloads/library/dryClean/README.md b/payloads/library/dryClean/README.md new file mode 100644 index 00000000..f869bd40 --- /dev/null +++ b/payloads/library/dryClean/README.md @@ -0,0 +1,20 @@ +# dryClean + +* Author: ricky5ive +* Version: Version 1.0 +* Target: N/A +* Category: CYA +* Attackmodes: N/A + +## Description + +Removes loot directory along with contents. Will remove ANY loot directory located on the BashBunny + +## STATUS + +| LED | Status | +| ------------------- | -------------------------------------- | +| White (fast blink) | Running | +| Red (fast blink) | Failed to remove loot directory | +| Green | Finished | +| | | diff --git a/payloads/library/dryClean/payload.txt b/payloads/library/dryClean/payload.txt new file mode 100644 index 00000000..7cf8d04f --- /dev/null +++ b/payloads/library/dryClean/payload.txt @@ -0,0 +1,35 @@ +#!/bin/bash +# +# Title: dryClean for Bash Bunny +# Author: ricky5ive +# Version: 1.0 +# +# deletes files in the */loot folder/s +# +# White Blinking ........... Running +# Red ...................... Failed to wipe files +# Green .................... Done +# +# +LED R G B 100 + +# Create directory to mount the mass storage partition to +if [ ! -d /mnt/hotbuns]; then + mkdir /mnt/hotbuns +fi + +# Mount mass storage partition +mount /dev/nandf /mnt/hotbuns + +# Find all loot folders +# Delete all the loot folders and their contents +for i in `find / -name loot`; do + rm -rf $i +done + +# Check to make sure loot folders are gone *blink RED == failed to remove* +if [ "`find / -name loot | wc -l`" -gt "0" ] ; then + LED R 100 +else + LED G +fi