Catalog LOLBAS

LOL · Binary

Microsoft.Workflow.Compiler.exe

3 techniques WindowsLOLBAS GPL-3.0

Execute

Execution Windows

Compile and execute C# or VB.net code in a XOML file referenced in the first argument (any extension accepted).

Use Compile and run code

Microsoft.Workflow.Compiler.exe {PATH} {PATH:.log}
Context
user
Native
Execute
MITRE
T1127
Detection
IOC: Microsoft.Workflow.Compiler.exe would not normally be run on workstations.
IOC: The presence of csc.exe or vbc.exe as child processes of Microsoft.Workflow.Compiler.exe
IOC: Presence of "<CompilerInput" in a text file.

Execute

Execution Windows

Compile and execute C# or VB.net code in a XOML file referenced in the test.txt file.

Use Compile and run code

Microsoft.Workflow.Compiler.exe {PATH} {PATH:.log}
Context
user
Native
Execute
MITRE
T1127
Detection
IOC: Microsoft.Workflow.Compiler.exe would not normally be run on workstations.
IOC: The presence of csc.exe or vbc.exe as child processes of Microsoft.Workflow.Compiler.exe
IOC: Presence of "<CompilerInput" in a text file.

AWL Bypass

AWL / Policy Bypass Windows

Compile and execute C# or VB.net code in a XOML file referenced in the test.txt file.

Use Compile and run code

Microsoft.Workflow.Compiler.exe {PATH} {PATH:.log}
Context
user
Native
AWL Bypass
MITRE
T1127
Detection
IOC: Microsoft.Workflow.Compiler.exe would not normally be run on workstations.
IOC: The presence of csc.exe or vbc.exe as child processes of Microsoft.Workflow.Compiler.exe
IOC: Presence of "<CompilerInput" in a text file.