Technique:  Masquerading:Match Legitimate Name or Location
During the 2016 Ukraine Electric Power Attack, DLLs and EXEs with filenames associated with common electric power sector protocols were used to masquerade files.
It actors used the following command to rename one of their tools to a benign file name: ren "%temp%\upload" audiodg.exe
ANDROMEDA has been installed to C:\Temp\TrustedInstaller.exe to mimic a legitimate Windows installer service.
It has used fake icons including antivirus and external drives to disguise malicious payloads.
AppleSeed has the ability to rename its payload to ESTCommon.dll to masquerade as a DLL belonging to ESTsecurity.
The file name AcroRD32.exe, a legitimate process name for Adobe's Acrobat Reader, was used by It as a name for malware.
It has changed extensions on files containing exfiltrated data to make them appear benign, and renamed a web shell instance to appear as a legitimate OWA page.
It has renamed malicious DLLs with legitimate names to appear benign; they have also created an Azure AD certificate with a Common Name that matched the display name of the compromised service principal.
It has renamed a NetCat binary to kb-10233.exe to masquerade as a Windows update. It has also renamed a Cobalt Strike beacon payload to install_flashplayers.exe.
It has used malware disguised as Mozilla Firefox and a tool named mfevtpse.exe to proxy C2 communications, closely mimicking a legitimate McAfee file mfevtps.exe.
It attempted to masquerade their files as popular anti-virus software.
BackConfig has hidden malicious payloads in %USERPROFILE%\Adobe\Driver\dwg\ and mimicked the legitimate DHCP service binary.
It has dropped implants in folders named for legitimate software.
Bad Rabbit has masqueraded as a Flash Player installer through the executable file install_flash_player.exe.
BADNEWS attempts to hide its payloads using legitimate filenames.
The Bazar loader has named malicious shortcuts "adobe" and mimicked communications software.
Bisonal has renamed malicious code to msacm32.dll to hide within a legitimate library; earlier versions were disguised as winhelp.
The Black Basta dropper has mimicked an application for creating USB bootable drivers.
BLINDINGCAN has attempted to hide its payload by using legitimate file names such as "iconcache.db".
It has masqueraded their XMRIG payload name by naming it wercplsupporte.dll after the legitimate wercplsupport.dll file.
It has given malware the same name as an existing file on the file share server to cause users to unwittingly launch and install the malware on additional systems.
Brute Ratel C4 has used a payload file named OneDrive.update to appear benign.
Bumblebee has named component DLLs "RapportGP.dll" to match those used by the security company Trusteer.
Bundlore has disguised a malicious .app file as a Flash Player update.
During C0017, It used file names beginning with USERS, SYSUSER, and SYSLOG for DEADEYE, and changed KEYPLUG file extensions from .vmp  to .upx likely to avoid hunting detections.
For C0018, the threat actors renamed a Sliver payload to vmware_kb.exe.
Calisto's installation file is an unsigned DMG image under the guise of Intego’s security solution for mac.
It has named malware "svchost.exe," which is the name of the Windows shared service host program.
Carberp has masqueraded as Windows system file names, as well as "chkntfs.exe" and "syscron.exe".
Chaes has used an unsigned, crafted DLL module named hha.dll that was designed to look like a legitimate 32-bit Windows DLL.
ChChes copies itself to an .exe file with a filename that is likely intended to imitate Norton Antivirus but has several letters reversed (e.g. notron.exe).
It has renamed malware to GoogleUpdate.exe and WinRAR to jucheck.exe, RecordedTV.ms, teredo.tmp, update.exe, and msadcs1.exe.
Chinoxy has used the name eoffice.exe in attempt to appear as a legitimate file.
Cuba has been disguised as legitimate 360 Total Security Antivirus and OpenVPN programs.
Cyclops Blink can rename its running process to [kworker:0/1] to masquerade as a Linux kernel thread. Cyclops Blink has also named RC scripts used for persistence after WatchGuard artifacts.
DanBot files have been named UltraVNC.exe and WINVNC.exe to appear as legitimate VNC tools.
DarkComet has dropped itself onto victim machines with file names such as WinDefender.Exe and winupdate.exe in an apparent attempt to masquerade as a legitimate file.
It has used malware that is disguised as a Secure Shell (SSH) tool.
Daserf uses file and folder names related to legitimate programs in order to blend in, such as HP, Intel, Adobe, and perflogs.
Doki has disguised a file as a Linux kernel module.
DRATzarus has been named Flash.exe, and its dropper has been named IExplorer.
One of Dtrack can hide in replicas of legitimate programs like OllyDbg, 7-Zip, and FileZilla.
It used the command move [file path] c:\windows\system32\spool\prtprocs\x64\spool.dll to move and register a malicious DLL name as a Windows print processor, which eventually was loaded by the Print Spooler service.
EKANS has been disguised as update.exe to appear as a valid executable.
If installing itself as a service fails, Elise instead writes itself as a file named svchost.exe saved in %APPDATA%\Microsoft\Network.
Felismus has masqueraded as legitimate Adobe Content Management System files.
It has named malicious files update.exe and loaded them into the compromise host's "Public" folder.
It has masqueraded WAR files to look like legitimate packages such as, wsexample.war, wsexamples.com, examples.war, and exampl3s.war.
It has attempted to run Darkside ransomware with the filename sleep.exe.
FinFisher renames one of its .dll files to uxtheme.dll in an apparent attempt to masquerade as a legitimate file.
FoggyWeb can be disguised as a Visual Studio file such as Windows.Data.TimeZones.zh-PH.pri to evade detection. Also, FoggyWeb's loader can mimic a genuine dll file that carries out the same import functions as the legitimate Windows version.dll file.
It has named binaries and configuration files svhost and dllhost respectively to appear legitimate.
Fysbis has masqueraded as trusted software rsyncd and dbus-inotifier.
It has used legitimate process names to hide malware including svchosst.
Gelsemium has named malicious binaries serv.exe, winprint.dll, and chrome_elf.dll and has set its persistence in the Registry with the key value Chrome Update to appear legitimate.
GoldenSpy's setup file installs initial executables under the folder %WinDir%\System32\PluginManager.
GoldMax has used filenames that matched the system name, and appeared as a scheduled task impersonating systems management software within the corresponding ProgramData subfolder.
Goopy has impersonated the legitimate goopdate.dll, which was dropped on the target system with a legitimate GoogleUpdate.exe.
Grandoreiro has named malicious browser extensions and update files to appear legitimate.
Green Lambert has been disguised as a Growl help file.
HermeticWiper has used the name postgressql.exe to mask a malicious payload.
HermeticWizard has been named exec_32.dll to mimic a legitimate MS Outlook .dll.
HTTPBrowser's installer contains a malicious file named navlu.dll to decrypt and run the RAT. navlu.dll is also the name of a legitimate Symantec DLL.
IceApple .NET assemblies have used App_Web_ in their file names to appear legitimate.
It used fake updates for FlashPlayer plugin and Google Chrome as initial infection vectors.
InnaputRAT variants have attempted to appear legitimate by using the file names SafeApp.exe and NeutralApp.exe.
InvisiMole has disguised its droppers as legitimate software or documents, matching their original names and locations, and saved its files as mpr.dll in the Windows folder.
Ixeshe has used registry values and file names associated with Adobe software, such as AcroRd32.exe.
It has dropped their malware into legitimate installed software paths including: C:\ProgramFiles\Realtek\Audio\HDA\AERTSr.exe, C:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitRdr64.exe, C:\Program Files (x86)\Adobe\Flash Player\AddIns\airappinstaller\airappinstall.exe, and C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd64.exe.
KGH_SPY has masqueraded as a legitimate Windows tool.
It has renamed malware to legitimate names such as ESTCommon.dll or patch.dll.
KOCTOPUS has been disguised as legitimate software programs associated with the travel and airline industries.
KONNI has created a shortcut called "Anti virus service.lnk" in an apparent attempt to masquerade as a legitimate file.
It has renamed malicious code to disguise it as Microsoft's narrator and other legitimate files.
LightNeuron has used filenames associated with Exchange and Outlook for binary and configuration files, such as winmail.dat.
LookBack has a C2 proxy tool that masquerades as GUP.exe, which is software used by Notepad++.
It has disguised their exfiltration malware as ZoomVideoApp.exe.
It renamed payloads to masquerade as legitimate Google Chrome, Java, Dropbox, Adobe Reader and Python executables.
It's It MSI installer has masqueraded as a legitimate Adobe Acrobat Reader installer.
It has used dllhost.exe to mask Fast Reverse Proxy (FRP) and MicrosoftOutLookUpdater.exe for Plink.
MarkiRAT can masquerade as update.exe and svehost.exe; it has also mimicked legitimate Telegram and Chrome files.
MCMD has been named Readme.txt to appear legitimate.
MechaFlounder has been downloaded as a file named lsass.exe, which matches the legitimate Windows file.
It has been seen changing malicious files to appear legitimate.
Metamorfo has disguised an MSI file as the Adobe Acrobat Reader Installer and has masqueraded payloads as OneDrive, WhatsApp, or Spotify, for example.
Mis-Type saves itself as a file named msdtc.exe, which is also the name of the legitimate Microsoft Distributed Transaction Coordinator service binary.
Misdat saves itself as a file named msdtc.exe, which is also the name of the legitimate Microsoft Distributed Transaction Coordinator service binary.
It has disguised malicious executables and used filenames and Registry key names associated with Windows Defender.
It has used names like adobeupdate.dat and PotPlayerDB.dat to disguise PlugX, and a file named OneDrive.exe to load a Cobalt Strike payload.
It has disguised malicious programs as Google Chrome, Adobe, and VMware executables.
Nebulae uses functions named StartUserModeBrowserInjection and StopUserModeBrowserInjection indicating that it's trying to imitate chrome_frame_helper.dll.
NETWIRE has masqueraded as legitimate software including TeamViewer and macOS Finder.
NightClub has chosen file names to appear legitimate including EsetUpdate-0117583943.exe for its dropper.
NOKKI is written to %LOCALAPPDATA%\MicroSoft Updatea\svServiceUpdate.exe prior being executed in a new process in an apparent attempt to masquerade as a legitimate folder and file.
Octopus has been disguised as legitimate programs, such as Java and Telegram Messenger.
OLDBAIT installs itself in %ALLUSERPROFILE%\Application Data\Microsoft\MediaPlayer\updatewindws.exe; the directory name is missing a space and the file name is missing the letter "o."
During Operation CuckooBees, the threat actors renamed a malicious executable to rundll32.exe to allow it to blend in with other Windows system files.
During Operation Honeybee, the threat actors used a legitimate Windows executable and secure directory for their payloads to bypass UAC.
During Operation Sharpshooter, threat actors installed Rising Sun in the Startup folder and disguised it as mssync.exe.
During Operation Wocao, the threat actors renamed some tools and executables to appear as legitimate programs.
OSX/Shlayer can masquerade as a Flash Player update.
OwaAuth uses the filename owaauth.dll, which is a legitimate file that normally resides in %ProgramFiles%\Microsoft\Exchange Server\ClientAccess\Owa\Auth\; the malicious file by the same name is saved in %ProgramFiles%\Microsoft\Exchange Server\ClientAccess\Owa\bin\.
It installed its payload in the startup programs folder as "Baidu Software Update." The group also adds its second stage payload to the startup programs as "Net Monitor." They have also dropped QuasarRAT binaries as files named microsoft_network.exe and crome.exe.
PcShare has been named wuauclt.exe to appear as the legitimate Windows Update AutoUpdate Client.
Penquin has mimicked the Cron binary to hide itself on compromised systems.
PipeMon modules are stored on disk with seemingly benign names including use of a file extension associated with a popular word processor.
PlugX has been disguised as legitimate Adobe and PotPlayer files.
Pony has used the Adobe Reader icon for the downloaded file to look more trustworthy.
It tools attempt to spoof anti-virus processes as a means of self-defense.
PowGoop has used a DLL named Goopdate.dll to impersonate a legitimate Google update file.
It has disguised malicious installer files by bundling them with legitimate software installers.
PUNCHBUGGY mimics filenames from %SYSTEM%\System32 to hide DLLs in %WINDIR% and/or %TEMP%.
PyDCrypt has dropped DCSrv under the svchost.exe name to disk.
Pysa has executed a malicious executable by naming it svchost.exe.
QUADAGENT used the PowerShell filenames Office365DCOMCheck.ps1 and SystemDiskClean.ps1.
QUIETEXIT has attempted to change its name to cron upon startup. During incident response, QUIETEXIT samples have been identified that were renamed to blend in with other legitimate files.
Raindrop was installed under names that resembled legitimate Windows file and directory names.
RainyDay has used names to mimic legitimate software including "vmtoolsd.exe" to spoof Vmtools.
Ramsay has masqueraded as a 7zip installer.
RDAT has masqueraded as VMware.exe.
The Remsec loader implements itself with the name Security Support Provider, a legitimate Windows function. Various Remsec .exe files mimic legitimate file names used by Microsoft, Symantec, Kaspersky, Hewlett-Packard, and VMWare. Remsec also disguised malicious modules using similar filenames as custom network encryption software on victims.
REvil can mimic the names of known executables.
It has used shell scripts which download mining executables and saves them with the filename "java".
RotaJakiro has used the filename systemd-daemon in an attempt to appear legitimate.
Ryuk has constructed legitimate appearing installation folder paths by calling GetWindowsDirectoryW and then inserting a null byte at the fourth character of the path. For Windows Vista or higher, the path would appear as C:\Users\Public.
S-Type may save itself as a file named msdtc.exe, which is also the name of the legitimate Microsoft Distributed Transaction Coordinator service binary.
Saint Bot has been disguised as a legitimate executable, including as Windows SDK.
It has avoided detection by naming a malicious binary explorer.exe.
Shark binaries have been named audioddg.pdb and Winlangdb.pdb in order to appear legitimate.
ShimRatReporter spoofed itself as AlphaZawgyl_font.exe, a specialized Unicode font.
Sibot has downloaded a DLL to the C:\windows\system32\drivers\ folder and renamed it with a .sys extension.
It has used a legitimate DLL file name, Duser.dll to disguise a malicious remote access tool.
It has named malicious files rekeywiz.exe to match the name of a legitimate Windows executable.
It has named its backdoor "WINWORD.exe".
Skidmap has created a fake rm binary to replace the legitimate Linux binary.
SLOTHFULMEDIA has mimicked the names of known executables, such as mediaplayer.exe.
Small Sieve can use variations of Microsoft and Outlook spellings, such as "Microsift", in its file names to avoid detection.
During the SolarWinds Compromise, It renamed software and DLLs with legitimate names to appear benign.
It named its tools to masquerade as Windows or Adobe Reader software, such as by using the file name adobecms.exe and the directory CSIDL_APPDATA\microsoft\security.
To establish persistence, SslMM identifies the Start Menu Startup directory and drops a link to its own executable disguised as an "Office Start," "Yahoo Talk," "MSN Gaming Z0ne," or "MSN Talk" shortcut.
Starloader has masqueraded as legitimate software update packages such as Adobe Acrobat Reader and Intel.
StrifeWater has been named calc.exe to appear as a legitimate calculator program.
StrongPity has been bundled with legitimate software installation files for disguise.
SUGARDUMP has been named CrashReporter.exe to appear as a legitimate Mozilla executable.
SUNBURST created VBScripts that were named after existing services or folders to blend into legitimate activities.
SUNSPOT was identified on disk with a filename of taskhostsvc.exe and it created an encrypted log file at C:\Windows\Temp\vmware-vmdmp.log.
SUPERNOVA has masqueraded as a legitimate SolarWinds DLL.
It has used file names to mimic legitimate Windows files or system functionality.
The TAINTEDSCRIBE main executable has disguised itself as Microsoft’s Narrator.
Tarrask has masqueraded as executable files such as winupdate.exe, date.exe, or win.exe.
It has replaced .dockerd and .dockerenv with their own scripts and cryptocurrency mining software.
TEARDROP files had names that resembled legitimate Window file and directory names.
It has renamed files to look like legitimate files, such as Windows update files or Schneider Electric application files.
ThiefQuest prepends a copy of itself to the beginning of an executable file while maintaining the name of the executable.
ThreatNeedle chooses its payload creation path from a randomly selected service name from netsvc.
TinyIt has been deployed as w64time.dll to appear legitimate.
It can mimic legitimate Windows directories by using the same icons and names.
It has hidden payloads in Flash directories and fake installer files.
Ursnif has used strings from legitimate system files and existing folders for its file, folder, and Registry entry names.
USBStealer mimics a legitimate Russian program called USB Disk Security.
It has used legitimate looking filenames for compressed copies of the ntds.dit database and used names including cisco_up.exe, cl64.exe, vm3dservice.exe, watchdogd.exe, Win.exe, WmiPreSV.exe, and WmiPrvSE.exe for the Earthworm and Fast Reverse Proxy tools.
It has named the malicious DLL the same name as DLLs belonging to legitimate software from various security vendors.
A Winnti for Windows implant file was named ASPNET_FILTER.DLL, mimicking the legitimate ASP.NET ISAPI filter DLL with the same name.
It has named a first stage dropper Kaspersky Update Agent in order to appear legitimate.
ZLib mimics the resource version information of legitimate Realtek Semiconductor, Nvidia, or Synaptics modules.