01 / TRADECRAFT
1 examplesCommand reference
Execute1
EXAMPLE 01T1127
Use csi.exe to run unsigned C# code.
COMMAND
csi.exe {PATH:.cs}02 / ON DISK
Known paths
c:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Roslyn\csi.exec:\Program Files (x86)\Microsoft Web Tools\Packages\Microsoft.Net.Compilers.X.Y.Z\tools\csi.exe03 / DEFENSIVE INTELLIGENCE
5 resourcesDetection & indicators
- Sigmaproc_creation_win_csi_execution.ymlgithub.com
- Sigmaproc_creation_win_csi_use_of_csharp_console.ymlgithub.com
- Elasticdefense_evasion_unusual_process_network_connection.tomlgithub.com
- Elasticdefense_evasion_network_connection_from_windows_binary.tomlgithub.com
- BlockRulemicrosoft recommended block rulesdocs.microsoft.com
FURTHER READING
Research & resources
COMMUNITY RESEARCH
Acknowledgements
Casey Smith@subtee