Server Software Component: Web Shell
- ID
- T1505.003
- Tactics
- TA0003 Persistence
- Sub-technique of
- T1505 Server Software Component
- Platforms
- Linux, macOS, Network Devices, Windows
- Data sources
- File Creation, Process Creation, Logon Session Creation, Network Traffic Content, File Modification
- Source
- attack.mitre.org
- MITRE last modified
- 12 May 2026
Adversaries may backdoor web servers with web shells to establish persistent access to systems. A Web shell is a Web script that is placed on an openly accessible Web server to allow an adversary to access the Web server as a gateway into a network. A Web shell may provide a set of functions to execute or a command-line interface on the system that hosts the Web server.[3]
In addition to a server-side script, a Web shell may have a client interface program that is used to talk to the Web server (e.g. China Chopper Web shell client).[4]
Detection
- DET0394 Web Shell Detection via Server Behavior and File Execution Chains
Data components: File Creation, Process Creation, Logon Session Creation, Network Traffic Content, File Modification
Mitigations (2)
- M1018 User Account Management
Enforce the principle of least privilege by limiting privileges of user accounts so only authorized accounts can modify the web directory.[1]
- M1042 Disable or Remove Feature or Program
Consider disabling functions from web technologies such as PHP’s
evaI()that may be abused for web shells.[2]
Groups (31)
- G0007 APT28
- G0009 Deep Panda
- G0016 APT29
- G0027 Threat Group-3390
- G0034 Sandworm Team
- G0035 Dragonfly
- G0049 OilRig
- G0050 APT32
- G0059 Magic Hound
- G0065 Leviathan
- G0081 Tropic Trooper
- G0082 APT38
- G0087 APT39
- G0093 GALLIUM
- G0094 Kimsuky
- G0117 Fox Kitten
- G0123 Volatile Cedar
- G0125 HAFNIUM
- G0129 Mustang Panda
- G0131 Tonto Team
- G0135 BackdoorDiplomacy
- G1003 Ember Bear
- G1009 Moses Staff
- G1012 CURIUM
- G1016 FIN13
- G1017 Volt Typhoon
- G1023 APT5
- G1030 Agrius
- G1041 Sea Turtle
- G1043 BlackByte
- G1051 Medusa Group
Software (22)
- S0020 China Chopper
- S0072 OwaAuth
- S0073 ASPXSpy
- S0185 SEASHARPEE
- S0578 SUPERNOVA
- S0598 P.A.S. Webshell
- S1108 PULSECHECK
- S1110 SLIGHTPULSE
- S1112 STEADYPULSE
- S1113 RAPIDPULSE
- S1115 WIREFIRE
- S1117 GLASSTOKEN
- S1118 BUSHWALK
- S1119 LIGHTWIRE
- S1120 FRAMESTING
- S1163 SnappyTCP
- S1187 reGeorg
- S1188 Line Runner
- S1189 Neo-reGeorg
- S9014 PHASEJAM
- S9024 SPAWNCHIMERA
- S9028 PHPsert
References
- NSA and ASD Detect and Prevent Web Shells 2020
- ITSyndicate Disabling PHP functions
- volexity_0day_sophos_FW
- Lee 2013
