Adversaries may rename legitimate / system utilities to try to evade security mechanisms concerning the usage of those utilities. Security monitoring and control mechanisms may be in place for legitimate utilities adversaries are capable of abusing, including both built-in binaries and tools such as PSExec, AutoHotKey, and IronPython.[1][2][3][4] It may be possible to bypass those security mechanisms by renaming the utility prior to utilization (ex: rename rundll32.exe).[5] An alternative case occurs when a legitimate utility is copied or moved to a different directory and renamed to avoid detections based on these utilities executing from non-standard paths.[6]
| ID | Name | Description |
|---|---|---|
| G0050 | APT32 |
APT32 has moved and renamed pubprn.vbs to a .txt file to avoid detection.[7] |
| G0082 | APT38 |
APT38 has renamed system utilities, such as |
| S0046 | CozyCar |
The CozyCar dropper has masqueraded a copy of the infected system's rundll32.exe executable that was moved to the malware's install directory and renamed according to a predefined configuration file.[6] |
| G1034 | Daggerfly |
Daggerfly used a renamed version of rundll32.exe, such as "dbengin.exe" located in the |
| S1111 | DarkGate |
DarkGate executes a Windows Batch script during installation that creases a randomly-named directory in the |
| G0093 | GALLIUM | |
| S1020 | Kevin |
Kevin has renamed an image of |
| G0032 | Lazarus Group |
Lazarus Group has renamed system utilities such as |
| G0045 | menuPass |
menuPass has renamed certutil and moved it to a different location on the system to avoid detection based on use of the tool.[14] |
| S1183 | StrelaStealer |
StrelaStealer has used a renamed, legitimate |
| ID | Mitigation | Description |
|---|---|---|
| M1022 | Restrict File and Directory Permissions |
Use file system access controls to protect folders such as |
| ID | Name | Analytic ID | Analytic Description |
|---|---|---|---|
| DET0005 | Renamed Legitimate Utility Execution with Metadata Mismatch and Suspicious Path | AN0012 |
Execution of binaries where the on-disk filename does not match PE metadata such as OriginalFilename or InternalName. Often observed with renamed LOLBAS or system binaries like rundll32, powershell, or psexec. |
| AN0013 |
Execution of renamed or relocated native macOS utilities with uncommon names or non-default paths (e.g., renamed |
||
| AN0014 |
Execution of renamed common utilities (e.g., |