Ilasm.exe

used for compile c# code into dll or exe.

Paths

  • C:\Windows\Microsoft.NET\Framework\v4.0.30319\ilasm.exe
  • C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ilasm.exe

Commands

Compile

Binary file used by .NET to compile C#/intermediate (IL) code to .exe

Use case: Compile attacker code on system. Bypass defensive counter measures.

Privileges: User

ilasm.exe {PATH_ABSOLUTE:.txt} /exe

Compile

Binary file used by .NET to compile C#/intermediate (IL) code to dll

Use case: A description of the usecase

Privileges: User

ilasm.exe {PATH_ABSOLUTE:.txt} /dll

Detection

Resources