Query: rule covering Detect modification of the User Shell Folders registry values for Startup or Common Startup which could indicate persist
Matching passage: Sigma rule: Detect modification of the User Shell Folders registry values for Startup or Common Startup which could indicate persist. Logsource: windows / registry_set. Rule: title: Modify User Shell Folders Startup Value id: 9c226817-8dc9-46c2-a58d-66655aafd7dc related: - id: 8f3ab69a-aa22-4943-aa58-e0a52fdf6818 type: similar status: test description: 'Detect modification of the User Shell Folders registry values for Startup or Common Startup which could indicate persistence attempts. Attackers may modify User Shell Folders registry keys to point to malicious executables or scripts that will be executed during startup. This technique is often used to maintain persistence on a compromised system by ensuring that the malicious payload is executed automatically. ' references: - https://github.com/redcanaryco/atomic-red-team/blob/9e5b12c4912c07562aec7500447b11fa3e17e254/atomics/T1547.001/T1547.001.md - https://www.welivesecurity.com/en/eset-research/muddywater-snakes-riverbank/ author: frack113, Swachchhanda Shrawan Poudel (Nextron Systems) date: 2022-10-01 modified: 2026-01-05 tags: - attack.persistence - attack.privilege-escalation - attack.t1547.001 logsource: product: windows category: registry_set detection: selection: TargetObject|contains: - SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders - SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders TargetObject|endswith: - \Common Startup - \Startup filter_main_details_null: Details: null filter_main_programdata_startup: Details|contains: - C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup - '%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup' filter_main_userprofile_startup_1: Details|contains: - '%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup' - '%%USERPROFILE%%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup' filter_main_userprofile_startup_2: Details|contains|all: - C:\Users\ - \AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup condition: selection and not 1 of filter_main_* falsepositives: - Unknown level: high regression_tests_path: regression_data/rules/windows/registry/registry_set/registry_set_susp_user_shell_folders/info.yml simulation: - type: atomic-red-team name: Change Startup Folder - HKLM Modify User Shell Folders Common Startup Value technique: T1547.001 atomic_guid: acfef903-7662-447e-a391-9c91c2f00f7b
Near-miss passage: Sigma rule: Detects the addition of the "Debugger" value to the "DbgManagedDebugger" key in order to achieve persistence. Which will. Logsource: windows / registry_set. Rule: title: Potential Registry Persistence Attempt Via DbgManagedDebugger id: 9827ae57-3802-418f-994b-d5ecf5cd974b status: test description: Detects the addition of the "Debugger" value to the "DbgManagedDebugger" key in order to achieve persistence. Which will get invoked when an application crashes references: - https://www.hexacorn.com/blog/2013/09/19/beyond-good-ol-run-key-part-4/ - https://github.com/last-byte/PersistenceSniper author: frack113 date: 2022-08-07 modified: 2023-08-17 tags: - attack.privilege-escalation - attack.persistence - attack.execution - attack.stealth - attack.t1574 logsource: category: registry_set product: windows detection: selection: TargetObject|endswith: \Microsoft\.NETFramework\DbgManagedDebugger filter: Details: '"C:\Windows\system32\vsjitdebugger.exe" PID %d APPDOM %d EXTEXT "%s" EVTHDL %d' condition: selection and not filter falsepositives: - Legitimate use of the key to setup a debugger. Which is often the case on developers machines level: medium