Event type
CLOP Ransomware Service Installation
Known CLOP Persistence Mechanism - Event ID 7045
CLOP Ransomware Service Installation - Known persistence mechanism used by CLOP ransomware family
Overview
What this event covers
Simulates CLOP ransomware service installation events. CLOP is a sophisticated ransomware family that uses specific service names ('SecurityCenterIBM', 'WinCheckDRVs') for persistence and privilege escalation. This template generates events matching known CLOP TTPs for detection rule testing and SOC training.
When generated
- ›During CLOP ransomware deployment phase
- ›For persistence establishment on compromised Windows systems
- ›In red team exercises simulating CLOP campaign tactics
- ›For detection rule validation and SOC analyst training
Security relevance
CriticalCompliance
Frequency notes
Very low frequency in legitimate environments - any occurrence should trigger immediate investigation
Resources
Docs and tools
Generation
Configuration
- Base frequency
- 0.2 events/hour
- Time patterns
- business_hours night_hours weekend
- Business hours
- 1.5x
- Night hours
- 2.0x
- Weekend
- 1.8x
Schema
Field definitions
Field reference for this event type — types, requirements, examples, and allowed values.
Provider
Event provider information - always Service Control Manager for Event ID 7045
Source: Static values for Service Control Manager
{"Name": "Service Control Manager", "Guid": "{555908d1-a6d7-4695-8e1e-26931d2012f4}"}
EventID
Windows Event ID - always 7045 for service installation
Source: Static value 7045
7045TimeCreated
Timestamp when the service was installed
Source: current_timestamp() | iso8601_utc
xs:dateTime, UTC with a single Z2024-03-04T04:38:23.109986ZEventRecordID
Unique record identifier for this event log entry
Source: random_int(100000, 999999)
168102ProcessID
Process ID of the Service Control Manager process
Source: random_int(500, 2000)
592ThreadID
Thread ID within the Service Control Manager process
Source: random_int(600, 1000)
688Computer
Hostname/FQDN of the computer where service was installed
Source: registry.get_random_device().hostname | default(random_hostname())
ar-win-dc.attackrange.localUserID
SID of the logging principal, included only when the entity supplies one. A missing or null SID omits UserID.
Source: registry user sid when it starts with S-1-. Otherwise <Security/>.
Windows SID formatS-1-5-18ServiceName
CLOP ransomware uses specific service names for persistence
Source: random_choice(['SecurityCenterIBM', 'WinCheckDRVs'])
SecurityCenterIBM-
SecurityCenterIBMPrimary CLOP ransomware service name - mimics legitimate security software -
WinCheckDRVsSecondary CLOP ransomware service name - appears to be driver checking utility
ImagePath
CLOP often uses suspicious executable paths or system utilities for living-off-the-land attacks
Source: random_choice() weighted toward CLOP-typical paths
cmd.exe-
cmd.exeDirect command execution - classic CLOP tactic for initial payload execution -
C:\Temp\*.exeTemporary directory execution - common staging area for CLOP payloads -
C:\Windows\System32\*.exeSystem masquerading - CLOP attempts to blend with legitimate system processes
ServiceType
Type of Windows service being installed, using the English Event 7045 strings
Source: user mode service, kernel mode driver, or file system driver
user mode service-
user mode serviceWin32 service. StartType is auto start, demand start, or disabled. -
kernel mode driverKernel driver. May use boot start or system start. -
file system driverFile system driver. May use boot start or system start.
StartType
Service startup configuration. boot start and system start are only emitted for drivers.
Source: Paired to ServiceType. User-mode services use auto start, demand start, or disabled.
auto start-
auto startStarts automatically. Valid for services and drivers. -
demand startStarts when requested. Valid for services and drivers. -
disabledService is disabled. Valid for services and drivers. -
boot startLoaded by the boot loader. Drivers only. -
system startLoaded during kernel initialization. Drivers only.
AccountName
Account under which the service will run
Source: random_choice() from service accounts
LocalSystem-
LocalSystemHighest privilege system account -
LocalServiceLimited system account -
NetworkServiceNetwork-capable limited account