From bfbb8afe43272cbc96c1ef83ba6f4a86b7f83260 Mon Sep 17 00:00:00 2001 From: ricky5ive Date: Fri, 7 Apr 2017 00:32:11 -0600 Subject: [PATCH] Added dryClean payload (#98) * Create README.md * Create payload.txt --- payloads/library/dryClean/README.md | 20 +++++++++++++++ payloads/library/dryClean/payload.txt | 35 +++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 payloads/library/dryClean/README.md create mode 100644 payloads/library/dryClean/payload.txt 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