This Cookbook was created with the main purpose of helping people understand local privilege escalation techniques on Windows environments. Moreover, it can be used for both attacking and defensive purposes.
ℹ️ This Cookbook focuses only on misconfiguration vulnerabilities on Windows workstations/servers/machines.
Evasion techniques to bypass security protections, endpoints, and antivirus are not included in this cookbook. I created this PowerShell script, TurnOffAV.ps1, which permanently disables Windows Defender. Run this with local Administrator privileges.
The main structure of this Cookbook includes the following sections:
I hope to find this CookBook useful and learn new stuff .
In the following table, some popular and useful tools for Windows local privilege escalation are presented:
| Name | Language | Author | Description |
|---|---|---|---|
| SharpUp | C# | @harmj0y | SharpUp is a C# port of various PowerUp functionality |
| PowerUp | PowerShell | @harmj0y | PowerUp aims to be a clearinghouse of common Windows privilege escalation |
| BeRoot | Python | AlessandroZ | BeRoot(s) is a post exploitation tool to check common Windows misconfigurations to find a way to escalate our privilege |
| Privesc | PowerShell | enjoiz | Windows PowerShell script that finds misconfiguration issues which can lead to privilege escalation |
| Winpeas | C# | @hacktricks_live | Windows local Privilege Escalation Awesome Script |
| PrivescCheck | PowerShell | @itm4n | Privilege Escalation Enumeration Script for Windows |
This Cookbook presents the following Windows vulnerabilities:
Pip is the official package manager for Python and the standard way to install libraries from…
R is an open-source programming language and environment built for statistical computing and data visualization. It…
Jenkins is an open-source automation server that makes it easy to build CI/CD pipelines. Continuous integration…
Android Studio is the official IDE for Android development, built on JetBrains' IntelliJ IDEA platform. It…
GitLab is a web-based, open-source Git repository manager written in Ruby. It includes built-in tools for…
Anaconda is the most widely used Python distribution for data science and machine learning. It bundles…