From 944df3ca7db876f4ee1a6458077b46cca8a4e8d8 Mon Sep 17 00:00:00 2001 From: phpsystems Date: Fri, 4 Oct 2019 17:55:12 +0100 Subject: [PATCH] Update to specify adapter on wifi connect. (#4) * Updates to allow multiple interfaces. * refactor code to fit with Hak5 style --- payloads/extensions/wifi_connect.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/payloads/extensions/wifi_connect.sh b/payloads/extensions/wifi_connect.sh index c8ca658..eaba981 100644 --- a/payloads/extensions/wifi_connect.sh +++ b/payloads/extensions/wifi_connect.sh @@ -5,10 +5,11 @@ # Author: Hak5Darren function WIFI_CONNECT() { - ifconfig wlan0 up;sleep 10 - echo -e "network={\nssid=\"$WIFI_SSID\"\npsk=\"$WIFI_PASS\"\npriority=1\n}">/tmp/wpa.conf - wpa_supplicant -B -Dnl80211 -i wlan0 -c /tmp/wpa.conf - while(iwconfig wlan0 | grep Not-Associated); do sleep 1; done - udhcpc -i wlan0 + [[ "x$WIFI_INT" == "x" ]] && WIFI_INT=wlan0 + ifconfig $WIFI_INT up;sleep 10 + echo -e "network={\nssid=\"$WIFI_SSID\"\npsk=\"$WIFI_PASS\"\npriority=1\n}">/tmp/wpa-$WIFI_INT.conf + wpa_supplicant -B -Dnl80211 -i $WIFI_INT -c /tmp/wpa-$WIFI_INT.conf + while(iwconfig $WIFI_INT | grep Not-Associated); do sleep 1; done + udhcpc -i $WIFI_INT } export -f WIFI_CONNECT