NET NGenAssemblyUsageLog Registry Key Tamper

Last updated on:

About the rule

Rule Type

Standard

Rule Description

Detects changes to the NGenAssemblyUsageLog registry key. .NET Usage Log output location can be controlled by setting the NGenAssemblyUsageLog CLR configuration knob in the Registry or by configuring an environment variable (as described in the next section). By simplify specifying an arbitrary value (e.g. fake output location or junk data) for the expected value, a Usage Log file for the .NET execution context will not be created.

Severity

Trouble

Rule Requirement

Criteria

Action1: actionname = "Registry value modified" AND OBJECTNAME endswith "SOFTWARE\Microsoft\.NETFramework\NGenAssemblyUsageLog" OR (OBJECTNAME endswith "SOFTWARE\Microsoft\.NETFramework" AND OBJECTVALUENAME = "NGenAssemblyUsageLog") select Action1.HOSTNAME,Action1.MESSAGE,Action1.OBJECTNAME,Action1.PROCESSNAME,Action1.PREVVAL,Action1.CHANGES

Detection

Execution Mode

realtime

Log Sources

Windows

Author

frack113