Modify Registry
- ID
- T1112
- Tactics
- TA0003 Persistence, TA0112 Defense Impairment
- Platforms
- Windows
- Data sources
- Windows Registry Key Modification, Process Creation
- Source
- attack.mitre.org
- MITRE last modified
- 12 Sep 2026
Adversaries may interact with the Windows Registry as part of a variety of other techniques to aid in defense evasion, persistence, and execution.
Access to specific areas of the Registry depends on account permissions, with some keys requiring administrator-level access. The built-in Windows command-line utility Reg may be used for local or remote Registry modification.[1] Other tools, such as remote access tools, may also contain functionality to interact with the Registry through the Windows API.
The Registry may be modified in order to hide configuration information or malicious payloads via Obfuscated Files or Information.[2][3][4][5] The Registry may also be modified to impair defenses, such as by enabling macros for all Microsoft Office products, allowing privilege escalation without alerting the user, increasing the maximum number of allowed outbound requests, and/or modifying systems to store plaintext credentials in memory.[6][2]
The Registry of a remote system may be modified to aid in execution of files as part of lateral movement. It requires the remote Registry service to be running on the target system.[7] Often Valid Accounts are required, along with access to the remote system's SMB/Windows Admin Shares for RPC communication.
Finally, Registry modifications may also include actions to hide keys, such as prepending key names with a null character, which will cause an error and/or be ignored when read via Reg or other utilities using the Win32 API.[8] Adversaries may abuse these pseudo-hidden keys to conceal payloads/commands used to maintain persistence.[9][10]
Detection
- DET0280 Behavior-Based Registry Modification Detection on Windows
Data components: Windows Registry Key Modification, Process Creation
Mitigations (1)
- M1024 Restrict Registry Permissions
Ensure proper permissions are set for Registry hives to prevent users from modifying keys for system components that may lead to privilege escalation.
Groups (29)
- G0010 Turla
- G0027 Threat Group-3390
- G0030 Lotus Blossom
- G0035 Dragonfly
- G0040 Patchwork
- G0047 Gamaredon Group
- G0049 OilRig
- G0050 APT32
- G0059 Magic Hound
- G0061 FIN8
- G0073 APT19
- G0078 Gorgon Group
- G0082 APT38
- G0091 Silence
- G0092 TA505
- G0094 Kimsuky
- G0096 APT41
- G0102 Wizard Spider
- G0108 Blue Mockingbird
- G0119 Indrik Spider
- G0143 Aquatic Panda
- G1003 Ember Bear
- G1006 Earth Lusca
- G1014 LuminousMoth
- G1017 Volt Typhoon
- G1031 Saint Bear
- G1043 BlackByte
- G1044 APT42
- G1051 Medusa Group
Software (141)
- S0011 Taidoor
- S0012 PoisonIvy
- S0013 PlugX
- S0019 Regin
- S0022 Uroburos
- S0023 CHOPSTICK
- S0031 BACKSPACE
- S0032 gh0st RAT
- S0045 ADVSTORESHELL
- S0075 Reg
- S0090 Rover
- S0115 Crimson
- S0126 ComRAT
- S0140 Shamoon
- S0142 StreamEx
- S0148 RTM
- S0154 Cobalt Strike
- S0157 SOUNDBITE
- S0158 PHOREAL
- S0180 Volgmer
- S0198 NETWIRE
- S0203 Hydraq
- S0205 Naid
- S0210 Nerex
- S0229 Orz
- S0239 Bankshot
- S0240 ROKRAT
- S0242 SynAck
- S0245 BADCALL
- S0254 PLAINTEE
- S0256 Mosquito
- S0260 InvisiMole
- S0261 Catchamas
- S0262 QuasarRAT
- S0263 TYPEFRAME
- S0266 TrickBot
- S0267 FELIXROOT
- S0268 Bisonal
- S0269 QUADAGENT
- S0271 KEYMARBLE
- S0330 Zeus Panda
- S0331 Agent Tesla
- S0332 Remcos
- S0334 DarkComet
- S0336 NanoCore
- S0342 GreyEnergy
- S0343 Exaramel for Windows
- S0348 Cardinal RAT
- S0350 zwShell
- S0356 KONNI
- S0376 HOPLIGHT
- S0385 njRAT
- S0386 Ursnif
- S0397 LoJax
- S0412 ZxShell
- S0428 PoetRAT
- S0438 Attor
- S0441 PowerShower
- S0444 ShimRat
- S0447 Lokibot
Showing 60 of 141. Full list on attack.mitre.org.
