Skip to main content

Check AppLocker Policy

Check if Enforced


Default Writable Paths

AppLocker default rules allow execution from these paths:

Find Writable + Executable Paths

Copy payload to writable path and execute.

LOLBAS (Living Off the Land)

Signed Microsoft binaries that can execute code.

MSBuild

payload.xml:

InstallUtil

Regsvr32

MSHTA

Rundll32

WMIC

CertUtil


Alternate Execution Methods

PowerShell Constrained Language Mode Bypass

Check mode:
If ConstrainedLanguage:

DLL Execution

AppLocker may not block DLLs (not enabled by default):

Script Rules Bypass

If only .ps1 blocked, use .bat or .vbs:

Quick Reference