Use of FSharp Interpreters
A Sigma rule for process creation on Windows, by Christopher Peacock @SecurePeacock, SCYTHE @scythe_io.
medium 1 ATT&CK technique 2 programs it names
What it looks for
detection:
selection:
- Image|endswith:
- '\fsi.exe'
- '\fsianycpu.exe'
- OriginalFileName:
- 'fsi.exe'
- 'fsianycpu.exe'
condition: selection
The rule’s detection, its selections and fields in order of name. The whole rule, with its references and false positives, is on SigmaHQ, by Christopher Peacock @SecurePeacock, SCYTHE @scythe_io, under the Detection Rule License 1.1. CmdID evaluates it on a command line alone: a test on what a command line cannot show, such as the parent process or the user, is not met.
Command lines that trip it
The commands documented for fsi.exe, fsianycpu.exe trip it: each is on its program’s page, read by CmdID.
Programs and files it names
ATT&CK
T1059Command and Scripting Interpreter