DcRAT
DCRat, also known as DarkCrystal RAT, is a modular .NET remote access trojan and Malware-as-a-Service offering known since at least 2018. It is widely described as an AsyncRAT-derived variant/fork that extends the base feature set with MessagePack-based communications, AMSI and ETW patching, anti-process defenses, expanded plugin support, and in some reporting a ransomware plugin. Reported plugin and module capabilities include keylogging, webcam and microphone access, screen/desktop capture, browser password and cookie theft, Discord token theft, Telegram session theft, VPN/FileZilla/WinSCP credential theft, clipboard monitoring, file grabbing and file management, registry editing, process management, USB spreading, runtime compilation and execution of arbitrary C# code, DLL injection, and information stealing. Some reporting also notes certificate-based authentication for C2 servers, SSL/TLS C2 with certificate pinning, and Pastebin backup C2 support.
Observed delivery vectors include phishing campaigns, trojanized software and gaming-related lures, and multi-stage loader ecosystems. Kaspersky reported a 2025 wave distributed via YouTube videos advertising cheats, cracks, and gaming bots, leading victims to password-protected archives on legitimate file-sharing services. Cisco Talos observed Russian-language phishing delivering DCRat through HTML/JavaScript and a Golang loader. Unit 42 reported PhantomVAI Loader campaigns using archived JavaScript or VBS attachments, PowerShell, and steganographically concealed DLL payloads in image files to deliver DCRat alongside other malware. Securonix and breakglass.intelligence documented SERPENTINE#CLOUD campaigns using Cloudflare Tunnel/WebDAV staging, Python loaders, Donut shellcode, and explorer.exe injection to deploy DCRat with other RAT families. Seqrite documented Operation DragonReturn, a phishing campaign impersonating India’s Income Tax Department, using a ZIP masquerading as a tax utility to install a multi-stage chain culminating in DcRAT-related payloads.
Behavior observed across reporting includes anti-analysis and sandbox checks, AMSI bypass, ETW bypass, fileless .NET execution in memory, process injection into svchost.exe or explorer.exe, persistence via scheduled tasks, HKCU Run keys, Windows services, and Startup-folder artifacts, as well as encrypted or plaintext C2 depending on campaign. In Operation DragonReturn, the malware used steganographic concealment in background.jpg, created a Windows service named MixedSvc disguised as Windows Mixed Reality Service, injected into svchost.exe, patched AmsiOpenSession(), and communicated over TLS to 223.26.63.40:2671 while also resolving kkxqbh[.]top and containing ikkkkddd.com in memory. Splunk noted DarkCrystal RAT use of the w32tm stripchart command as an execution-delay mechanism. Talos observed GOLoader adding Microsoft Defender exclusions before retrieving DCRAT. Other reporting notes DCRAT can patch Microsoft AMSI to evade detection.
DCRat has been associated with multiple operator sets and infrastructures rather than a single actor. Kaspersky described paid MaaS access with operator support and C2 setup assistance, with infrastructure often using newly registered .ru domains containing strings such as nyashka, nyashkoon, and nyashtyan; most affected users in that campaign were in Russia, with additional victims in Belarus, Kazakhstan, and China. Breakglass reported a March 2026 campaign using extremely low-cost Russian shared hosting on Timeweb and SpaceWeb free subdomains, with plaintext HTTP POST C2 to PHP gate files such as cf893288.php, 06ee2c94.php, and 664f54e6.php, and related domains including cr404896[.]tw1[.]ru, cc812496[.]tw1[.]ru, and hulr3lyand[.]temp[.]swtest[.]ru. Another breakglass report tied Oracle Cloud IP 143.47.53.106 to historical DCRat activity on port 8090. ThreatFox data also associated DCRat with 217.119.139.23:8888, 217.119.139.192:8080, and 87.249.38.179 in separate reporting. In one decrypted campaign, DCRat was confirmed as authentic DCRat by author qwqdanchun, and another report attributed a modified AsyncRAT fork to qwqdanchun under the name Infected-Anarchy.
Targeting varies by campaign. Reported victims include Indian taxpayers, tax professionals, chartered accountants, corporate finance teams, government contractors, and businesses in Operation DragonReturn; Russian-speaking users in Talos reporting; German small business owners and German-speaking DATEV-themed targets in 2026 campaigns; and broader global victims across manufacturing, education, utilities, technology, healthcare, information, and government when delivered by shared loader ecosystems. Additional reporting on Russian state-linked activity in 2025 noted deployment of DarkCrystal RAT alongside Remcos RAT, XWorm, and Lumma Stealer in intrusions targeting government, defense, energy, and other critical sectors in Ukraine and Europe.
Common aliases in the provided content are dcrat, DcRAT, DCRAT, DarkCrystal RAT, and Dark Crystal RAT.
Hunt this family in your stack
Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.
Vulnerabilities exploited
1 CVE Mallory has correlated with this family across public research and vendor advisories. Each row links to the full Mallory page for that vulnerability.
Windows Office Product Spawned Uncommon Process ... CVE-2023-21716 Word RTF Heap Corruption, CVE-2023-36884 Office and Windows HTML RCE Vulnerability ...
Groups observed using it
7 distinct threat actors attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.
Operation DragonReturn represents a sophisticated and actively maintained China-Nexus cyber espionage campaign ... and a multi-stage DcRAT deployment chain leveraging steganographic payload concealment within background.jpg, fileless .NET execution, AMSI bypass, Windows service persistence under the guise of Mixed Reality Service, and encrypted TLS-based C2 communications...
The operator is NyashTeam -- a Russian-speaking MaaS group active since approximately 2022, selling SalatStealer (marketed as "WebRAT") for around 1,199 RUB/month (~$13 USD). They also distribute DCRat.
TAG-144 has employed a wide array of open-source and cracked RATs, including AsyncRAT, DcRAT, REMCOS RAT, XWorm, and LimeRAT, among others.
TAG-144 has employed a wide array of open-source and cracked RATs, including AsyncRAT, DcRAT, REMCOS RAT, XWorm, and LimeRAT, among others.
"The campaign ultimately deploys DCRat, a Russia-linked remote access Trojan (RAT)."
The toolkit includes PureLogs, PureHVNC, and repackaged commodity RATs (AsyncRAT, VenomRAT, DcRat, XWorm).
Techniques & procedures
27 distinct techniques documented for this family, organized by ATT&CK tactic.
Initial Access
2 techniques
Initial Access
Execution
3 techniques
Execution
Upon execution, the malicious executable spawns multiple cmd.exe processes that leverage the Windows Service Control (sc.exe) utility to create a service named MixedSvc.
Persistence
2 techniques
Persistence
Privilege Escalation
4 techniques
Privilege Escalation
Upon locating a target svchost.exe process, the malware obtains a handle with full access permissions and allocates executable memory within the remote process. The decrypted payload is written into the allocated region... Execution is then transferred to the injected code by creating a remote thread within the target process.
The service is configured to execute “C:\Program Files\Windows Media Player\Mixed Reality.exe” and is set to start automatically at system boot.
Stealth
6 techniques
Stealth
The analysed function begins by DE obfuscating several strings using a simple XOR operation (^ 0x18 and ^ 0x02).
To evade suspicion, the threat actor assigns the service the display name “Windows Mixed Reality Service” and a legitimate-looking description.
Upon locating a target svchost.exe process, the malware obtains a handle with full access permissions and allocates executable memory within the remote process. The decrypted payload is written into the allocated region... Execution is then transferred to the injected code by creating a remote thread within the target process.
The malware reads background.jpg and decrypts and Extracts Payload A (~1.13 MB) Payload B (~1.15 MB).
Discovery
6 techniques
Discovery
The IdSender.SendInfo() routine collects a wide range of host information, including ... active window title ...
The IdSender.SendInfo() routine collects a wide range of host information, including the victim’s hardware identifier (HWID), username...
Following payload preparation, the malware enumerates running processes using CreateToolhelp32Snapshot() and searches specifically for svchost.exe.
The IdSender.SendInfo() routine collects a wide range of host information, including the victim’s hardware identifier (HWID), username, operating system version and architecture, executable path, malware version, privilege level... installed antivirus products... and system idle time.
Collection
2 techniques
Collection
Command and Control
4 techniques
Command and Control
The attachment contains an embedded URL, govtop[.]one/incometax . When a user clicks on the link, they are redirected to a webpage designed to appear legitimate and generate trust.
The remote endpoint resolves to 223.26.63.40:2671 , which is the active command-and-control (C2) server at the time of execution.
Exfiltration
1 technique
Exfiltration
Before transmitting the registration data, the malware serializes the Message Pack object into a binary stream and compresses it using a ZIP-based compression routine. This compressed payload is then sent through the previously established TLS-encrypted communication channel.
IOCs tracked for this family
147 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.
IPs, domains, and DNS infrastructure linked to this family.
File hashes (MD5, SHA-1, SHA-256) from samples and reports.
Other indicator types observed in public reporting.
Recent activity
121 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
A multi-stage remote access malware deployment chain used for cyber-espionage. The campaign uses a downloader/installer, image-based payload concealment, process injection into svchost.exe, AMSI bypass, in-memory .NET payload execution, Windows service persistence, encrypted TLS C2, host fingerprinting, and likely screen capture/data exfiltration capabilities.
A multi-stage remote access trojan used in this campaign to establish long-term covert access. The chain includes a downloader/installer, service-based persistence, process injection into svchost.exe, AMSI bypass, in-memory .NET payload execution, encrypted TLS C2, host fingerprinting, and likely credential theft, surveillance, screen capture, and data exfiltration.
Remote access trojan deployed post-compromise for continued access.
A remote access trojan observed being delivered via abused GitHub/GitLab links in phishing campaigns.
The version that knows your environment.
Match every observed IP, domain, and hash against your live telemetry.
Named campaigns wielding this family, with evidence pinned to each claim.
CVEs this family uses for access and lateral movement.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Every documented technique, ranked by evidence weight.
Reddit, Mastodon, and CTI community discussion around this family.