LoFP LoFP / typically, this will not trigger because, by its very nature, installutil does not require credentials. filter as needed.

Techniques

Sample rules

Windows InstallUtil Credential Theft

Description

This analytic identifies instances where the Windows InstallUtil.exe binary loads vaultcli.dll and Samlib.dll. This technique can be employed to execute code that bypasses application control and captures credentials using tools like Mimikatz. When InstallUtil.exe is used maliciously, it typically specifies the path to an executable on the filesystem. It is important to observe the parent process in such cases. Suspicious activity often involves being spawned from non-standard processes such as Cmd.exe, PowerShell.exe, or Explorer.exe. Conversely, when used by developers, it is usually accompanied by multiple command-line switches/arguments and originates from Visual Studio. During triage, review any resulting network connections, file modifications, and concurrent processes. Capture any artifacts for further review.'

Detection logic

`sysmon` EventCode=7 process_name=installutil.exe loaded_file_path IN ("*\\samlib.dll", "*\\vaultcli.dll") 
| stats count min(_time) as firstTime max(_time) as lastTime by user_id, dest, process_name, loaded_file, loaded_file_path, original_file_name, process_guid 
| `security_content_ctime(firstTime)` 
| `security_content_ctime(lastTime)` 
| `windows_installutil_credential_theft_filter`