// HackTricks · CC BY-NC 4.0

Windows

108 pages · adapted from upstream with source attribution on every page.

001 WindowsAbusing Active Directory ACLs/ACEs acl-persistence-abuse002 WindowsAbusing Enterprise Auto-Updaters and Privileged IPC (e.g., Netskope, ASUS & MSI) windows-local-privilege-escalation003 WindowsAbusing Tokens windows-local-privilege-escalation004 WindowsAccess Tokens windows-local-privilege-escalation005 WindowsACLs - DACLs/SACLs/ACEs windows-local-privilege-escalation006 WindowsActive Directory Methodology active-directory-methodology007 WindowsActive Directory Web Services (ADWS) Enumeration & Stealth Collection active-directory-methodology008 WindowsAD Certificates active-directory-methodology009 WindowsAD Certificates ad-certificates010 WindowsAD CS Account Persistence ad-certificates011 WindowsAD CS Certificate Theft ad-certificates012 WindowsAD CS Domain Escalation ad-certificates013 WindowsAD CS Domain Persistence ad-certificates014 WindowsAD DNS Records active-directory-methodology015 WindowsAD Dynamic Objects (dynamicObject) Anti-Forensics active-directory-methodology016 WindowsAdmin Protection Bypasses via UIAccess windows-local-privilege-escalation017 WindowsAdvanced DLL Side-Loading With HTML-Embedded Payload Staging dll-hijacking018 WindowsAntivirus (AV) Bypass windows-hardening019 WindowsAppendData/AddSubdirectory Permission over Service Registry windows-local-privilege-escalation020 WindowsASREPRoast active-directory-methodology021 WindowsAtExec / SchtasksExec lateral-movement022 WindowsBadSuccessor acl-persistence-abuse023 WindowsBadSuccessor: Privilege Escalation via Delegated MSA Migration Abuse active-directory-methodology024 WindowsBasic PowerShell for Pentesters basic-powershell-for-pentesters025 WindowsBasic Win CMD for Pentesters windows-hardening026 WindowsBloodHound & Other Active Directory Enumeration Tools active-directory-methodology027 WindowsChecklist - Local Windows Privilege Escalation windows-hardening028 WindowsCobalt Strike windows-hardening029 WindowsCOM Hijacking windows-local-privilege-escalation030 WindowsConstrained Delegation active-directory-methodology031 WindowsCreating a Custom-Action MSI with WiX windows-local-privilege-escalation032 WindowsCustom Security Support Providers active-directory-methodology033 WindowsDCOM Exec lateral-movement034 WindowsDCShadow active-directory-methodology035 WindowsDCSync active-directory-methodology036 WindowsDiamond Ticket active-directory-methodology037 WindowsDLL Hijacking dll-hijacking038 WindowsDPAPI - Extracting Passwords windows-local-privilege-escalation039 WindowsDSRM Credentials active-directory-methodology040 WindowsExternal Forest Domain - One-Way (Outbound) active-directory-methodology041 WindowsExternal Forest Domain - OneWay (Inbound) or bidirectional active-directory-methodology042 WindowsForce NTLM Privileged Authentication active-directory-methodology043 WindowsFrom High Integrity to SYSTEM with Name Pipes windows-local-privilege-escalation044 WindowsGolden gMSA/dMSA Attack (Offline Derivation of Managed Service Account Passwords) active-directory-methodology045 WindowsGolden Ticket active-directory-methodology046 WindowsInformation in Printers active-directory-methodology047 WindowsIntegrity Levels windows-local-privilege-escalation048 WindowsJuicyPotato windows-local-privilege-escalation049 WindowsKerberoast active-directory-methodology050 WindowsKerberos Authentication active-directory-methodology051 WindowsKerberos Double Hop Problem active-directory-methodology052 WindowsKernel Race Condition Exploitation via Object Manager Slow Paths windows-local-privilege-escalation053 WindowsLansweeper Abuse: Credential Harvesting, Secrets Decryption, and Deployment RCE active-directory-methodology054 WindowsLAPS active-directory-methodology055 WindowsLateral Movement lateral-movement056 WindowsLDAP Signing & Channel Binding Hardening active-directory-methodology057 WindowsLeaked Handle Exploitation windows-local-privilege-escalation058 WindowsLocal NTLM Reflection via SMB Arbitrary Port windows-local-privilege-escalation059 WindowsMimikatz stealing-credentials060 WindowsMSI Wrapper windows-local-privilege-escalation061 WindowsMSSQL AD Abuse active-directory-methodology062 WindowsMythic windows-hardening063 WindowsNamed Pipe Client Impersonation windows-local-privilege-escalation064 WindowsNotepad++ Plugin Autoload Persistence & Execution windows-local-privilege-escalation065 WindowsNTLM ntlm066 WindowsOver Pass the Hash/Pass the Key active-directory-methodology067 WindowsPass the Ticket active-directory-methodology068 WindowsPassword Spraying / Brute Force active-directory-methodology069 WindowsPlaces to steal NTLM creds ntlm070 WindowsPowerView/SharpView basic-powershell-for-pentesters071 WindowsPrintNightmare (Windows Print Spooler RCE/LPE) active-directory-methodology072 WindowsPrivilege Escalation with Autoruns windows-local-privilege-escalation073 WindowsPrivileged Groups active-directory-methodology074 WindowsPsExec/Winexec/ScExec/SMBExec lateral-movement075 WindowsRDP Sessions Abuse active-directory-methodology076 WindowsRDPexec lateral-movement077 WindowsResource-based Constrained Delegation active-directory-methodology078 WindowsRoguePotato, PrintSpoofer, SharpEfsPotato, GodPotato windows-local-privilege-escalation079 WindowsSCCM Management Point NTLM Relay to SQL – OSD Policy Secret Extraction active-directory-methodology080 WindowsSCMExec lateral-movement081 WindowsSecure Desktop Accessibility Registry Propagation LPE (RegPwn) windows-local-privilege-escalation082 WindowsSecurity Descriptors active-directory-methodology083 WindowsSeDebug + SeImpersonate - Copy Token windows-local-privilege-escalation084 WindowsSeImpersonate from High To System windows-local-privilege-escalation085 WindowsSeManageVolumePrivilege: Volume-maintenance abuse and raw-access validation windows-local-privilege-escalation086 WindowsShadow Credentials acl-persistence-abuse087 WindowsSID-History Injection active-directory-methodology088 WindowsSilver Ticket active-directory-methodology089 WindowsSkeleton Key active-directory-methodology090 WindowsStealing Windows Credentials stealing-credentials091 WindowsTelephony tapsrv Arbitrary DWORD Write to RCE (TAPI Server Mode) windows-local-privilege-escalation092 WindowsTimeRoasting active-directory-methodology093 WindowsUAC - User Account Control authentication-credentials-uac-and-efs094 WindowsUnconstrained Delegation active-directory-methodology095 WindowsWindows C Payloads windows-local-privilege-escalation096 WindowsWindows CPython Build-Landmark and sys.path Hijacking dll-hijacking097 WindowsWindows Credentials Protections stealing-credentials098 WindowsWindows kernel EoP: Token stealing with arbitrary kernel R/W windows-local-privilege-escalation099 WindowsWindows Local Privilege Escalation windows-local-privilege-escalation100 WindowsWindows Protocol Handler / ShellExecute Abuse (Markdown Renderers) windows-hardening101 WindowsWindows Registry Hive Exploitation Primitives windows-local-privilege-escalation102 WindowsWindows Security Controls windows-hardening103 WindowsWindows Security Controls authentication-credentials-uac-and-efs104 WindowsWindows Service Triggers: Enumeration and Abuse windows-local-privilege-escalation105 WindowsWinRM lateral-movement106 WindowsWmiExec lateral-movement107 WindowsWritable Sys Path +Dll Hijacking Privesc dll-hijacking108 WindowsWTS Impersonator stealing-credentials

☧ CPTS · ordered posts

Locked

Unlock with your Main_Key through local GPG.

Start the local GPG helper

In your cheatsheet checkout, run:

npm run unlock:helper

Open the link it prints, or paste its pairing code below. Keep the terminal open until GPG finishes.

Import an index you already decrypted

Download the encrypted index, then decrypt with GPG:

gpg --output report-index.json --decrypt report-index.gpg

Your private key stays in GPG. The decrypted index is saved in this browser so you can reopen it after navigation, refreshes and restarts. Lock this browser or clear this site's browser data to remove the saved index. Nothing is uploaded.