Article
Software Shared Across ATT&CK Groups: Reuse Study
MITRE ATT&CK v19.2 data: Mimikatz is linked to 51 of 176 groups, while 503 of 607 software entries tie to one group. See the…
Quick links
Press Enter to search, Esc to close
Malware profile
China Chopper is a small web shell that attackers place on a web server to get remote access to it.
In short
China Chopper is a small web shell that attackers place on a web server to get remote access to it. It has a client the attacker runs and a server part that sits on the victim server. UK and partner agencies describe it as a publicly available tool used by hostile actors to manage files and open a terminal on compromised web servers.
A web shell is a script placed on a web server so an attacker can control the machine from outside. China Chopper is one of the best known examples. Because it sits on the server, it does not need the infected machine to call back to a separate command server.
The UK National Cyber Security Centre says the tool is only about 4 Kb in size and its payload is easy to change. It says this makes detection and mitigation difficult for network defenders.
Public sources use several names for this malware.
| Name | Where it appears |
|---|---|
| China Chopper | MITRE ATT&CK software S0020 and the NCSC joint report on publicly available hacking tools[1, 2] |
| caidao.exe | File name of the China Chopper client in the NCSC joint report[2] |
What MITRE ATT&CK lists this malware as doing, by tactic. Each id opens our technique page where one exists, otherwise MITRE.
China Chopper does not spread by itself. The NCSC says web shells are uploaded to a target host after an initial compromise. CISA says web shells are commonly installed through web application vulnerabilities or configuration weaknesses, such as SQL injection, file upload flaws and exposed admin interfaces. In summer 2018 the NCSC report describes attackers targeting public-facing servers with CVE-2017-3066 in Adobe ColdFusion and using China Chopper as the second-stage payload.
The order of steps in a typical infection, as the sources describe it.
An attacker abuses a vulnerability on a public-facing web server. In summer 2018 the NCSC report names CVE-2017-3066 in Adobe ColdFusion.[2]
The text-based China Chopper server file is placed on the victim web server.[2]
The attacker uses the client application to reach the web shell at any time.[2]
Once connected, the attacker manipulates files and data on the web server.[2]
The NCSC report says China Chopper has been in widespread use since 2012.[2]
CISA issued alert TA15-314A with UK, Australian, Canadian and New Zealand partners. It names China Chopper as a web shell frequently chosen by adversaries.[4]
The NCSC report says threat actors targeted web servers with CVE-2017-3066 and used China Chopper as the second-stage payload.[2]
The NCSC published a joint report from agencies of five nations that covers China Chopper.[3]
CISA and the FBI published AA21-200A on APT40 after the US Department of Justice unsealed an indictment against four APT40 actors. China Chopper is in the malware list.[5]
A web shell, a script on a web server that gives an attacker remote access. MITRE describes it as hosted on web servers and not relying on an infected system calling back to a command server.
The NCSC says it is just 4 Kb in size and has an easily modifiable payload, which makes detection difficult.
MITRE ATT&CK lists several groups, including APT40, APT41 and Mustang Panda. CISA and the FBI list it among the tools used by APT40 in advisory AA21-200A.
The NCSC says the most effective way is on the host itself, on public-facing web servers. Every action generates an HTTP POST, which can be spotted in logs, though TLS makes network tools less effective.
Take control of your digital security with an exclusive demo of our AI-driven threat intelligence platform.