Run Once Task Execution as Configured in Registry
A Sigma rule for process creation on Windows, by Avneet Singh @v3t0_, oscd.community, Christopher Peacock @SecurePeacock (updated).
low 1 ATT&CK technique 1 program it names
What it looks for
detection:
selection_cli:
- CommandLine|contains: '/AlternateShellStartup'
- CommandLine|endswith: '/r'
selection_img:
- Image|endswith: '\runonce.exe'
- Description: 'Run Once Wrapper'
condition: all of 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 Avneet Singh @v3t0_, oscd.community, Christopher Peacock @SecurePeacock (updated), 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 LOLBAS or GTFOBins documents for runonce.exe trip it: each is on its program’s page, read by CmdID.
Programs and files it names
ATT&CK
T1112Modify Registry