Has used the Invoke-Mimikatz PowerShell script to reflectively load a Mimikatz credential stealing DLL into memory.1 Kimsuky has also used reflective loading through .NET assembly using [System.Reflection.Assembly]::Load.2
Reflective Code Loading T1620
- Tactic
- Stealth
- Platforms
- Linux, macOS, Windows
- Version
- 2.0
- Created
- 05 October 2021
- Last modified
- 12 May 2026
- Contributors
- João Paulo de A. Filho, @Hug1nN__; Shlomi Salem, SentinelOne; Lior Ribak, SentinelOne; Rex Guo, @Xiaofei_REX, Confluera; Joas Antonio dos Santos, @C0d3Cr4zy, Inmetrics; Jiraput Thamsongkrah
Adversaries may reflectively load code into a process in order to conceal the execution of malicious payloads. Reflective loading involves allocating then executing payloads directly within the memory of the process, vice creating a thread or process backed by a file path on disk (e.g., Shared Modules).