01 / TRADECRAFT
1 examplesCommand reference
Execute1
EXAMPLE 01T1218
Executes command defined in the Registry. Requires 3 levels of the key structure containing some keywords. Such keys may be created with two reg.exe commands, e.g. `reg.exe add HKLM\SOFTWARE\Microsoft\Provisioning\Commands\LOLBin\dummy1 /v altitude /t REG_DWORD /d 0` and `reg add HKLM\SOFTWARE\Microsoft\Provisioning\Commands\LOLBin\dummy1\dummy2 /v Commandline /d calc.exe`. Registry keys are deleted after successful execution.
COMMAND
provlaunch.exe LOLBin02 / ON DISK
Known paths
c:\windows\system32\provlaunch.exe03 / DEFENSIVE INTELLIGENCE
4 resourcesDetection & indicators
- Sigmaproc_creation_win_provlaunch_potential_abuse.ymlgithub.com
- Sigmaproc_creation_win_provlaunch_susp_child_process.ymlgithub.com
- Sigmaproc_creation_win_registry_provlaunch_provisioning_command.ymlgithub.com
- Sigmaregistry_set_provisioning_command_abuse.ymlgithub.com
Indicators & detection notes
- IOC
c:\windows\system32\provlaunch.exe executions
- IOC
Creation/existence of HKLM\SOFTWARE\Microsoft\Provisioning\Commands subkeys
FURTHER READING
Research & resources
COMMUNITY RESEARCH
Acknowledgements
Grzegorz Tworek@0gtweet