Catalog LOLBAS

LOL · OtherMSBinary

Dotnet.exe

4 techniques WindowsLOLBAS GPL-3.0

AWL Bypass

AWL / Policy Bypass Windows

dotnet.exe will execute any DLL even if applocker is enabled.

Use Execute code bypassing AWL

dotnet.exe {PATH:.dll}
Context
user
Native
AWL Bypass
MITRE
T1218

Execute

Execution Windows

dotnet.exe will execute any DLL.

Use Execute DLL

dotnet.exe {PATH:.dll}
Context
user
Native
Execute
MITRE
T1218

Execute

Execution Windows

dotnet.exe will open a console which allows for the execution of arbitrary F# commands

Use Execute arbitrary F# code

dotnet.exe fsi
Context
user
Native
Execute
MITRE
T1059

AWL Bypass

AWL / Policy Bypass Windows

dotnet.exe with msbuild (SDK Version) will execute unsigned code

Use Execute code bypassing AWL

dotnet.exe msbuild {PATH:.csproj}
Context
user
Native
AWL Bypass
MITRE
T1218