diff --git a/payloads/library/tools_installer/install.sh b/payloads/library/tools_installer/install.sh index b484625..1e0f172 100644 --- a/payloads/library/tools_installer/install.sh +++ b/payloads/library/tools_installer/install.sh @@ -1,6 +1,10 @@ +# To avoid the use of find in the next section, let's verify the switch position +# and therefore the exact position of tools_to_install +source bunny_helpers.sh + # Check to ensure that the tools_to_install directory isn't empty. # Exit with solid red LED if it is, otherwise note tools in log. -TOOLSDIR=$(find /root/udisk/payloads/ -name tools_to_install) +TOOLSDIR=/root/udisk/payloads/$SWITCH_POSITION/tools_to_install/ if [ "$(ls -A $TOOLSDIR)" ]; then cd $TOOLSDIR echo "Available Tools:" > /tmp/tools_installer.log @@ -16,6 +20,9 @@ LED R B 100 mkdir -p /pentest mv $TOOLSDIR/* /pentest/ +# Be sure that there are no OS made hidden files in the directory +rm .* + # Set LED to purple solid and check that move completed LED R B if [ "$(ls -A $TOOLSDIR)" ]; then