D
DioIPS

Registry Filtering

CmRegisterCallback

Monitor registry key and value operations in real-time.

Event Types

EventDescription
CreateKeyNew registry key created
OpenKeyRegistry key opened
SetValueRegistry value set/modified
DeleteKeyRegistry key deleted
DeleteValueRegistry value deleted
RenameKeyRegistry key renamed
QueryValueRegistry value queried

Captured Information

  • Process — PID and name of the process
  • Key path — Full registry key path
  • Value name — Name of the value (if applicable)
  • Operation — Type of registry operation
  • Status — Success or failure

Autorun Keys Monitored

DioIPS includes default rules for common persistence locations:

  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
  • HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  • HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
  • HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  • HKLM\SYSTEM\CurrentControlSet\Services

UI Features

  • Registry tab — View all registry events
  • Filter by key — Focus on specific registry paths
  • Filter by operation — Show only SetValue, DeleteKey, etc.
  • Process filter — See registry activity by process

IPS Rule Examples

Registry: *\Run\* | Operation: SetValue | Action: Alert
Registry: *\Services\* | Operation: CreateKey | Action: Log