EdgeStepper
EdgeStepper is a previously undocumented Go-based network implant/backdoor used by the China-aligned espionage group PlushDaemon to conduct adversary-in-the-middle attacks by hijacking DNS traffic on compromised network devices, especially routers and other edge devices. It is compiled as an ELF binary for MIPS32 systems and has also been referred to internally by its developers as dns_cheat_v2 based on symbols found in the binary. Once installed, EdgeStepper redirects all DNS queries, including via iptables redirection of UDP/53 traffic, to attacker-controlled malicious DNS or hijacking nodes, rerouting legitimate software-update traffic to PlushDaemon infrastructure. It monitors for requests associated with popular Chinese software products, including Sogou Pinyin, and if matching update traffic is observed, it causes victims to download trojanized updates.
EdgeStepper is used as part of a multi-stage intrusion chain. Hijacked update traffic is used to deliver the LittleDaemon and DaemonicLogistics downloaders, which in turn deploy the custom Windows backdoor SlowStepper. Reported behavior includes use of AES-CBC with a hardcoded key and IV to decrypt configuration data. Malware components in the broader chain are obfuscated and encrypted, sometimes masquerading as ZIP or GIF files, and DaemonicLogistics may store files in directories named after legitimate software vendors. Some LittleDaemon variants can remove themselves to reduce detection.
PlushDaemon has been active since at least 2018 and has targeted victims in China, Hong Kong, Taiwan, Cambodia, South Korea, New Zealand, and the United States, including universities and manufacturing companies. Reported victim access commonly begins with compromise of routers or network devices through known vulnerabilities or weak/default administrative passwords; PlushDaemon has also been reported exploiting web server vulnerabilities. The campaign is associated with cyberespionage and software-update hijacking, including a reported supply-chain attack against a South Korean VPN software provider. Mentioned attacker infrastructure includes Alibaba Cloud-hosted domains such as ds20221202.dsc.wcsset[.]com and test.dsc.wcsset[.]com. Reported detections include Linux/Agent.AEP, Win32/Rozena.BXX, Win32/Agent.AGXK, and Win32/Agent.AFDT.
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
1 distinct threat actor attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.
ESET said the PlushDaemon APT group is behind the “EdgeStepper” network implant that hijacks DNS traffic and sends it to malicious nodes controlled by the threat actors.
Techniques & procedures
8 distinct techniques documented for this family, organized by ATT&CK tactic.
Resource Development
1 technique
Resource Development
Initial Access
3 techniques
Initial Access
This is accomplished by either exploiting a security flaw in the software or through weak credentials, allowing them to deploy caEdgeStepper.
Execution
1 technique
Execution
Persistence
1 technique
Persistence
Privilege Escalation
1 technique
Privilege Escalation
Stealth
2 techniques
Stealth
Credential Access
1 technique
Credential Access
Collection
1 technique
Collection
Command and Control
1 technique
Command and Control
Recent activity
14 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
Go-based network backdoor used for AitM by redirecting DNS queries to malicious nodes to hijack software update traffic and deliver malware.
A backdoor component deployed by PlushDaemon on network devices to hijack DNS and facilitate further espionage operations.
EdgeStepper is a Go-based network backdoor used to intercept and redirect software update requests, enabling adversary-in-the-middle attacks and the deployment of additional malware.
A network implant used by Chinese-aligned threat actors to hijack DNS traffic and redirect it to attacker-controlled nodes. It monitors network traffic and, when it detects connections to software-update-related domains, it intercepts the traffic and delivers malicious update packages to further infect systems on the compromised network.
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.