PrivescCheck is a PowerShell script designed to identify local privilege escalation vulnerabilities on Windows systems.
Privilege Escalation Enumeration Script for Windows
This tool is primarily used by security professionals and system administrators to assess Windows machines for configuration issues that could lead to privilege escalation. By running the script, users can quickly identify vulnerabilities and gather information for further exploitation or remediation.
Ensure that PowerShell execution policies allow script execution; use 'Set-ExecutionPolicy Bypass -Scope Process -Force' if necessary.
Download the PrivescCheck.ps1 script from the repository
Copy the script onto the target Windows machine
Run the script using PowerShell with appropriate commands
powershell -ep bypass -c ". .\PrivescCheck.ps1; Invoke-PrivescCheck"
Quickly identifies important local privilege escalation vulnerabilities.
powershell -ep bypass -c ". .\PrivescCheck.ps1; Invoke-PrivescCheck -Extended -Report PrivescCheck_$($env:COMPUTERNAME) -Format TXT,HTML"
Performs extended checks and saves results to human-readable report files.
powershell -ep bypass -c ". .\PrivescCheck.ps1; Invoke-PrivescCheck -Extended -Audit -Report PrivescCheck_$($env:COMPUTERNAME) -Format TXT,HTML,CSV,XML"
Executes all checks and generates comprehensive reports in multiple formats.