Windows: RjvPlatform.dll DLL Sideloading by SystemResetPlatform.exe from Non-Default Path
Flags SystemResetPlatform.exe loading RjvPlatform.dll from a non-default location, indicating possible DLL sideloading.
FreeUnreviewedSigmahighv1
windows-rjvplatform-dll-dll-sideloading-by-systemresetplatform-exe-from-non-defa-0e0bc253
title: "Windows: RjvPlatform.dll DLL Sideloading by SystemResetPlatform.exe from Non-Default Path"
id: e2e40e3d-3145-4fde-bf99-a50da2b8de53
status: test
description: This rule identifies cases where SystemResetPlatform.exe loads RjvPlatform.dll from a path that does not begin with the expected default directory. DLL sideloading can allow an attacker to execute arbitrary code by forcing a legitimate process to load an attacker-controlled library. It relies on image load telemetry that provides the loaded DLL path and the loading executable path.
references:
- https://twitter.com/0gtweet/status/1666716511988330499
- https://github.com/SigmaHQ/sigma/blob/master/rules/windows/image_load/image_load_side_load_rjvplatform_non_default_location.yml
author: X__Junior (Nextron Systems), Huntrule Team
date: 2023-06-09
tags:
- attack.persistence
- attack.privilege-escalation
- attack.execution
- attack.stealth
- attack.t1574.001
logsource:
category: image_load
product: windows
detection:
selection:
ImageLoaded|endswith: \RjvPlatform.dll
Image: \SystemResetPlatform.exe
filter_main_legit_path:
Image|startswith: C:\Windows\System32\SystemResetPlatform\
condition: selection and not 1 of filter_main_*
falsepositives:
- Unlikely
level: high
license: DRL-1.1
related:
- id: 0e0bc253-07ed-43f1-816d-e1b220fe8971
type: derived
What it detects
This rule identifies cases where SystemResetPlatform.exe loads RjvPlatform.dll from a path that does not begin with the expected default directory. DLL sideloading can allow an attacker to execute arbitrary code by forcing a legitimate process to load an attacker-controlled library. It relies on image load telemetry that provides the loaded DLL path and the loading executable path.
Known false positives
- Unlikely
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.