RemcosRAT

Published:
Last updated:

Threat Scorecard

Popularity Rank: 3,192
Threat Level: 80 % (High)
Infected Computers: 26,970
First Seen: October 16, 2016
Last Seen: October 28, 2026
OS(es) Affected: Windows

Remcos RAT (Remote Access Trojan) is a sophisticated malware designed to infiltrate and control Windows operating systems. Developed and sold by a German company named Breaking Security as a legitimate remote control and surveillance tool, Remcos is frequently abused by cybercriminals for malicious purposes. This article delves into the characteristics, capabilities, impacts, and defenses related to Remcos RAT, as well as recent notable incidents involving its deployment.

Deployment and Infection Methods

Phishing Attacks
Remcos is typically distributed through phishing attacks, wherein unsuspecting users are tricked into downloading and executing malicious files. These phishing emails often contain:

Malicious ZIP files disguised as PDFs, claiming to be invoices or orders.
Microsoft Office documents with embedded malicious macros designed to deploy the malware upon activation.

Evasion Techniques
To evade detection, Remcos employs advanced techniques such as:

  • Process Injection or Process Hollowing: This method allows Remcos to execute within a legitimate process, thereby avoiding detection by antivirus software.
  • Persistence Mechanisms: Once installed, Remcos ensures it remains active by employing mechanisms that allow it to run in the background, hidden from the user.

Command-and-Control (C2) Infrastructure

A core capability of Remcos is its Command-and-Control (C2) functionality. The malware encrypts its communication traffic en route to the C2 server, making it difficult for network security measures to intercept and analyze the data. Remcos uses Distributed DNS (DDNS) to create multiple domains for its C2 servers. This technique helps the malware evade security protections that rely on filtering traffic to known malicious domains, enhancing its resilience and persistence.

Capabilities of Remcos RAT

Remcos RAT is a powerful tool that offers numerous capabilities to attackers, enabling extensive control and exploitation of infected systems:

Privilege Elevation
Remcos can gain Administrator permissions on an infected system, allowing it to:

  • Disable User Account Control (UAC).
  • Execute various malicious functions with elevated privileges.

Defense Evasion
By using process injection, Remcos embeds itself within legitimate processes, making it challenging for antivirus software to detect. Additionally, its ability to run in the background further conceals its presence from users.

Data Collection

Remcos is adept at collecting a wide range of data from the infected system, including:

  • Keystrokes
  • Screenshots
  • Audio recordings
  • Clipboard contents
  • Stored passwords

Impact of a Remcos RAT Infection

The consequences of a Remcos infection are significant and multifaceted, affecting both individual users and organizations:

  • Account Takeover
    By logging keystrokes and stealing passwords, Remcos enables attackers to take over online accounts and other systems, potentially leading to further data theft and unauthorized access within an organization's network.
  • Data Theft
    Remcos is capable of exfiltrating sensitive data from the infected system. This can result in data breaches, either directly from the compromised computer or from other systems accessed using stolen credentials.
  • Follow-On Infections
    An infection with Remcos can serve as a gateway for deploying additional malware variants. This increases the risk of subsequent attacks, such as ransomware infections, further exacerbating the damage.

Protection Against Remcos Malware

Organizations can adopt several strategies and best practices to protect against Remcos infections:

Email Scanning
Implementing email scanning solutions that identify and block suspicious emails can prevent the initial delivery of Remcos to users' inboxes.

Domain Analysis
Monitoring and analyzing domain records requested by endpoints can help identify and block young or suspicious domains that may be associated with Remcos.

Network Traffic Analysis
Remcos variants that encrypt their traffic using non-standard protocols can be detected through network traffic analysis, which can flag unusual traffic patterns for further investigation.

Endpoint Security
Deploying endpoint security solutions with the capability to detect and remediate Remcos infections is crucial. These solutions rely on established indicators of compromise to identify and neutralize the malware.

Exploitation of CrowdStrike Outage

In a recent incident, cybercriminals exploited a worldwide outage of the cybersecurity firm CrowdStrike to distribute Remcos RAT. The attackers targeted CrowdStrike customers in Latin America by distributing a ZIP archive file named 'crowdstrike-hotfix.zip.' This file contained a malware loader, Hijack Loader, which subsequently launched the Remcos RAT payload.

