Security1 publisher2 min readPublished
China-aligned Webworm now routes command and control through Discord and Microsoft Graph
ESET says the group dropped McRat and Trochilus in 2025 and hit government targets in Belgium, Italy, Serbia and Poland. Its two new backdoors call home to Discord and the Microsoft Graph API.
The Watch · Security desk

What happened
- ESET has published its first writeup on Webworm, a China-aligned APT it says began with targets in Asia and has recently moved its focus to Europe.
- The group added two backdoors in 2025: EchoCreep, which uses Discord for command and control, and GraphWorm, which uses the Microsoft Graph API.
- ESET says it notified victims in the affected countries and that a GitHub repository and an S3 bucket it identified have been taken down.
Compiled by The WatchSomething wrong?How this is made
Why it matters
- exposure Discord and the Graph API are destinations most enterprise allowlists treat as ordinary, so this C2 traffic leaves through egress a SOC has already approved.
- constraint Detection content tuned to McRat and Trochilus has nothing left to match on, which pushes the hunt onto interpreter execution and egress destinations rather than family signatures.
- capability Encrypted proxy chaining across internal and external hosts gives the operators reach into segmented networks without planting a backdoor on every hop.
- precedent If ESET is right that victims are being tricked into running the proxies, each compromise supplies relay infrastructure for the next intrusion somewhere else.
EchoCreep talks to Discord. GraphWorm talks to the Microsoft Graph API [5]. Both sit inside egress that a government network almost certainly already permits, and the staging works the same way: Webworm keeps its malware in GitHub repositories so it can be pulled straight down onto the victim machine [6].
The Discord channel is also what gave ESET the attribution. Researchers decrypted the messages EchoCreep used for command and control, and the contents pointed them at the operators' GitHub repository. In that repository were staged artifacts including the SoftEther VPN application, and inside the SoftEther configuration file was an IP address matching a known Webworm address [8]. ESET says the repository and an S3 bucket it identified have been taken down, and that victims in the affected countries were notified [9].
The proxy fleet is the bulk of the toolset. Webworm kept two off-the-shelf tools, the Go-written iox port forwarder and frp [15], and added four of its own: WormFrp, ChainWorm, SmuxProxy and WormSocket [16]. That is six proxies in one campaign [1]. The custom four encrypt their traffic and support chaining across multiple hosts both inside and outside a network [17], which ESET believes the operators run alongside SoftEther VPN to cover their tracks [18]. All of the proxy and VPN servers sit on cloud infrastructure controlled by Vultr and IT7 Networks [19].
Proxies buy stealth at a price. They lack the full command set a backdoor hands an operator, so since 2024 the hands-on work has run through interpreters such as cmd.exe and powershell.exe [11]. ESET recovered more than 400 decrypted Discord messages and a bash history file from an operator server, with reconnaissance commands used against more than 50 unique targets [7].
Symantec first reported the group in 2022, when it was using McRat, also known as 9002 RAT, and Trochilus against targets mainly in Asia [2][4]. ESET saw the Asian tempo slow in 2024 as the focus moved to Europe [12]. In 2025 the victims were governmental organizations in Belgium, Italy, Serbia and Poland, plus a university in South Africa [12][13], and McRat and Trochilus were gone from the toolset entirely [14]. ESET links Webworm to two other China-aligned groups, SixLittleMonkeys and FishMonger [3].
Given the number and complexity of the proxies, ESET says Webworm may be building a much larger hidden network by tricking victims into running them [20].
What to watch
- Whether the proxy and VPN servers on Vultr and IT7 Networks stay up now that the GitHub repository and S3 bucket are down.
- Whether EchoCreep or GraphWorm appear outside the government sector and the one university ESET names.
- Whether SixLittleMonkeys or FishMonger, the groups ESET links to Webworm, pick up the same custom proxies.