From adb60ec1631a047492d90893b3dcccb1bca79032 Mon Sep 17 00:00:00 2001 From: GermanNoob Date: Sun, 12 Mar 2017 15:03:25 +0100 Subject: [PATCH] added the use of bunny_helpers.sh by the use of bunny_helpers.sh possible problems with the command "find" are avoided. If the user only copies the payload from the library folder then find will find two destinations for the portal.html and therefore the script will fail. --- payloads/library/Captiveportal/payload.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/payloads/library/Captiveportal/payload.txt b/payloads/library/Captiveportal/payload.txt index 1f5e10c..c044eea 100644 --- a/payloads/library/Captiveportal/payload.txt +++ b/payloads/library/Captiveportal/payload.txt @@ -4,6 +4,9 @@ # Author: Sebkinne # Version: 1.0 +# Usage of bunny_helpers.sh to avoid problems with find in function startCaptiveportal +https://forums.hak5.org/index.php?/topic/40237-install-tools/ + # Add or remove inputs here INPUTS=(username password) @@ -27,7 +30,8 @@ function setupNetworking() { # Find payload directory and execute payload function startCaptiveportal() { - cd $(dirname $(find /root/udisk/payloads/ -name portal.html)) +# cd $(dirname $(find /root/udisk/payloads/ -name portal.html)) + cd /root/udisk/payloads/$SWITCH_POSITION chmod +x captiveportal ./captiveportal ${INPUTS[@]} }