The ZIP archive included a text file ('instrucciones.txt') with Spanish-language instructions, urging targets to run an executable file ('setup.exe') to purportedly recover from the issue. The use of Spanish filenames and instructions indicates a targeted campaign aimed at Latin America-based CrowdStrike customers.

Conclusion

Remcos RAT is a potent and versatile malware that poses a significant threat to Windows systems. Its ability to evade detection, gain elevated privileges, and collect extensive data makes it a favored tool among cybercriminals. By understanding its deployment methods, capabilities, and impacts, organizations can better defend against this malicious software. Implementing robust security measures and staying vigilant against phishing attacks are crucial steps in mitigating the risk posed by Remcos RAT.

SpyHunter Detects & Remove RemcosRAT

RemcosRAT Video

Tip: Turn your sound ON and watch the video in Full Screen mode.

File System Details

RemcosRAT may create the following file(s):
# File Name MD5 Detections
1. 7g1cq51137eqs.exe aeca465c269f3bd7b5f67bc9da8489cb 83
2. 321.exe d435cebd8266fa44111ece457a1bfba1 45
3. windslfj.exe 968650761a5d13c26197dbf26c56552a 5
4. Legit Program.exe cd2c23deea7f1eb6b19a42fd3affb0ee 3
5. unseen.exe d8cff8ec41992f25ef3127e32e379e3b 2
6. file.exe c41f7add0295861e60501373d87d586d 1
7. e12cd6fe497b42212fa8c9c19bf51088 e12cd6fe497b42212fa8c9c19bf51088 0
8. 50a62912a3a282b1b11f78f23d0e5906 50a62912a3a282b1b11f78f23d0e5906 0
More files

Registry Details

RemcosRAT may create the following registry entry or registry entries:
Regexp file mask
%APPDATA%\aitagent\aitagent.exe
%APPDATA%\Analysernes1.exe
%APPDATA%\Audiohd.exe
%APPDATA%\Bagsmks8.exe
%APPDATA%\Behandlingens[RANDOM CHARACTERS].exe
%APPDATA%\Brnevrelser[RANDOM CHARACTERS].exe
%appdata%\calc.exe
%APPDATA%\chrome\chrome.exe
%APPDATA%\deseret.pif
%APPDATA%\explorer\explore.exe
%APPDATA%\Extortioner.exe
%APPDATA%\firewall.exe
%APPDATA%\foc\foc.exe
%APPDATA%\Holmdel8.exe
%APPDATA%\Install\laeu.exe
%APPDATA%\Irenas.exe
%APPDATA%\Javaw\Javaw.exe
%APPDATA%\Machree[RANDOM CHARACTERS].exe
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\filename.exe
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\firewall.vbe
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\Holmdel8.vbe
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\Legit Program.exe
%APPDATA%\Mozila\Mozila.exe
%APPDATA%\newremcos.exe
%APPDATA%\remcos.exe
%APPDATA%\SearchUI.exe
%APPDATA%\Smartse\smartse.exe
%AppData%\spoolsv.exe
%APPDATA%\System\logs.dat
%APPDATA%\Tornlst.exe
%APPDATA%\WindowsDefender\WindowsDefender.exe
%PROGRAMFILES%\AppData\drivers.exe
%TEMP%\Name of the melted file.exe
%WINDIR%\System32\remcomsvc.exe
%WINDIR%\SysWOW64\remcomsvc.exe
SOFTWARE\Microsoft\Windows\CurrentVersion\Run\remcos
SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run\remcos

Directories

RemcosRAT may create the following directory or directories:

