Install any skill in seconds. Free to start, no credit card required.
Get Started Free →cyberstrikeus/T1218.004_installutil
Adversaries may use InstallUtil to proxy execution of code through a trusted Windows utility.
Passed 16 of 21 test cases with the skill, and 10 of 21 without it.
and 10 more in the full report
7 fixed10 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
Before executing any of the PowerShell atomic tests for InstallUtil, what critical dependency function must be available in the execution environment?
| Checked | Without skill | With skill |
|---|---|---|
| Requires importing the test harness script containing Invoke-BuildAndInvokeInstallUtilAssembly. | Missed | Passed |
The instructions your model reads when the skill loads.
Sub-technique of: T1218
Adversaries may use InstallUtil to proxy execution of code through a trusted Windows utility. InstallUtil is a command-line utility that allows for installation and uninstallation of resources by executing specific installer components specified in .NET binaries. The InstallUtil binary may also be digitally signed by Microsoft and located in the .NET directories on a Windows system: C:\Windows\Microsoft.NET\Framework\v\InstallUtil.exe and C:\Windows\Microsoft.NET\Framework64\v\InstallUtil.exe.
InstallUtil may also be used to bypass application control through use of attributes within the binary that execute the class decorated with the attribute [System.ComponentModel.RunInstaller(true)].
Platforms: Windows
The following tests are from Atomic Red Team and provide actionable ways to test this technique:
Executes the CheckIfInstallable class constructor runner instead of executing InstallUtil. Upon execution, the InstallUtil test harness will be executed. If no output is displayed the test executed successfuly.
Supported Platforms: windows
# Import the required test harness function, Invoke-BuildAndInvokeInstallUtilAssembly
. "#{test_harness}"
test cases passed, vs 10 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.