%ALLUSERSPROFILE%\task manager
%APPDATA%\Badlion
%APPDATA%\Extress
%APPDATA%\GoogleChrome
%APPDATA%\JagexLIVE
%APPDATA%\Remc
%APPDATA%\Shockwave
%APPDATA%\appdata
%APPDATA%\googlecrome
%APPDATA%\hyerr
%APPDATA%\loader
%APPDATA%\pdf
%APPDATA%\remcoco
%APPDATA%\ujmcos
%APPDATA%\verify
%APPDATA%\windir
%AppData%\remcos
%PROGRAMFILES(x86)%\Microsft Word
%TEMP%\commonafoldersz
%TEMP%\remcos
%Userprofile%\remcos
%WINDIR%\SysWOW64\Adobe Inc
%WINDIR%\SysWOW64\remcos
%WINDIR%\SysWOW64\skype
%WINDIR%\System32\rel
%WINDIR%\System32\remcos
%WINDIR%\notepad++
%WINDIR%\remcos

Analysis Report

General information

Family Name: Trojan.RemcosRAT
Signature status: No Signature

Known Samples

MD5: b629b4b2de416b18b7f164960c705376
SHA1: bda1a71e87dcbdac25c0f017a60649bd9f1cd77a
SHA256: 3E47437FAEA7C2A72B93711AF831912E05716EF01C282ACD4B158C1E436D4F36
File Size: 4.50 MB, 4497920 bytes

Windows Portable Executable Attributes

  • File doesn't have "Rich" header
  • File doesn't have debug information
  • File doesn't have exports table
  • File doesn't have resources
  • File doesn't have security information
  • File has TLS information
  • File is 64-bit executable
  • File is either console or GUI application
  • File is GUI application (IMAGE_SUBSYSTEM_WINDOWS_GUI)
  • File is Native application (NOT .NET application)
Show 3 more
  • File is not packed
  • IMAGE_FILE_DLL is not set inside PE header (Executable)
  • IMAGE_FILE_EXECUTABLE_IMAGE is set inside PE header (Executable Image)

File Traits

  • No Version Info
  • ntdll
  • x64

Block Information

Total Blocks: 5,806
Potentially Malicious Blocks: 986
Whitelisted Blocks: 4,471
Unknown Blocks: 349

Visual Map

... Data truncated
0 - Probable Safe Block
? - Unknown Block
x - Potentially Malicious Block

Windows API Usage

Category API
Syscall Use
  • ntdll.dll!NtAlertThreadByThreadId
  • ntdll.dll!NtApphelpCacheControl
  • ntdll.dll!NtClose
  • ntdll.dll!NtCreateSection
  • ntdll.dll!NtDeviceIoControlFile
  • ntdll.dll!NtEnumerateValueKey
  • ntdll.dll!NtFreeVirtualMemory
  • ntdll.dll!NtMapViewOfSection
  • ntdll.dll!NtOpenEvent
  • ntdll.dll!NtOpenFile
Show 26 more
  • ntdll.dll!NtOpenKey
  • ntdll.dll!NtOpenKeyEx
  • ntdll.dll!NtOpenSection
  • ntdll.dll!NtProtectVirtualMemory
  • ntdll.dll!NtQueryAttributesFile
  • ntdll.dll!NtQueryEvent
  • ntdll.dll!NtQueryInformationProcess
  • ntdll.dll!NtQueryInformationThread
  • ntdll.dll!NtQueryKey
  • ntdll.dll!NtQueryPerformanceCounter
  • ntdll.dll!NtQuerySecurityObject
  • ntdll.dll!NtQueryValueKey
  • ntdll.dll!NtQueryVirtualMemory
  • ntdll.dll!NtReleaseWorkerFactoryWorker
  • ntdll.dll!NtRemoveIoCompletion
  • ntdll.dll!NtSetEvent
  • ntdll.dll!NtSetInformationThread
  • ntdll.dll!NtSetInformationVirtualMemory
  • ntdll.dll!NtSetInformationWorkerFactory
  • ntdll.dll!NtTestAlert
  • ntdll.dll!NtTraceControl
  • ntdll.dll!NtWaitForAlertByThreadId
  • ntdll.dll!NtWaitForSingleObject
  • ntdll.dll!NtWaitForWorkViaWorkerFactory
  • ntdll.dll!NtWriteFile
  • UNKNOWN
Network Winsock2
  • WSASocket
  • WSAStartup
Network Winsock
  • closesocket
  • connect
  • freeaddrinfo
  • getaddrinfo
  • setsockopt
Cert Store Read
  • CertOpenStore